Skip to content

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

Notifications You must be signed in to change notification settings

WatershedArts/RAMDanceToolkit-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAMDanceToolkit-Unity

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

Introduction

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.

Demo.png

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"))
{
	Debug.Log(actors["DefaultRAMActor"].GetLimbCoordinates("HEAD"));
}

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

Classes

Current Classes:

  • RAMActorManager
  • RAMActor
  • CameraControl
  • OscConnection

To Do

  • Fix Exit Methods

Built With

C#

Huge thanks to Phil Tew and his Rug.Osc

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published