Part of the imagery pass (art direction: Optical Grade + Structured Light, locked 2026-07-02 — see DisplayXR-Strategy/brand/README.md § Visual system + brand/imagery-map.md). public/screenshots/ is currently an empty directory and three pages have proof-class slots waiting on real captures. Screenshots are the third asset class next to concept art and SVG diagrams: captured, never stylized — native resolution, no filters, no baked-in text overlays.
Needs a Windows machine (and ideally a Leia SR panel) — to be coordinated with the Windows agent.
Captures needed
Demos page (/demos) — P1
One clean capture per standalone demo, running on the DisplayXR runtime:
Tip: the D3D11 service compositor has a file-trigger full-res atlas capture (workspace_screenshot_trigger in %TEMP%, documented in displayxr-runtime/CLAUDE.md § Autonomous capture) — full-resolution and DPI-safe, preferred over PrintWindow. Plain window captures are fine for windowed demos.
Getting-started page (/getting-started) — P2
WebXR page (/webxr) — P2
Conventions
- Drop files under
public/screenshots/<page>/<name>.png (e.g. screenshots/demos/gaussiansplat.png); GIFs alongside.
- PNG for stills (webp-optimize at wiring time), 16:9 or native window aspect, no desktop clutter in frame.
- 2D mode captures are fine (a weaved/interlaced 3D capture looks broken on a normal screen — capture the pre-weave content, which is what the atlas trigger gives you).
Wiring the captures into the pages is a follow-up once assets land here.
Part of the imagery pass (art direction: Optical Grade + Structured Light, locked 2026-07-02 — see
DisplayXR-Strategy/brand/README.md§ Visual system +brand/imagery-map.md).public/screenshots/is currently an empty directory and three pages have proof-class slots waiting on real captures. Screenshots are the third asset class next to concept art and SVG diagrams: captured, never stylized — native resolution, no filters, no baked-in text overlays.Needs a Windows machine (and ideally a Leia SR panel) — to be coordinated with the Windows agent.
Captures needed
Demos page (
/demos) — P1One clean capture per standalone demo, running on the DisplayXR runtime:
displayxr-demo-gaussiansplatdisplayxr-demo-mediaplayerdisplayxr-demo-avatardisplayxr-demo-earthviewdisplayxr-demo-modelviewercube_handle_d3d11_win) for the "Built-in samples" cardTip: the D3D11 service compositor has a file-trigger full-res atlas capture (
workspace_screenshot_triggerin%TEMP%, documented indisplayxr-runtime/CLAUDE.md§ Autonomous capture) — full-resolution and DPI-safe, preferred over PrintWindow. Plain window captures are fine for windowed demos.Getting-started page (
/getting-started) — P2WebXR page (
/webxr) — P2Conventions
public/screenshots/<page>/<name>.png(e.g.screenshots/demos/gaussiansplat.png); GIFs alongside.Wiring the captures into the pages is a follow-up once assets land here.