World generator SceneGraph USD Physics simulation Asset pipeline

IAWG World Generator

Generates physically stable, asset-instantiated USD world scenes from a natural-language scene request, covering scene intent modelling, asset matching, spatial solving, physics settling and deterministic composition.

2026-06-05 3 min read
Article contents6

The IAWG World Generator has shipped a core generation system that takes a natural-language scene request all the way to a physically stable USD scene. It is more than a chat interface: scene intent, asset metadata, spatial solving, physics settling and deterministic composition are each built as a reusable, testable, deployable capability.

Walkthrough

IAWG world generator walkthrough

What has shipped

CapabilityWhat has shippedOutput
Natural-language scene generationTurns a user request into a structured scene intentAn executable scene intent
Scene contract modellingDefines objects, relations, constraints, placeholders and user parametersA verifiable scene graph
Asset retrieval and matchingFinds candidate assets by category, description, tag and metadataResolved asset references
Placeholder-first workflowLets a missing object be expressed first and filled in from the asset library laterTraceable placeholders
Relation solvingSupports support surfaces, orientation, clearance and fixed world posesCandidate object poses
Physics settlingCorrects interpenetration, floating objects and unstable placementSettled poses
Deterministic compositionInstantiates assets under deterministic rules and writes the scene outA USD scene
Run recordsKeeps the state needed for replay, debugging and fault localisationA replayable run record
Explicit failureReturns a structured error at the validation, solving, settling and composition boundariesA diagnosable failure result
Deployable shapeA containerised topology with a clear CPU/GPU boundaryA runnable deployment

The generation pipeline

One sentence of natural language goes in; a physically stable, replayable, diagnosable USD world scene comes out:

  1. Submit a natural-language scene request.
  2. Turn it into a structured, verifiable scene intent.
  3. Retrieve and resolve object assets by category, description and tag; a missing object becomes a placeholder first and is filled in or generated once confirmed.
  4. Solve candidate layouts from the object relations and the asset dimensions.
  5. Settle the layout in physics, correcting interpenetration, floating objects and unstable placement.
  6. Instantiate assets under deterministic rules and write out the USD scene.
  7. Record the scene snapshot, the asset versions and the solving or error information, so a run can be replayed and a problem located.

Reliability by design

The system puts a "structured scene intent" between the natural language and the runtime execution: the scene is validated first, and only then enters solving, settling and composition, so the model never produces an uncontrolled result directly. The asset library ships against one geometric and semantic convention, which lets solving, physics settling and composition all share the same spatial semantics.

More important still isexplicit failure: the production path either returns a scene that has been settled in physics, or returns a structured error with its context. It never degrades silently when a critical stage is unavailable and hands back a scene that looks complete but is physically wrong.

Where it can be swapped out

Every critical stage is areplaceable module, decoupled behind a stable interface, so a project can swap the underlying implementation without disturbing the rest of the delivery:

Replaceable componentWhat that buys you
Interaction entry pointCan sit behind a different frontend or conversational interface
Model providerCan switch between LLM providers
Tool execution boundaryThe tool set is pluggable and extends on demand
Asset catalogueCan attach to a different asset library or retrieval backend
Pose solverThe layout solving implementation is replaceable
Physics settlerThe physics settling implementation is replaceable
Asset generation backendCan attach to a different asset generation approach

What this delivers

IAWG has moved from a single "text generates a scene" trick to averifiable, replayable, extensibleworld generation system: natural language is pinned down by a structured intent, asset metadata connects semantic retrieval to spatial solving, layout solving is separated from physics correction, and a complete run record supports replay, debugging and fault localisation.