LATTICE 3D spatial data

Real-world dynamic 3D data for physical understanding

Train models on the full context of the scene.

Lattice captures real environments as synchronized, dynamic 3D data. The result has full geometry, depth, motion, and the relationships between them.

World modelsTrain on measured depth, geometry, occlusion, and motion from real scenes.
Physical AIDevelop with human-object interaction, contact, and outcomes in 3D.
Missing casesName the scenes, behaviours, and failure cases you lack. We capture around them.
Building capture volume

Illustrative simulation · not real capture data

A working factory floor Drag to scrub · arrows step

Models need to understand relationships.

  • A 2D clip tells you what one camera saw. It leaves depth, occluded objects, and 3D motion to inference.
  • For a world model, that means learning a scene from a projection, not the environment. For a robot, it can mean missing what an action depends on: where exactly an object is, what it is touching, and how it moves.
  • Lattice captures a defined area from multiple synchronized views in one calibrated coordinate frame, so you can hold out views, compare predictions with measured depth, and test the parts of the scene that matter.

Start with the task.

  • Tell us the task, environment, or failure mode your model needs to handle.
  • We design the collection around it: scenes, actors, objects, variation, and the cases you are missing.
  • Review a representative sample before anything scales.

Specify the representation.

SYNC RGB + DEPTHCALIBRATIONDYNAMIC 3D SCENESHUMAN + OBJECT TRACKINGTRAJECTORIESANNOTATIONSSOURCE DATAREPLAYABLE OUTPUTSQC RENDERS

Schema, coordinate conventions, quality, scale, and delivery are scoped with you for each collection.

Task
Scene
Data
Rights
Sample
Scale

What does your model still have to guess?

Tell us the task, environment, or failure mode your model needs to handle. We will scope the capture around it, show you a sample, and say plainly what can be delivered.