Posts

Further Play with Kinect and Processing + Audio Reaction

Image
Proof of concept test - put together for Light Night Leeds - Processing Sketch - using Minim library to analyse microphone input - that adjusts depth information complexity - to make a sound reactive word cloud - still lots of fiddling to do, especially frequencies to make words change to sound to, etc etc.

Experimenting with Type in Kinect and Processing

Image
Having a play with depth tracking with Microsoft Kinect. Using Processing on mac, adapting some great code and library from - http://www.shiffman.net/p5/kinect/ to render point cloud dots as text instead. This is an early test to try out some further ideas.

Motion Capture Test

Image
This is a quick proof of concept. Using IPI Soft's trackerless motion capture software, a simple test movement captured utilising a Kinect Camera. The motioncapture then was mapped onto a custom rig from Maya(FBX) and then re-exported. The file was then tested in the Unity Game Engine. Motion capture, tracking and transfer to character was done in about 20 mins. Video showing depth capture using Kinect - and re-targetting to character

Camera Switcher in Unity - using Animation

Image
Hopefully this might be useful to some others.... I'm still getting to grips with Unity. This is a simple approach to cut between multiple cameras in Unity using the animation timeline - to help create cinematics / machinima. 1) Create an Empty Gameobject - I named it CamSwitcher 2) Make a new Javascript - I called mine  'CamSwitch' - and place the javascript below into it : var cam1 : Camera;  var cam2 : Camera;  var cam3 : Camera;  function SwitchCam1()  { cam1.enabled = true; cam2.enabled = false; cam3.enabled = false; }  function SwitchCam2()  { cam1.enabled = false; cam2.enabled = true; cam3.enabled = false; }  function SwitchCam3()  { cam1.enabled = false; cam2.enabled = false; cam3.enabled = true; } follow the logic of the script if you want to add more cameras - for example var cam4 : Camera; function SwitchCam4() { cam1.enabled = false; cam2.enabled = false; cam3.enabled = false; cam4.enabled = true; } 3) ...