Shape Keys or workaround?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
OverlordOutpost
Posts: 5
Joined: Thu Sep 30, 2010 12:55 pm

Shape Keys or workaround?

Post by OverlordOutpost »

I'm working on a project in which one of the requirements is having a human face that can animate, and in a sense, lip-sync to words put on the screen or spoken by a CG Voice.

We use a program called FaceGen to model our 3D Face Model, and FaceGen allows for a number of Shape Keys that get prebuilt into the model.

I'm almost positive that Irrlict unfortunately does not support Shape Keys however, is there a way I can work around this, or will I need to fiddle with Animation Morph Targets, if so, can someone link me a tutorial to that?

For information sake, Face Gen can output according to the website in the following formats...
Export to 3D Studio (3DS), Maya ASCII (ma), Lightwave 6.x LWO2 (LWO), Wavefront OBJ, Softimage dotXSI 3.0 (XSI), VRML 1 (wrl), VRML 97 (wrl) or STL
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

The usual animated mesh scene node, and the formats md2 and md3 support keyframes. So if you export your face to .obj, you can simply load each file and add it to the animated mesh. Then you have to create your animation loops which represent each animation. You can recall those by setting the animation loop and the animation speed that is necessary.
OverlordOutpost
Posts: 5
Joined: Thu Sep 30, 2010 12:55 pm

Post by OverlordOutpost »

Is there a tutorial or documentation you can link me to for that that you'd personally recommend? Otherwise I'll google it out, thanks for the info!
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

No, there's no documentation besides what can be found in the API docs. Some hints could be found on the forum here.
Post Reply