About this WebGPU demo

Canonical Lab · Three.js 0.185.1

Object Sculptor Multi-Subject Corpus

Interactive Three.js WebGPU/TSL demo for Object Sculptor Multi-Subject Corpus, with 3 scenarios, 5 mechanisms, and 3 quality tiers and evidence-gated…

Evidence status: The implementation is available for technical review, but its native-WebGPU runtime and evidence gates remain incomplete.

Readiness & remaining fixes 15

15 open closure items. Loadable does not mean accepted or performance-valid.

  1. P0Define and measure the target performance contract

    The full, budgeted, minimum tiers have no accepted frame target. Record named device/browser/GPU, viewport, DPR, sustained CPU/GPU/presentation p50 and p95, deadline misses, memory, and settled quality. Submission time is not GPU timing.

    tiers[].frameTargetMs
  2. P0Native Webgpu capability proof

    Controller must await WebGPURenderer.init() and reject a backend where isWebGPUBackend is not true; no fallback is activated.

    capabilityRequirements.native-webgpu
  3. P0Single Scene Render capability proof

    Frame execution must report exactly one scene render and no duplicate diagnostic or presentation render.

    capabilityRequirements.single-scene-render
  4. P0No Post Processing capability proof

    Runtime graph and frame record must report zero post-processing passes.

    capabilityRequirements.no-post-processing
  5. P0Mobile Resource Accounting capability proof

    Named-device sustained evidence must report CPU/GPU/presentation timing, render items, submissions, shadow casters, materials/pipelines, and peak live bytes.

    capabilityRequirements.mobile-resource-accounting
  6. P0Renderer Init runtime proof

    Await controller readiness after WebGPURenderer.init().

    runtimeProof.renderer-init
  7. P0Backend Is Webgpu runtime proof

    Capture controller metrics with nativeWebGPU true.

    runtimeProof.backend-is-webgpu
  8. P0Physical Routes runtime proof

    Load all 15 scenario/mechanism/tier/camera physical routes and prove each locks exactly one route dimension.

    runtimeProof.physical-routes
  9. P0Mechanism Reachable runtime proof

    Load every final, blockout, hierarchy, materials, and action-ready mechanism route and bind the observed controller mode to the physical route record.

    runtimeProof.mechanism-reachable
  10. P0Target Contracts runtime proof

    Capture protected node, socket, ColliderConstructionInput, destruction-group, mode, tier, and exact-reset inventories for all three targets.

    runtimeProof.target-contracts
  11. P0Render Ownership runtime proof

    Capture one renderer owner, one scene render, one tone-map owner, one output-transform owner, and zero post-processing passes.

    runtimeProof.render-ownership
  12. P0Aligned Readback runtime proof

    Capture the actual integer WebGPU row stride, 256-byte alignment, compact width, height, and normalized render-target pixels for every required PNG.

    runtimeProof.aligned-readback
  13. P0Visual Contracts runtime proof

    Inspect final and diagnostic PNGs for each target and record AI-vision authored-contract scores; no reference-image similarity claim is permitted.

    runtimeProof.visual-contracts
  14. P0Sustained Performance runtime proof

    Record named-device sustained CPU/GPU/presentation evidence and mobile resource accounting without inventing a universal frame target.

    runtimeProof.sustained-performance
  15. P2Close tier-specific acceptance

    Validate and promote full, budgeted, minimum as independent visual and performance contracts without crossing their protected invariants.

    tiers[].acceptanceStatus

Use the linked skill and source to inspect route ownership and evidence classification before treating this presentation as an accepted implementation.

Owning skill
Three.js Object Sculptor
Published routes
3 scenarios · 5 mechanisms · 3 quality tiers

Supported mechanisms

  • final — Final
  • blockout — Blockout
  • hierarchy — Hierarchy
  • materials — Materials
  • action-ready — Action Ready
Object Sculptor / native WebGPU

Potted Bonsai

A rooted botanical sculpture with closed branch rings, tiered opaque foliage, authored sway pivots, and a ceramic vessel.

01 / 03 · generated procedural asset