Environments

Simulation environments for embodied AI.

We build world models and simulation infrastructure that turn real-world inputs into structured, interactive 3D worlds.

Build an environment

From capture to interaction

Build the world, then make it useful for learning.

A simulation environment needs more than a visually convincing mesh. It needs structure an agent can perceive, change and learn from. We preserve that structure from source input through to the final interactive world.

  1. 01
    Inputs

    Images, video, scans, CAD and floor plans.

  2. 02
    Geometry

    Reconstructed spaces and assets with useful scale, topology and collision.

  3. 03
    Appearance

    Materials, textures and lighting that preserve the visual evidence in the source.

  4. 04
    Understanding

    Objects, rooms, relationships, dimensions, semantics and affordances represented explicitly.

  5. 05
    Behaviour

    Articulation, physics and interactions that let agents act inside the world.

Capabilities

Three layers of a simulation-ready world.

01

Simulation-ready assets

Turn product imagery, scans and reference media into clean 3D assets with geometry, materials, articulation and collision prepared for simulation.

02

Structured scenes and digital twins

Reconstruct environments as inspectable scenes where rooms, objects, relationships, dimensions and physical constraints remain explicit.

03

Task environments for embodied agents

Build interactive worlds for training and evaluating navigation, manipulation, planning and other long-horizon embodied behaviours.

Infrastructure

Worlds that can be replayed, varied and measured.

The environment is part of the evaluation system. Every world and run must be reproducible enough to compare, while remaining varied enough to test genuine generalisation.

01

Deterministic reset

Recreate the same initial world for fair comparison and reliable debugging.

02

Procedural variation

Change layouts, assets, lighting and task conditions without reducing the world to one memorised path.

03

Versioned worlds

Track the exact assets, scene graph, physics and task configuration behind every run.

04

Telemetry

Record observations, actions, collisions, state changes, cost and latency as one inspectable trace.

05

Evaluation hooks

Score outcomes and process against geometry, state, safety and task-specific constraints.

06

Simulator-ready exports

Deliver assets and worlds in the formats required by downstream robotics and simulation stacks.

Environments

Build a world your model can learn inside.

Build an environment