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.usdawhere an attribute’s opinion is first authored (/GEO/Cube.size) - Shows
referenced.usdawhere- The layer
cube_sphere_torus.usdais brought into the layerreferenced.usdavia 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
