Fix for avatar recordings not playing back blendshapes

This commit is contained in:
Anthony J. Thibault 2019-11-05 11:10:52 -08:00
parent 23a8029550
commit da7b835144

View file

@ -399,6 +399,7 @@ void Agent::executeScript() {
} }
// these procedural movements are included in the recordings // these procedural movements are included in the recordings
scriptedAvatar->setHasScriptedBlendshapes(true);
scriptedAvatar->setHasProceduralEyeFaceMovement(false); scriptedAvatar->setHasProceduralEyeFaceMovement(false);
scriptedAvatar->setHasProceduralBlinkFaceMovement(false); scriptedAvatar->setHasProceduralBlinkFaceMovement(false);
scriptedAvatar->setHasAudioEnabledFaceMovement(false); scriptedAvatar->setHasAudioEnabledFaceMovement(false);
@ -406,6 +407,7 @@ void Agent::executeScript() {
scriptedAvatar->clearRecordingBasis(); scriptedAvatar->clearRecordingBasis();
// restore procedural blendshape movement // restore procedural blendshape movement
scriptedAvatar->setHasScriptedBlendshapes(false);
scriptedAvatar->setHasProceduralEyeFaceMovement(true); scriptedAvatar->setHasProceduralEyeFaceMovement(true);
scriptedAvatar->setHasProceduralBlinkFaceMovement(true); scriptedAvatar->setHasProceduralBlinkFaceMovement(true);
scriptedAvatar->setHasAudioEnabledFaceMovement(true); scriptedAvatar->setHasAudioEnabledFaceMovement(true);