← Home
Simulation & Digital Twins · 4 reading paths

From evidence to a usable twin

Choose the representation, simulation model and application architecture that fit the decision your digital twin needs to support.

Choose a reading path

Each path has its own starting point and sequence.

More in Simulation & Digital Twins

16 pieces not currently in a reading path.

Writing POV 11 min read

Accepting Agent-Generated 3D: What Needs to Change? (Video explainer · 6:18 available)

A finding needs the right next action. These 3D deliveries taught me to separate defects and missed requirements from scope gaps, missing evidence and evaluator problems before assigning a repair. A requested variation may need no repair at all.

Project Build Note 8 min read

What Two Scene Builds Revealed About 3D Acceptance (Video explainer · 5:33 available)

A delegated distribution-centre build passed every check derived from its brief. Its only automated rejection came from a delivery policy the brief never stated, and separate review found a route indicator in the wrong state between two timed events. A smaller dairy build shows the plain case: broken bindings and a local repair.

Project Build Note 6 min read

A Texture Pass Covers Only the Pixels It Compared (Video explainer · 5:08 available)

A JPEG label passed its pattern check because the comparison measured quadrant interiors and excluded the boundaries. The pass was correct, but a summary that dropped the word “interior” was not. A later detailed-brief study found wrong source pixels despite passing geometry and motion checks.

Project Build Note 8 min read

Checking Whether a Moving Connection Stays Together (Video explainer · 5:35 available)

A connection check caught deliberately broken motion, while three supplied mechanisms passed its samples. Two sampling schedules each missed a defect the other caught, so the report names its sample times. A valid speed change also exposed an extra requirement in the evaluator.

Project Build Note 6 min read

When a Simulation Result Can Count as Evidence (Video explainer · 5:30 available)

A low-friction block slid 664 mm, far past a 10 mm comparison, and the delivery was still correct because the brief asked for that variant. Under the original stay-put contract, the same kind of measurement was a rejection. The harness worker first ties the result to the scene; then the brief decides what it means.

Project Build Note 10 min read

Building an Acceptance Harness for Agent-Generated 3D (Video explainer · 7:02 available)

A press-shop arm changed length during its animation, making me question which production choices I was accepting. I built a harness that checks a saved delivery against its intended use and keeps failed measurements, missing evidence and pending decisions separate.

Project Build Note 8 min read

The 70 mm Gap Our Review Would Have Missed (Video explainer · 5:26 available)

Astra built an animated crank-slider from one brief, then found the rod leaving its pin by about 70 mm between saved frames because exported angles wrapped near 180 degrees. Our planned review sampled only authored frames and would have missed it. Here is the recorded task, the fix and what I would change in the review.

Project Build Note 6 min read

Checking Material Delivery in Agent-Generated 3D (Video explainer · 5:13 available)

My checker's dependency reader missed a texture path authored on a shader and falsely accepted three cases. That failure is why I want a missing-file control beside the correct bundle and a wrong binding, and why I treat binding, file presence, decoding and appearance as separate checks.

Project Build Note 8 min read

Checking Motion in Agent-Generated 3D (Video explainer · 5:13 available)

Changing only the USD clock rate passed a contract that checked time codes. A timing pack that checks duration and positions in elapsed seconds rejects that change and accepts a correctly rescaled animation. What happens between samples still needs its own check.

Project Build Note 9 min read

Evaluating Physics Configuration and Simulated Behavior (Video explainer · 5:17 available)

Two ramp scenes pass the selected NVIDIA USD physics-configuration rules, but only one keeps its block within a 10 mm limit. A press-cell demo passed 24 general rules while its PhysX run missed a 10 mm tracking requirement. The walkthrough shows the inputs, traces, solver sensitivity and the friction that stayed assumed.

Writing POV 8 min read

Why I Would Delegate 3D Content Production to an Agent (Video explainer · 6:37 available)

I built SplatStage around editing, export and composition workflows. Starting again, I would test delegating that production job to a runtime agent. The question is which development work that avoids, and which tools, checks and user-facing features I would still maintain.

Project Build Note 6 min read

A 3D Scene Can Pass Its Checks and Still Miss the Brief (Video explainer · 4:25 available)

Four controlled cases expose an incompatible pallet-move request and a checker that never tested the destination. A feasible layout can pass while leaving the original request unresolved; the code and saved scenes are available to reproduce.

Writing Untangle 8 min read

What Does a Hallucination Look Like in 3D? (Video explainer · 5:45 available)

Five Astra probes produced no hallucination example. One correctly left contact, mass and friction unresolved. Together with a published object-grounding failure, that result shows why spatial evaluation needs supported, contradicted and unknown outcomes.

Writing Untangle 12 min read

NVIDIA's Hardware Line Looks Like a Catalog. It's One Architecture in Many Boxes.

I choose hardware by the work it runs, the memory it needs and what has to move between devices. A SplatStage run shows why the GPU model alone was a poor guide to sizing the machine.

Project Build Note 11 min read

Testing the Robot Training Loop I Drew

A month ago I drew a five-stage loop for a robot training center and admitted most of it was an educated guess I hadn't tested. So I built the loop as a real, orchestrated pipeline on one GPU and carried two tasks around it — a pole that balances by trial and error, and a Franka arm that learns to stack cubes by copying demonstrations. This is the environment, the stack, the architecture, and what actually ran. Part 1 of two.

Writing Untangle 2 min read

Omniverse Licensing: What Changed for Production

Production use no longer requires an NVIDIA AI Enterprise subscription. The useful distinction is between permission to deploy, the license terms that still apply and the support your team needs.