RAM Dance Toolkit Unity by WatershedArts - 1

ToolsGames & Projects

A Simple Unity Application which takes in the OSC messages from MOTIONER and creates a RAMACTOR

Unity 2017.1.1f1Unknown LicenseUpdated 3 years agoCreated on November 11th, 2016
Go to source


A simple project that allows users to bring data from the MOTIONER kit into Unity.


In Febuary 2016, we ran a three day research lab using the MOTIONER and RAMDanceToolkit developed by the YCAM.

We currently have a full Motioner Kit on long term loan from the YCAM, to continue investigating how artists and technologists might use the system.

As part of this investigation we are developing a number of different applications and assets for people to use.


How to Setup

  • Follow the Motioner Setup instuctions. (ie Creating a New Network)
  • Run the Motioner Application.
  • Disable OSC out
  • Connect the Motioner Hardware
  • Name your Motioner Actor
  • If you the Unity Application is on a separate machine to the Motioner find its IP address.
  • Enter the IP into the Motioner’s GUI as the Recevier Machine.
  • Re-enable the OSC Out
  • Run the Unity Scene
  • If all is well, you should see the default Actor disappear and a new Actor appear with the Motioner’s Name attached.

How to Use

This is a basic example for the time being.

But say you want to be able to grab the left hand coordinates and print them to the console. In update beneath the main loop do the following:

if (actors.ContainsKey("DefaultRAMActor"))

Current Features

The current system is able to:

  • Generate New Actors
  • Move virtual actors.
  • Recognise when new actors enter and exit.
  • Abilty to interact with scene objects


Current Classes:

  • RAMActorManager
  • RAMActor
  • CameraControl
  • OscConnection

To Do

  • Fix Exit Methods

Built With


Huge thanks to Phil Tew and his Rug.Osc

Show all projects by WatershedArts