I've recently converted a bunch of JSON models to GLTF for playback in Three.js (exported from Blender 2.79b).
The models consist of multiple bone anims (idle, walk, run, attack, etc.) which I can access, playback, and fade between without problem.
They also contain shape keys with facial morphs for expressions and speech - 33 exist per model on average.
I have been unsuccessful at getting any of the facial morphs to play back properly.
When I keyframe a single shape key in Blender, for example in order to access facial morph number 31 out of 32 on the Dope Sheet, then animate it over time, export and play it back via the browser, it defaults to playing back whatever the first shape key is in the list. So I feel like I'm close, a facial morph is animating, just not the right one.
I have been struggling with figuring out how to access the proper morph. Coding is obviously not my greatest strength, but I can usually work off an example if I can find one doing something similar, in this case something that demonstrates how to access morph anim clips and then play them back alongside bone anims.
Any suggestions would be most appreciated.