Composition (Combining layers)
Composition is the "art" of combining layers in USD. (Yes "art" as everyone does it a bit differently 😉)
Composition requires some base knowledge that we cover in our fundamentals section. You can also skip it, as it is a bit of a deep dive, but we highly recommend it, as the subsequent pages refer to it quite often.
- Composition Fundamentals: Here we cover the basic terminology and principles behind composition.
- Composition Arcs: Here we look at how to create composition arcs via code.
- Composition Strength Ordering (LIVRPS): Here we discuss each arc's usage and give tips and tricks on how to best utilize it in production.
- List Editable Ops: Here we look at list editable ops. These are used to give every arc a specific load order. We also take a look at other aspects of USD that use these.
- Inspecting Composition (Prim Cache Population (PCP)): Here we take a look at how to debug and inspect composition.
This is probably USD's most dreaded topic, as it is also the most complex. But don't worry, we'll start slow and explain everything with a lot of examples, so that you'll feel comfortable with the topic in no time!