The avatar had to feel alive.
We designed Krishna from scratch as a VRM, with custom shaders that give him an identity of his own while staying true to the iconography. He renders on a phone with none of the magic lost. The aliveness pipeline came before everything else, because nothing matters if the avatar feels dead.
- Audio to phonemes to VRM blendshapes, aligned to the voice's chunk timings
- A five-phoneme mouth runtime with frame-lerped lipsync
- Blinks, breathing and expression states reacting through the interaction
