incomplete

Object Sculptor Multi-Subject Corpus

This report separates published implementation state from accepted evidence. Every value below comes from the schema-v2 registry, the emitted source manifest, or promoted same-lab artifacts.

Lab id
webgpu-object-sculptor-corpus
Kind
Canonical Lab
Owning skill
Three.js Object Sculptor
Execution
rendering
Three.js
0.185.1
Source hash
sha256:e6ea9dcc3067a2e1575d988cae68898bb1d84324d296f7db9336b1abc25b2cd0
Published bundle hash
sha256:ecf87a89853bf1cc9223e16ff5e98ff490761d98602063bcf169c69ae19cd9cb
Build revision
sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479b
Renderer
Not promoted
Backend
Not promoted
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

canonicalAcceptanceINSUFFICIENT_EVIDENCE
hardwarePerformanceNOT_CLAIMED

Promoted same-lab media

No same-lab evidence image is promoted for this report. The page intentionally shows status and proof requirements instead of substitute art.

Required capability and runtime proof

Capabilities

native-webgpuincomplete

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

single-scene-renderincomplete

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

no-post-processingincomplete

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

mobile-resource-accountingincomplete

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

Runtime proof

renderer-initincomplete

Await controller readiness after WebGPURenderer.init().

backend-is-webgpuincomplete

Capture controller metrics with nativeWebGPU true.

physical-routesincomplete

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

mechanism-reachableincomplete

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

target-contractsincomplete

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

render-ownershipincomplete

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

aligned-readbackincomplete

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

visual-contractsincomplete

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

sustained-performanceincomplete

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

Capture state

FieldPublished value
Primary route/demos/webgpu-object-sculptor-corpus/
Camerasdesign, profile, attachment, close-material
Seeds0x00000001, 0x9e3779b9
Modesfinal, blockout, hierarchy, materials, action-ready
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot promoted

Fixed routes

KindIdStartup stateStatus
scenarioarticulated-desk-lamp{"scenario":"articulated-desk-lamp","mode":"action-ready","tier":"budgeted","camera":"design","seed":1}incomplete
scenariopotted-bonsai{"scenario":"potted-bonsai","mode":"action-ready","tier":"budgeted","camera":"design","seed":1}incomplete
scenarioceramic-teapot{"scenario":"ceramic-teapot","mode":"action-ready","tier":"budgeted","camera":"design","seed":1}incomplete
mechanismfinal{"mode":"final"}incomplete
mechanismblockout{"mode":"blockout"}incomplete
mechanismhierarchy{"mode":"hierarchy"}incomplete
mechanismmaterials{"mode":"materials"}incomplete
mechanismaction-ready{"mode":"action-ready"}incomplete
tierfull{"tier":"full"}incomplete
tierbudgeted{"tier":"budgeted"}incomplete
tierminimum{"tier":"minimum"}incomplete

Locked tier contracts

full · incomplete
{
  "targetClass": "close inspection on capable desktop",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "dprCap": 1.5
  },
  "mechanismLimits": {
    "articulated-desk-lamp": "highest authored radial, spring, hinge-hardware, and fastener detail",
    "potted-bonsai": "highest oriented-ring sampling with merged opaque leaf solids",
    "ceramic-teapot": "highest lathe and parallel-transport sweep sampling"
  },
  "resourceLimits": {
    "maxVertices": null,
    "maxTriangles": null,
    "maxRenderItems": null,
    "maxPeakLiveBytes": null
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "protected semantic IDs",
    "parent-local sockets",
    "ColliderConstructionInput identity",
    "destruction groups",
    "action reset",
    "one scene render",
    "no post-processing passes"
  ]
}
budgeted · incomplete
{
  "targetClass": "ordinary desktop, tablet, and conservative default",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "dprCap": 1.25
  },
  "mechanismLimits": {
    "articulated-desk-lamp": "reduced radial, spring, and fastener tessellation",
    "potted-bonsai": "reduced oriented-ring sampling and fewer merged opaque leaf solids",
    "ceramic-teapot": "reduced lathe and sweep tessellation"
  },
  "resourceLimits": {
    "maxVertices": null,
    "maxTriangles": null,
    "maxRenderItems": null,
    "maxPeakLiveBytes": null
  },
  "degradationFromPrevious": [
    "reduce visual tessellation and non-protected repeated detail"
  ],
  "preservedInvariants": [
    "protected semantic IDs",
    "parent-local sockets",
    "ColliderConstructionInput identity",
    "destruction groups",
    "action reset",
    "one scene render",
    "no post-processing passes"
  ]
}
minimum · incomplete
{
  "targetClass": "low-end/mobile and distant inspection",
  "frameTargetMs": null,
  "resolutionPolicy": {
    "dprCap": 1
  },
  "mechanismLimits": {
    "articulated-desk-lamp": "minimum silhouette-safe radial/spring detail and no optional shade fasteners",
    "potted-bonsai": "minimum oriented-ring sampling and six opaque canopy clusters with no alpha-sorted fragments",
    "ceramic-teapot": "minimum silhouette-safe lathe and sweep sampling"
  },
  "resourceLimits": {
    "maxVertices": null,
    "maxTriangles": null,
    "maxRenderItems": null,
    "maxPeakLiveBytes": null
  },
  "degradationFromPrevious": [
    "replace bonsai leaf solids with opaque canopy clusters",
    "remove optional lamp fasteners",
    "reduce silhouette-safe visual tessellation"
  ],
  "preservedInvariants": [
    "protected semantic IDs",
    "parent-local sockets",
    "ColliderConstructionInput identity",
    "destruction groups",
    "action reset",
    "opaque foliage",
    "one scene render",
    "no post-processing passes"
  ]
}

Limitations

  • No tracked accepted v2 runtime bundle is published for this source hash.
  • 4 required capability records remain incomplete.
  • 9 required runtime-proof records remain incomplete.
  • No current-hardware performance claim is published without named-adapter timestamp evidence.