hmi.elckerlyc.faceengine.viseme
Class MorphVisemeBinding
java.lang.Object
hmi.elckerlyc.faceengine.viseme.MorphVisemeBinding
- All Implemented Interfaces:
- VisemeBinding
public class MorphVisemeBinding
- extends Object
- implements VisemeBinding
Implementation that realizers visemes as morphs
- Author:
- Dennis Reidsma
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
visemeMapping
private VisemeToMorphMapping visemeMapping
MorphVisemeBinding
public MorphVisemeBinding(VisemeToMorphMapping mapping)
getVisemeUnit
public TimedFaceUnit getVisemeUnit(BMLBlockPeg bbPeg,
Behaviour b,
int viseme,
double startTime,
double peakTime,
double endTime,
float intensity,
FacePlayer player)
- Description copied from interface:
VisemeBinding
- note: each viseme has ready=relax=peak, and start=prev.peak and end=next.peak for timing. Ugly but effective.
- Specified by:
getVisemeUnit in interface VisemeBinding