Semantic Mesh WriterAccepted

Canonical Lab · Three.js 0.185.1

Semantic Mesh Writer

Interactive Three.js WebGPU/TSL demo for Semantic Mesh Writer, with 6 scenarios, 6 mechanisms, and 3 quality tiers and evidence-gated validation.

Evidence status: Accepted runtime evidence is available for the published contract represented by this demo.

Readiness & remaining fixes 8

Declared evidence work remains. Overall implementation status does not establish individual runtime or performance claims.

  1. P0Define and measure the target performance contract

    The hero, standard, crowd 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

    The canonical controller blocks unless renderer.backend.isWebGPUBackend is true after initialization.

    capabilityRequirements.native-webgpu
  3. P0Storage Buffers capability proof

    StorageInstancedBufferAttribute and IndirectStorageBufferAttribute are required by the batching-comparison and indirect-draw routes.

    capabilityRequirements.storage-buffers
  4. P0Renderer Init runtime proof

    Await createGeometryLabController(), which awaits renderer.init() before constructing proof state.

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

    Capture renderer.backend.isWebGPUBackend === true from the initialized controller.

    runtimeProof.backend-is-webgpu
  6. P0Mechanism Reachable runtime proof

    Load every physical mechanism route and reconcile the selected runtime graph against its locked startup mode.

    runtimeProof.mechanism-reachable
  7. P0Aligned Readback runtime proof

    Capture MRT pixels using the controller's integer 256-byte-aligned row-stride contract.

    runtimeProof.aligned-readback
  8. P0Indirect Command runtime proof

    Read back the compute-written indexed indirect command and reconcile its instanceCount with submitted work.

    runtimeProof.indirect-command

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

Owning skill
Procedural Geometry
Published routes
6 scenarios · 6 mechanisms · 3 quality tiers

Supported mechanisms

  • frame-and-rail-profile — Frame And Rail Profile
  • branch-rings — Branch Rings
  • semantic-groups-and-materials — Semantic Groups And Materials
  • batching-comparison — Batching Comparison
  • dynamic-updates — Dynamic Updates
  • indirect-draw — Indirect Draw
Semantic mesh writer
initializing native WebGPU…