Overrides
When expressing an opinion within a layer, it is possible to “redefine” a previously defined value of the property being edited. This mechanism is known as overrides
because you are overriding what was there before.
However, it is very important to note that the original data remains unchanged. The override only exists within the layer where you are defining it
This is by far the most important aspect to understand about USD. Opinions and their “value resolution” (resolving which value gets applied in the end) are key to the entire composition mechanism.
Below is a simple example of overriding a previously defined attribute’s opinion.
- Shows
cube_sphere_torus.usda
where an attribute’s opinion is first authored (/GEO/Cube.size
) - Shows
referenced.usda
where- The layer
cube_sphere_torus.usda
is brought into the layerreferenced.usda
via a composition mechanism calledreferencing
- An opinion is expressed on the already defined attribute
/GEO/Cube.size
, but in context ofcube_sphere_torus.usda
, essentially overriding what was there before
- The layer
- Shows the composed final result, aka the stage