Twin DocsVideo to world model to Blender to Omniverse
3D twin Operations GitHub

Video to digital twin, with no CAD

This project turns a publicly available news video of a food bank into a working digital twin in three steps, using tools that exist today: a world model reconstructs space from the video, Blender builds the full 3D facility, and the twin runs in NVIDIA Omniverse and the browser on live data from AWS. No CAD drawings, laser scans or site visits were used.

1. Video to world modelFrames from a news clip go to World Labs Marble for poses and metric depth, and to a local Gaussian Splatting trainer. Output: OpenUSD splat captures.
2. Blender for 3DOne headless Blender script models the whole building, including areas the video never showed, from the facility's footprints.
3. Omniverse and browser twinAWS serves telemetry and operations data in the same metric frame; the twin renders in a browser, in Omniverse on a GPU, or in Blender.
Calendar time
7 days
2026-10-19 to 2026-10-25
World-model credits
$0.20
confirmed; at most $1.00
AWS backend bill
$0.00
free tier, October 2026
Omniverse GPU trials
$1.34
94 instance-minutes, list price
CAD models used
0
footage that already existed

Why it matters

A digital twin usually starts with CAD drawings or a laser survey, then weeks of modelling before any data is connected. Here the building comes from footage that already existed. World models fill in metric depth, a script fills in the facility, and OpenUSD lets the same scene run in a browser, in Omniverse and in Blender. The cloud spend to capture and model a whole facility is in the tens of dollars (see Cost), so the real work moves to connecting data, which is where a twin earns its keep.

What is real today

PartStatusDetails
World-model captures (3 zones)RanWorld Labs Marble 2, 200 credits. Pipeline
Photoreal splats trained from the video (4 zones)RanLocal 3D Gaussian Splatting, 0 credits. Pipeline
Blender facility modelRanscripts/build_facility.py writes GLB and USDZ. Pipeline
AWS backend (S3, API Gateway, Lambda)LiveDeployed in us-east-2. /telemetry, Data on AWS
Browser twin on GitHub PagesLiveReads the AWS API. Open it
Omniverse on an AWS GPU (EC2 g6.xlarge)RenderedSeven runs on real AWS GPU instances, about $1.34. Runs 6 and 7 rendered the designed facility in RTX, with the forklift driving in run 7; the splats rendered blank. Learnings
Real sensors on a food bank floorDesign onlyDesigned and priced, not installed. Cost

The data behind the twin is simulated, and every API payload says so with simulated: true. See Provenance for what is captured, designed, published, estimated and simulated.

Representative, not a replica. The twin is a representative food bank inspired by the Central Texas Food Bank, built from a publicly available news tour by 25 News KXXV. Neither organisation was involved in this work or has endorsed it. Cost figures are directional: public list prices and one individual AWS account; enterprise discounts and quotas may differ.

Pages