{
  "schemaVersion": 2,
  "labId": "creature-habitat",
  "kind": "integration-demo",
  "status": "incomplete",
  "canonicalSource": [
    "integration-labs/creature-habitat/contract.json",
    "integration-labs/creature-habitat/habitat-controller.js",
    "integration-labs/creature-habitat/contact-registry.mjs",
    "integration-labs/creature-habitat/ownership-audit.mjs",
    "integration-labs/creature-habitat/quality-governor.mjs",
    "integration-labs/creature-habitat/resource-ledger.mjs",
    "integration-labs/creature-habitat/scaled-water-stage.js",
    "integration-labs/creature-habitat/habitat-weather-stage.js",
    "integration-labs/creature-habitat/static-storage-audit.mjs",
    "integration-labs/creature-habitat/route-state.mjs",
    "integration-labs/creature-habitat/main.js",
    "integration-labs/creature-habitat/capture-hook.mjs",
    "integration-labs/creature-habitat/capture.mjs",
    "integration-labs/creature-habitat/index.html",
    "integration-labs/creature-habitat/styles.css",
    "integration-labs/creature-habitat/mechanism/shared-world-wind/index.html",
    "integration-labs/creature-habitat/mechanism/contact-ripple-trampling/index.html",
    "integration-labs/creature-habitat/mechanism/immutable-spawn-storage/index.html",
    "integration-labs/creature-habitat/mechanism/subject-consistent-culling-shadow-outline/index.html",
    "integration-labs/creature-habitat/mechanism/owner-graph/index.html",
    "integration-labs/creature-habitat/tier/hero/index.html",
    "integration-labs/creature-habitat/tier/balanced/index.html",
    "integration-labs/creature-habitat/tier/budgeted/index.html"
  ],
  "sourceHashInputs": [
    "integration-labs/creature-habitat",
    "threejs-camera-controls-and-rigs/examples/webgpu-camera-rig/CameraDirectionController.mjs",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/blend-dag.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/candidate-certification.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/driver.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/field.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/lcg.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/locomotion/flyer.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/locomotion/gait.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/locomotion/hopper.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/locomotion/ik.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/locomotion/rope.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/locomotion/swim.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/newton-snap.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/rig-compiler.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/shell-writer.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/core/spec-schema.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/lab/specs/biped.json",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/runtime/creature-stage.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/tsl/field-nodes.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/tsl/materials.js",
    "threejs-procedural-creatures/examples/webgpu-procedural-creature-lab/src/tsl/pose-storage.js",
    "threejs-procedural-vegetation/assets/generated-variants/meadow-density-a.png",
    "threejs-procedural-vegetation/assets/generated-variants/meadow-density-b.png",
    "threejs-procedural-vegetation/assets/generated-variants/meadow-density-c.png",
    "threejs-procedural-vegetation/examples/webgpu-dense-grass/dense-grass-system.js",
    "threejs-procedural-vegetation/examples/webgpu-dense-grass/integration-adapter.js",
    "threejs-rain-snow-and-wet-surfaces/examples/webgpu-rain-snow-and-wet-surfaces/precipitation-system.js",
    "threejs-rain-snow-and-wet-surfaces/examples/webgpu-rain-snow-and-wet-surfaces/weather-webgpu-lab.js",
    "threejs-water-optics/examples/webgpu-bounded-water/constants.js",
    "threejs-water-optics/examples/webgpu-bounded-water/cpu-water-height.js",
    "threejs-water-optics/examples/webgpu-bounded-water/webgpu-bounded-water.js"
  ],
  "browserEntry": "integration-labs/creature-habitat/index.html",
  "sourceHash": "sha256:25111e22bb87efc41efa764b6c83539ed526cb68c79f27571550502c285dc7a7",
  "publishedHashInputs": [
    "docs/demos/creature-habitat",
    "docs/demos/assets/CameraDirectionController-BW_oil0e.js",
    "docs/demos/assets/dense-grass-system-DLdt83Sf.js",
    "docs/demos/assets/index-FjDRVpQe.js",
    "docs/demos/assets/index-KefgGsrN.css",
    "docs/demos/assets/integration-adapter-DJwgA3KT.js",
    "docs/demos/assets/meadow-density-a-Bi7C7Dbi.png",
    "docs/demos/assets/meadow-density-b-hrBezR3V.png",
    "docs/demos/assets/meadow-density-c-CeRqOKOn.png",
    "docs/demos/assets/modulepreload-polyfill-Dezn_h7o.js",
    "docs/demos/assets/pose-storage-BtQJsU6J.js",
    "docs/demos/assets/precipitation-system-CxUv8UiU.js",
    "docs/demos/assets/three.tsl-0l0bfIsw.js",
    "docs/demos/assets/three.webgpu-Bjfb9xWU.js",
    "docs/demos/assets/weather-webgpu-lab-DQhDQyfk.js",
    "docs/demos/assets/webgpu-bounded-water-BN4VBzH1.js"
  ],
  "emittedAssetDependencies": [
    "docs/demos/assets/CameraDirectionController-BW_oil0e.js",
    "docs/demos/assets/dense-grass-system-DLdt83Sf.js",
    "docs/demos/assets/index-FjDRVpQe.js",
    "docs/demos/assets/index-KefgGsrN.css",
    "docs/demos/assets/integration-adapter-DJwgA3KT.js",
    "docs/demos/assets/meadow-density-a-Bi7C7Dbi.png",
    "docs/demos/assets/meadow-density-b-hrBezR3V.png",
    "docs/demos/assets/meadow-density-c-CeRqOKOn.png",
    "docs/demos/assets/modulepreload-polyfill-Dezn_h7o.js",
    "docs/demos/assets/pose-storage-BtQJsU6J.js",
    "docs/demos/assets/precipitation-system-CxUv8UiU.js",
    "docs/demos/assets/three.tsl-0l0bfIsw.js",
    "docs/demos/assets/three.webgpu-Bjfb9xWU.js",
    "docs/demos/assets/weather-webgpu-lab-DQhDQyfk.js",
    "docs/demos/assets/webgpu-bounded-water-BN4VBzH1.js"
  ],
  "publishedBundleHash": "sha256:25aaf9a93bd02ff7943dcd7574ae5c281d8f4c5326e262e4563a3dfe0c5c29df",
  "threeRevision": "0.185.1",
  "buildRevision": "sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479b",
  "evidenceBundleId": null
}
