# \#composition

**URL:** https://forum.aousd.org/tag/composition/28.md

[Latest](https://forum.aousd.org/latest.md) · [Categories](https://forum.aousd.org/categories.md) · [Tags](https://forum.aousd.org/tags.md)

---

## [Value Clip source not loading in](https://forum.aousd.org/t/value-clip-source-not-loading-in/2843)

<div class="topic-metadata">

**Author:** [@stout](https://forum.aousd.org/u/stout)\
**Replies:** 2\
**Last updated:** [February 3, 2026, 2:57am UTC](https://forum.aousd.org/t/value-clip-source-not-loading-in/2843 "2026-02-03T02:57:46Z")

</div>

I am working on a tool that generates USD data to be used in animation software, mainly as sets. I’m currently working on adding in some idle background animations to some objects. The basic setup is that I have the fil…

---

## [Can I fake out Reference / Layer Composition?](https://forum.aousd.org/t/can-i-fake-out-reference-layer-composition/2786)

<div class="topic-metadata">

**Author:** [@SteveHwan](https://forum.aousd.org/u/SteveHwan)\
**Replies:** 4\
**Last updated:** [December 8, 2025, 11:30pm UTC](https://forum.aousd.org/t/can-i-fake-out-reference-layer-composition/2786 "2025-12-08T23:30:23Z")

</div>

I keep making this mistake when setting up my layers, but I’m having trouble figuring out how to do it the right way. Basically(I’m going to try to simplify the hierarchy just to get to the essence of my mistake/problem…

---

## [Overriding nested references issue / behaviour](https://forum.aousd.org/t/overriding-nested-references-issue-behaviour/2767)

<div class="topic-metadata">

**Author:** [@Joachim\_Ante](https://forum.aousd.org/u/Joachim_Ante)\
**Replies:** 13\
**Last updated:** [December 1, 2025, 12:53am UTC](https://forum.aousd.org/t/overriding-nested-references-issue-behaviour/2767 "2025-12-01T00:53:59Z")

</div>

Hi, I ran into an issue in overriding references in USD. I made a small example of this using the “Parking Lot” language to make it understandable. I have a car with wheels in a parking lot. The car is made out of ref…

---

## [UsdGeomXformCommonAPI throws Coding Errors due to Attribute Precision](https://forum.aousd.org/t/usdgeomxformcommonapi-throws-coding-errors-due-to-attribute-precision/2766)

<div class="topic-metadata">

**Author:** [@valmiq](https://forum.aousd.org/u/valmiq)\
**Replies:** 2\
**Last updated:** [November 17, 2025, 8:37am UTC](https://forum.aousd.org/t/usdgeomxformcommonapi-throws-coding-errors-due-to-attribute-precision/2766 "2025-11-17T08:37:06Z")

</div>

I realized the UsdGeomXformCommonAPI throws Coding Errors if there is a composed reference that has different float/double precision in its transform operators. For example, if the USD scale was defined as double, since …

---

## [USDUtils.FlattenLayerStack and references with Sdf.LayerOffsets](https://forum.aousd.org/t/usdutils-flattenlayerstack-and-references-with-sdf-layeroffsets/2683)

<div class="topic-metadata">

**Author:** [@Truant](https://forum.aousd.org/u/Truant)\
**Replies:** 2\
**Last updated:** [September 9, 2025, 12:17pm UTC](https://forum.aousd.org/t/usdutils-flattenlayerstack-and-references-with-sdf-layeroffsets/2683 "2025-09-09T12:17:29Z")

</div>

Hello! We’ve noticed a little bit of strange behavior with UsdUtils.FlattenLayerStack when dealing with a stage that has references/payloads with LayerOffsets (scaling 24fps to 60fps) and deleted references/payloads. I…

---

## [\[BUG\] LayerStack + List Editing: RemovePayload/SetPayloads Do Not Override Lower‑Reference Payloads](https://forum.aousd.org/t/bug-layerstack-list-editing-removepayload-setpayloads-do-not-override-lower-reference-payloads/2429)

<div class="topic-metadata">

**Author:** [@fruizreyes](https://forum.aousd.org/u/fruizreyes)\
**Replies:** 2\
**Last updated:** [May 7, 2025, 4:50am UTC](https://forum.aousd.org/t/bug-layerstack-list-editing-removepayload-setpayloads-do-not-override-lower-reference-payloads/2429 "2025-05-07T04:50:04Z")

</div>

Hello, When using the UsdPayloads list‑editing API (RemovePayload, SetPayloads) in an override layer, the original payload from a lower reference isn’t removed—both payloads remain active in the final composed stage. D…

---

## [When did Relocates start?](https://forum.aousd.org/t/when-did-relocates-start/2371)

<div class="topic-metadata">

**Author:** [@SteveHwan](https://forum.aousd.org/u/SteveHwan)\
**Replies:** 3\
**Last updated:** [April 16, 2025, 9:35pm UTC](https://forum.aousd.org/t/when-did-relocates-start/2371 "2025-04-16T21:35:09Z")

</div>

Hey, when did the Relocates composition arc start? I was just reading some of the docs that referred to LIVERPS, and I could swear that it was just LIVRPS. But sure enough, there’s an entire r(E)locates composition arc …

---

## [Need help with interpretation of composition](https://forum.aousd.org/t/need-help-with-interpretation-of-composition/2142)

<div class="topic-metadata">

**Author:** [@mreinhard](https://forum.aousd.org/u/mreinhard)\
**Replies:** 4\
**Last updated:** [February 7, 2025, 7:32am UTC](https://forum.aousd.org/t/need-help-with-interpretation-of-composition/2142 "2025-02-07T07:32:40Z")

</div>

Hello, I wanted to ask if anybody could help me to interpret the composition behavior of the attached setup. The goal is to have a variant ‘switch’ at the entry point usd (env.usda - ‘ENV’ prim) that switches to the re…

---

## [Stage variables when instancing](https://forum.aousd.org/t/stage-variables-when-instancing/2053)

<div class="topic-metadata">

**Author:** [@alantang](https://forum.aousd.org/u/alantang)\
**Replies:** 5\
**Last updated:** [January 17, 2025, 1:42am UTC](https://forum.aousd.org/t/stage-variables-when-instancing/2053 "2025-01-17T01:42:52Z")

</div>

We have a scenario similar to this example described here, where we have some global stage variables controlling variant sets on a geometry: https://openusd.org/release/user\_guides/variable\_expressions.html#flexible-var…

---

## [Help with pattern based collections](https://forum.aousd.org/t/help-with-pattern-based-collections/2086)

<div class="topic-metadata">

**Author:** [@alantang](https://forum.aousd.org/u/alantang)\
**Replies:** 2\
**Last updated:** [December 17, 2024, 6:12am UTC](https://forum.aousd.org/t/help-with-pattern-based-collections/2086 "2024-12-17T06:12:54Z")

</div>

Could someone help me understand what I’m doing wrong here: def "World" { def "Foo" { def "Bar" { # I want the path expression to match this! } } pathExpression collection:test:membershipExpression = "/…

---

## [Collections and overs](https://forum.aousd.org/t/collections-and-overs/2063)

<div class="topic-metadata">

**Author:** [@alantang](https://forum.aousd.org/u/alantang)\
**Replies:** 1\
**Last updated:** [December 6, 2024, 12:10am UTC](https://forum.aousd.org/t/collections-and-overs/2063 "2024-12-06T00:10:18Z")

</div>

From what I’ve been reading, it seems that without resorting to code (querying a collection’s members and programmatically modifying each member), the only thing you can do to collections in a USD stage is bind them to m…

---

## [Relocates removes prim path](https://forum.aousd.org/t/relocates-removes-prim-path/1943)

<div class="topic-metadata">

**Author:** [@dhruvgovil](https://forum.aousd.org/u/dhruvgovil)\
**Replies:** 2\
**Last updated:** [October 25, 2024, 11:29pm UTC](https://forum.aousd.org/t/relocates-removes-prim-path/1943 "2024-10-25T23:29:39Z")

</div>

I’m not sure if this is a bug or not. I’m using USD 24.8 and am hitting this issue where an entire prim path seems to go missing when I use relocates. If I have a relocates that is as simple as #usda 1.0 ( upAxis="…
