Universal Scene Description

USD system

Objects, materials and a scene hierarchy.

UCamera, UShape, UMerge, uShader, UTexture, UTransform and URenderer belong to Fusion's USD-oriented pipeline. They work with scene-description concepts such as hierarchy, variants, visibility, materials and assets rather than acting as replacements for classic Merge3D nodes.

A practical technical guide09 topics
FUSION / NODE STUDYINTERACTIVE
FUSIONUSD SCENECONCEPT VIEWVIEWERCHANGE THE CONTROLS BELOW01 / 01
uShapeUSD scene

Creates a USD primitive. uMerge assembles the scene; uRenderer outputs a 2D image.

EXAMPLE CONNECTIONS
  1. 01uShape
  2. 02uMerge
  3. 03uRenderer

A teaching model of the principle. Slider values are illustrative; native controls are documented in the node reference.

IN THIS GUIDE
UCameraUShapeUMergeuShaderUTextureTransformURenderer
01 / OVERVIEW

How this family works

USD stores a scene with a prim hierarchy. Verify material assignment, external dependencies and supported native-3D bridges; URenderer creates the final image.

01 / TOPIC

Why USD is not just newer Fusion 3D

USD is a scene-description system designed around structured scenes, assets and hierarchy. Fusion's U-prefixed tools expose that world inside the composition. Their data model is different from the classic Fusion 3D scene even when both eventually produce a rendered image.

That means UMerge is not simply a faster Merge3D, and uShader is not an ordinary 2D color effect. These nodes belong to a USD scene branch with its own compatible inputs, outputs and rendering stage.

02 / TOPIC

What travels through a U-node branch

The branch carries scene-description data: scene primitives, hierarchy, transforms, materials, textures, visibility and other USD properties. You are manipulating the scene graph rather than compositing finished pixels.

Because the data is scene-oriented, normal image tools cannot directly process it. The USD branch needs the appropriate render/output step before it returns to the 2D composite.

03 / TOPIC

When USD is useful

USD becomes valuable when a project involves structured assets, imported scenes, material relationships, reusable hierarchy or a pipeline that already uses USD. It can make scene organization more explicit and scalable than treating every 3D element as an isolated object.

For a simple two-object title scene, classic Fusion 3D may still be easier. The best choice depends on the asset pipeline, not on which system looks more modern.

04 / TOPIC

How to read a U-node flow

First identify the scene source, then find transforms, material or texture operations, merges and the camera or renderer. Read the branch as a scene graph: which primitive exists, where it sits in hierarchy, what material it uses and where the scene becomes pixels.

This is a more reliable mental model than trying to interpret every U-node as a direct equivalent of a classic Fusion node.

05 / TOPIC

Merge names across Fusion systems

Normal Merge combines 2D images. Merge3D combines classic 3D scene elements. SMerge combines Shape data. pMerge combines particle streams. UMerge combines compatible USD scene data.

The similar names describe a common idea—combining compatible data—but the data types are not interchangeable. Always ask which system the current branch belongs to before choosing a Merge or Render node.

06 / TOPIC

Practical example: bringing a USD scene into a Fusion composite

A USD workflow normally begins by loading or assembling scene description data, preserving its hierarchy, geometry, materials, transforms, cameras and lights inside the U-node system rather than flattening it immediately into pixels.

Make scene-level changes while the data is still USD, then use the appropriate renderer or output boundary to produce the image that the rest of the Fusion composite needs. After that conversion, ordinary Merge and 2D finishing tools can take over.

The production advantage is separation of responsibilities: USD handles structured scene assets and layout, while Fusion's regular 2D pipeline handles final integration with plates, mattes, grading, optical effects and MediaOut.

07 / TOPIC

USD stages, prim paths and material assignment

A USD scene contains a hierarchy of objects, called prims, identified by paths. Transforms, visibility, variants and material assignments must target the intended object or hierarchy branch. Check the path and selected prim before editing: the right operation with the wrong target may do nothing or affect an entire group instead of one mesh.

The uTexture → uShader branch defines the material; uShader feeds uReplaceMaterial’s green material input, while geometry enters its scene input. Prim Selection determines which objects receive the material. UCamera and USD lights join the scene as separate branches. The completed stage feeds URenderer; a classic Blinn or Camera3D does not become USD data because its name sounds similar.

08 / TOPIC

Why an imported scene may look different

Check that the USD file and external dependencies are accessible: textures, references, payloads and selected variants. Copying a single .usd file does not guarantee a complete asset transfer. After import, verify up axis, units, scale, frame range and camera.

OpenUSD’s format capabilities are broader than those of a particular URenderer. Shaders, displacement, volumes and features from another renderer may not reproduce identically. Start with one object, a basic material, one light and alpha output, then add complex materials and variants. After rendering, align its color space with the 2D composite.

09 / TOPIC

A supported native-3D bridge and MaterialX

Different systems do not imply an absolute ban on conversion: UMerge accepts some classic Fusion 3D elements, such as Text3D, and incorporates them into a USD scene. This is a specific supported bridge; it does not make every material, light or geometry port interchangeable. After conversion, check materials, transforms and the URenderer result.

Current Fusion uses uMaterialX for MaterialX: loading a material and assigning it to geometry are separate actions. If an external material relies on unsupported renderer features, test a simple uShader before blaming the model. Verify the exact Fusion version’s capabilities in its Inspector and documentation.

02 / DECISION TABLE

Which node to choose?

Node / groupTaskCheck before using
ULoader / UShapeLoad or create scene dataPrim path, scale and external files
uTexture / uShaderTexture and surface definitionColor textures versus data maps
uReplaceMaterialAssign material to geometryScene input, material input and Prim Selection
UMergeAssemble compatible scene dataIncluding supported native 3D inputs
URendererUSD scene → imageCamera, shader support and alpha
03 / REAL WORLD

Three working setups

01

Load a prepared scene

ULoader → UMerge → URenderer → Merge (FG)

Camera, lighting, textures and references must be available; the plate feeds BG.

02

Assign a new surface

uTexture → uShader → uReplaceMaterial (Material)

Geometry feeds uReplaceMaterial’s scene input separately; Prim Selection chooses the target.

03

Bridge supported Text3D

Text3D → UMerge → URenderer

Check material and transforms after conversion; this bridge does not make all 3D ports interchangeable.

04 / WORKFLOW

A dependable workflow

  1. 01

    Identify or create the USD scene source

  2. 02

    Build hierarchy and transforms with compatible U-nodes

  3. 03

    Assign USD materials and textures where required

  4. 04

    Combine compatible USD scene branches with UMerge

  5. 05

    Define the camera/render context

  6. 06

    Render or output the USD scene before returning to the normal 2D composite

05 / TROUBLESHOOTING

What usually goes wrong

Treating UMerge as a drop-in replacement for Merge3D or the normal Merge.

Mixing classic 3D objects and USD scene data without an explicit compatible conversion or boundary.

Using USD for a tiny scene where classic 3D would be clearer and faster to maintain.

Forgetting that materials, hierarchy and transforms are properties of the USD scene rather than ordinary image effects.

Trying to apply 2D Blur or Color Corrector directly to live USD scene data.

BLACKMAGIC DESIGN / REFERENCE

Continue with the official guide

Examples explain the connection logic. For the exact controls and availability in your installed version and edition, use the corresponding Blackmagic Design manual.