MediaPipe: Enhancing Virtual Humans to be more realistic- Google Developers Blog
Jul 10, 2023Daniel Ta

Summary
This post details the integration of MediaPipe's Face Landmarker solution with KDDI's virtual human 'Metako'. It showcases how MediaPipe's Python package can detect facial features and extract 52 blendshapes in real-time. The blendshape values are stored in Firebase Realtime Database and then transmitted to Google Cloud's Immersive Stream for XR instances. The Firebase C++ SDK is used on the Unreal Engine side to receive blendshape values, driving face animation in real-time via the 'Modify Curve' node in the animation blueprint. The GameInstance Subsystem is suggested as a pattern for managing the BlendshapesReceiver instance.
More from the Coral Edge AI Platform trail
- ML Drift: Next-Gen GPU AI/ML Inference at the Edge- Google Developers Blog
- Bring multimodal semantic search to the edge with EmbeddingGemma 2- Google Developers Blog
- EmbeddingGemma 2: The Developer Guide- Google Developers Blog
- Mastering Edge AI on Raspberry Pi with LiteRT and Gemma- Google Developers Blog
- LiteRT.js, Google's high performance Web AI Inference- Google Developers Blog