Tuio Kinect with Rippler

Tuio是一個十分好的一個工具,有很多方法可以與它溝通,之前試用以iOS, Android 方式輸入gesture,今次便玩玩Kinect吧!

Estee Lauder - Cyber White 2011

我對這 Project 可說是又愛又恨...

DAEMC2 with Maya Character Animation




package
{
import flash.events.Event;
import org.papervision3d.events.FileLoadEvent;
import org.papervision3d.materials.BitmapFileMaterial;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.objects.special.DAEMC2;
import org.papervision3d.view.BasicView;

public class daemc_main extends BasicView
{
var model:DAEMC2;
public function daemc_main ()
{
model = new DAEMC2(false,null,0);
//var material:BitmapFileMaterial = new BitmapFileMaterial("grey_checker.jpg",true);
// material.doubleSided = true;
//model.load ("robot.dae", new MaterialsList ( { lambert2:material } ));
model.load ("robot.dae");
model.scale = 60;
model.addEventListener (FileLoadEvent.ANIMATIONS_COMPLETE, addit2Stage);

model.yaw(180);
startRendering ();
}
private function addit2Stage (e:FileLoadEvent):void
{
trace(model.totalFrames);
scene.addChild (model);
model.currentFrameNumber = 1;
model.play ();
//model.inReverse = true;
//model.addFrameScript (10, toDo);
}
override protected function onRenderTick(event:Event = null):void
{
super.onRenderTick(event);
model.yaw(0.1);
}

private function toDo ():void
{
model.stop();
trace (model.currentFrameNumber);
}
}
}

Load DAE Object in Flash (Second)


Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More