hmi.elckerlyc.faceengine.viseme
Interface VisemeBinding
- All Known Implementing Classes:
- MorphVisemeBinding
public interface VisemeBinding
The VisemeBinding maps from visemes to FaceUnits.
different avatars have really different VisemeBindings, because some avatars only support morphing, or other only FAPs, etc....
- Author:
- Dennis Reidsma
getVisemeUnit
TimedFaceUnit getVisemeUnit(BMLBlockPeg bbPeg,
Behaviour b,
int viseme,
double startTime,
double peakTime,
double endTime,
float intensity,
FacePlayer player)
- note: each viseme has ready=relax=peak, and start=prev.peak and end=next.peak for timing. Ugly but effective.