diff --git a/gnm/shape/README.md b/gnm/shape/README.md index af3c7b65..5be569e4 100644 --- a/gnm/shape/README.md +++ b/gnm/shape/README.md @@ -200,6 +200,12 @@ To experiment with identity and expression sampling and blending, please see ![sampling](assets/readme/semantic_gnm_demo.gif) +## XR Blocks Demo + +Check out the interactive [XR Blocks GNM Head Demo](https://xrblocks.github.io/docs/samples/GNM-Head/) (courtesy of Ruofei Du), which works on XR devices (best in Android XR), mobile phones as well as desktop browser. The demo showcases the GNM Head model including 3D face geometry, identity and expression parameter tuning, and semantic sampling. The source code can be found on [github.com/google/xrblocks/tree/main/demos/gnm](https://github.com/google/xrblocks/tree/main/demos/gnm) + +![XR Blocks Demo](assets/readme/xr_blocks_demo.gif) + ## Model Parameters The GNM model is controlled by two primary sets of coefficients that determine diff --git a/gnm/shape/assets/readme/xr_blocks_demo.gif b/gnm/shape/assets/readme/xr_blocks_demo.gif new file mode 100644 index 00000000..3eab9e5e Binary files /dev/null and b/gnm/shape/assets/readme/xr_blocks_demo.gif differ diff --git a/gnm/shape/data/versions/v3_0/gnm_head.npz b/gnm/shape/data/versions/v3_0/gnm_head.npz index 37882ced..67d3f158 100644 Binary files a/gnm/shape/data/versions/v3_0/gnm_head.npz and b/gnm/shape/data/versions/v3_0/gnm_head.npz differ