WebGPU Bounded WaterAccepted

Canonical Lab · Three.js 0.185.1

WebGPU Bounded Water

Interactive Three.js WebGPU/TSL demo for WebGPU Bounded Water, with 1 scenario, 6 mechanisms, and 4 quality tiers and evidence-gated validation.

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

Readiness & remaining fixes 5

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

  1. P0Define and measure the target performance contract

    The ultra, high, medium, low 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. P0Heightfield Readback runtime proof

    presentation final/no-post/diagnostics RGBA8 readbacks captured; specialized heightfield storage probe remains residual for full acceptance.

    runtimeProof.heightfield-readback
  3. P0Receiver Caustic Energy Readback runtime proof

    GPU storage-buffer energy-closure probe required for full acceptance; not claimed on primary correctness lane.

    runtimeProof.receiver-caustic-energy-readback
  4. P0Opaque Color Depth Without Water runtime proof

    primary correctness presentation captured; specialized opaque-without-water pass proof residual for full acceptance.

    runtimeProof.opaque-color-depth-without-water
  5. P0GPU Mutation Probes runtime proof

    async-impulse-loss and receiver-energy-closure probes required for full acceptance; not claimed on primary correctness lane.

    runtimeProof.gpu-mutation-probes

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

Owning skill
Water Optics
Published routes
1 scenarios · 6 mechanisms · 4 quality tiers

Supported mechanisms

  • heightfield-simulation — Heightfield Simulation
  • drops-and-object-ripples — Drops And Object Ripples
  • differential-caustics — Differential Caustics
  • refraction-and-absorption — Refraction And Absorption
  • fresnel-and-tir — Fresnel And Tir
  • buoyancy-spray-and-masks — Buoyancy Spray And Masks
Canonical native-WebGPU lab — acceptance incomplete Initializing renderer, storage heightfield, and output graph…