Browser world renderer. Canonical git is GitHub dukedorje/web3d-space; Git LFS objects live here.
  • Svelte 44.9%
  • TypeScript 41.5%
  • WGSL 3.9%
  • MDX 2.7%
  • CSS 2.4%
  • Other 4.5%
Find a file
Duke Jones 7270717053 feat: log world GPU, asset probes, and HTTP fetches
Vite terminal prints /worlds /fonts /splats and any 4xx (with Range).
/world overlays the last lines (C debug to keep them). PlayCanvas
failures name the URL instead of 'some assets'.
2026-09-09 19:00:38 -07:00
.agents/skills/beads bd init: initialize beads issue tracking 2026-09-01 11:12:37 -07:00
.beads chore: Git LFS on Forgejo for 3D assets 2026-09-08 14:39:35 -07:00
.claude bd init: initialize beads issue tracking 2026-09-01 11:12:37 -07:00
.codex bd init: initialize beads issue tracking 2026-09-01 11:12:37 -07:00
.cursor initial commit 2026-04-10 07:52:15 -07:00
.storybook initial commit 2026-04-10 07:52:15 -07:00
docs docs(renderer): ADR for browser world renderer 2026-09-08 13:59:31 -07:00
e2e initial commit 2026-04-10 07:52:15 -07:00
openspec feat: activate gpu-exec kernel and world-model document 2026-09-08 14:21:50 -07:00
sim feat(gpu): T4000 live-stack sim console on RunPod 2026-09-02 20:23:28 -07:00
src feat: log world GPU, asset probes, and HTTP fetches 2026-09-09 19:00:38 -07:00
static feat: cyberpunk lock-in switch with Space Age + Tactic Sans 2026-09-08 18:09:43 -07:00
.env.example feat(gpu): T4000 live-stack sim console on RunPod 2026-09-02 20:23:28 -07:00
.gitattributes feat: load dreamballz XELA world with dingdong sky 2026-09-08 16:01:17 -07:00
.gitignore docs(renderer): ADR for browser world renderer 2026-09-08 13:59:31 -07:00
.lfsconfig chore: Git LFS on Forgejo for 3D assets 2026-09-08 14:39:35 -07:00
.mcp.json initial commit 2026-04-10 07:52:15 -07:00
.npmrc initial commit 2026-04-10 07:52:15 -07:00
.prettierignore initial commit 2026-04-10 07:52:15 -07:00
.prettierrc initial commit 2026-04-10 07:52:15 -07:00
AGENTS.md feat: cyberpunk lock-in switch with Space Age + Tactic Sans 2026-09-08 18:09:43 -07:00
ARCHITECTURE.md docs(renderer): ADR for browser world renderer 2026-09-08 13:59:31 -07:00
bun.lock fix(deps): declare playcanvas and shiki as dependencies 2026-06-13 23:31:52 -07:00
CLAUDE.md docs: ground All Systems Go as the product of this repo 2026-09-01 12:54:52 -07:00
drizzle.config.ts initial commit 2026-04-10 07:52:15 -07:00
eslint.config.js initial commit 2026-04-10 07:52:15 -07:00
package.json fix(deps): declare playcanvas and shiki as dependencies 2026-06-13 23:31:52 -07:00
playwright.config.ts initial commit 2026-04-10 07:52:15 -07:00
README.md feat(gpu): T4000 live-stack sim console on RunPod 2026-09-02 20:23:28 -07:00
svelte.config.js Refactor splat viewer into data-driven gallery with scene registry 2026-04-12 23:55:08 -07:00
tsconfig.json initial commit 2026-04-10 07:52:15 -07:00
vite.config.ts feat: log world GPU, asset probes, and HTTP fetches 2026-09-09 19:00:38 -07:00
vitest.shims.d.ts initial commit 2026-04-10 07:52:15 -07:00

All Systems Go

Local-first AI camera, assistant director, and multi-modal spatial filmmaking suite.

Three boxes: Jetson Thor (camera / live AD), RTX PRO 6000 (quality / generate / reconstruct), on-site NAS (vault). This repository is the product ground and the spatial viewer (PlayCanvas hybrid mesh + Gaussian splat).

Read: docs/all-systems-go/README.md

Viewer (this tree)

npm install
npm run dev
  • / — lab index
  • /splat — Gaussian splat + mesh scenes
  • /boids — WebGPU compute heritage
  • /how-it-works — explainer
  • /gpu — RunPod GPU ops console (local vite dev only; needs RUNPOD_API_KEY). See docs/all-systems-go/GPU-SIM.md.
npm test          # unit + e2e
npm run splat:convert

Older capture/splat research: docs/research/.