{
  "schemaVersion": 2,
  "labId": "relativistic-space-shot",
  "kind": "integration-demo",
  "status": "incomplete",
  "canonicalSource": [
    "integration-labs/relativistic-space-shot/main.mjs",
    "integration-labs/relativistic-space-shot/browser.mjs",
    "integration-labs/relativistic-space-shot/host-stages.mjs",
    "integration-labs/relativistic-space-shot/routes.mjs",
    "integration-labs/relativistic-space-shot/owner-graph.mjs",
    "integration-labs/relativistic-space-shot/quality-governor.mjs",
    "integration-labs/relativistic-space-shot/contract.json",
    "threejs-camera-controls-and-rigs/examples/webgpu-camera-rig/main.mjs",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/main.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/timeline.js",
    "threejs-black-holes-and-space-effects/examples/tsl-curved-ray/space-transfer-stage.js",
    "threejs-particles-trails-and-effects/examples/webgpu-pooled-effects/lab.mjs",
    "threejs-image-pipeline/examples/webgpu-image-pipeline/stage.js",
    "threejs-exposure-color-grading/examples/webgpu-exposure-color-pipeline/stage.js",
    "threejs-visual-validation/examples/webgpu-validation-harness/src/readback.js"
  ],
  "sourceHashInputs": [
    "integration-labs/relativistic-space-shot",
    "threejs-black-holes-and-space-effects/examples/tsl-curved-ray/curved-ray-accretion.js",
    "threejs-black-holes-and-space-effects/examples/tsl-curved-ray/space-gpu-probes.js",
    "threejs-black-holes-and-space-effects/examples/tsl-curved-ray/space-integrators.js",
    "threejs-black-holes-and-space-effects/examples/tsl-curved-ray/space-transfer-stage.js",
    "threejs-bloom/examples/node-selective-bloom/index.js",
    "threejs-camera-controls-and-rigs/examples/webgpu-camera-rig/CameraDirectionController.mjs",
    "threejs-camera-controls-and-rigs/examples/webgpu-camera-rig/CameraRelativeOrigin.mjs",
    "threejs-camera-controls-and-rigs/examples/webgpu-camera-rig/main.mjs",
    "threejs-camera-controls-and-rigs/examples/webgpu-camera-rig/routeState.mjs",
    "threejs-exposure-color-grading/examples/webgpu-exposure-color-pipeline/constants.js",
    "threejs-exposure-color-grading/examples/webgpu-exposure-color-pipeline/exposure-nodes.js",
    "threejs-exposure-color-grading/examples/webgpu-exposure-color-pipeline/lut.js",
    "threejs-exposure-color-grading/examples/webgpu-exposure-color-pipeline/stage.js",
    "threejs-image-pipeline/examples/webgpu-image-pipeline/stage.js",
    "threejs-particles-trails-and-effects/examples/webgpu-pooled-effects/effect-pool.js",
    "threejs-particles-trails-and-effects/examples/webgpu-pooled-effects/effect-visuals.js",
    "threejs-particles-trails-and-effects/examples/webgpu-pooled-effects/gpu-compaction-pool.js",
    "threejs-particles-trails-and-effects/examples/webgpu-pooled-effects/lab.mjs",
    "threejs-particles-trails-and-effects/examples/webgpu-pooled-effects/reentry-shell.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/gpu-instance-motion.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/main.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/quaternion-helpers.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/route-state.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/timeline.js",
    "threejs-visual-validation/examples/webgpu-validation-harness/src/readback.js"
  ],
  "browserEntry": "integration-labs/relativistic-space-shot/index.html",
  "sourceHash": "sha256:5fe1522e9185fbdff551194ad251caeb878b925459a9a59cd10d0bcc4995d89f",
  "publishedHashInputs": [
    "docs/demos/relativistic-space-shot",
    "docs/demos/assets/BloomNode-qktuf1Q7.js",
    "docs/demos/assets/CameraDirectionController-BW_oil0e.js",
    "docs/demos/assets/TRAANode-BHDUI1yA.js",
    "docs/demos/assets/index-DX3ZMqR9.css",
    "docs/demos/assets/index-Dnme6gnb.js",
    "docs/demos/assets/lab-BGP-o5Ut.js",
    "docs/demos/assets/main-CsPbDMZE.js",
    "docs/demos/assets/main-JlnaXcHu.js",
    "docs/demos/assets/modulepreload-polyfill-Dezn_h7o.js",
    "docs/demos/assets/node-selective-bloom-DURI2Cz7.js",
    "docs/demos/assets/readback-DKeMx131.js",
    "docs/demos/assets/space-transfer-stage-Biw3Y0fc.js",
    "docs/demos/assets/stage-Cd2YMrtA.js",
    "docs/demos/assets/three.tsl-0l0bfIsw.js",
    "docs/demos/assets/three.webgpu-Bjfb9xWU.js"
  ],
  "emittedAssetDependencies": [
    "docs/demos/assets/BloomNode-qktuf1Q7.js",
    "docs/demos/assets/CameraDirectionController-BW_oil0e.js",
    "docs/demos/assets/TRAANode-BHDUI1yA.js",
    "docs/demos/assets/index-DX3ZMqR9.css",
    "docs/demos/assets/index-Dnme6gnb.js",
    "docs/demos/assets/lab-BGP-o5Ut.js",
    "docs/demos/assets/main-CsPbDMZE.js",
    "docs/demos/assets/main-JlnaXcHu.js",
    "docs/demos/assets/modulepreload-polyfill-Dezn_h7o.js",
    "docs/demos/assets/node-selective-bloom-DURI2Cz7.js",
    "docs/demos/assets/readback-DKeMx131.js",
    "docs/demos/assets/space-transfer-stage-Biw3Y0fc.js",
    "docs/demos/assets/stage-Cd2YMrtA.js",
    "docs/demos/assets/three.tsl-0l0bfIsw.js",
    "docs/demos/assets/three.webgpu-Bjfb9xWU.js"
  ],
  "publishedBundleHash": "sha256:b1efee23625a0afbbc9502fcfc668b0a7f25d40cc6bde491f0d4a147af344150",
  "threeRevision": "0.185.1",
  "buildRevision": "sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479b",
  "evidenceBundleId": null
}
