Skip to content

feat(web demo): Added a GNM web demo using XR Blocks#36

Closed
ruofeidu wants to merge 2 commits into
google:mainfrom
ruofeidu:main
Closed

feat(web demo): Added a GNM web demo using XR Blocks#36
ruofeidu wants to merge 2 commits into
google:mainfrom
ruofeidu:main

Conversation

@ruofeidu

Copy link
Copy Markdown

Live demo: https://xrblocks.github.io/demos/gnm

Recording: https://www.youtube.com/watch?v=bOFyFlFIcdU

Introduces a purely browser-based demonstration for the Generative aNthropometric Model (GNM) that runs across desktop, mobile, and Android XR devices. This demo leverages the XR Blocks SDK for 3D scene management, rendering, and spatial UI.

Key additions include:

  • Core WebGL/JS components: GNMModel, GNMControls, GNMScene, and SemanticSampler to handle model logic, rendering, and interactions.
  • Demo web application structure: index.html, main.js, and CSS files.
  • Python export utility (tools/export_gnm_web.py) to convert GNM weights into web-optimized binary formats.

ruofeidu added 2 commits July 18, 2026 19:45
Live demo: https://xrblocks.github.io/demos/gnm

Introduces a purely browser-based demonstration for the Generative
aNthropometric Model (GNM) that runs across desktop, mobile, and
Android XR devices. This demo leverages the XR Blocks SDK for
3D scene management, rendering, and spatial UI.

Key additions include:
- Core WebGL/JS components: GNMModel, GNMControls, GNMScene, and
  SemanticSampler to handle model logic, rendering, and interactions.
- Demo web application structure: index.html, main.js, and CSS files.
- Python export utility (tools/export_gnm_web.py) to convert GNM
  weights into web-optimized binary formats.
- Comprehensive README with instructions on running locally and
  fetching model assets (either dynamically via CDN or locally).
- A teaser preview video and reference JSON cases.
@bednarikjan

Copy link
Copy Markdown
Collaborator

Thanks @ruofeidu for an amazing demo! As discussed offline, the demo will be hosted directly on the XR Blocks github and linked to from GNM. Closing the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants