From USD render settings to EXR frames, what do UsdRender and OpenEXR actually define for AOV names, layers, parts and ID mattes, and which choices are left to the renderer?
Partially verified: the curator re-read none of the cited sources; S21, S22, S24, S25 rest on the producer's pinned reading. UsdRender lets a RenderProduct list RenderVars by name and source but USD does not standardise RenderVar names, and OpenEXR channel and layer names carry no stacking or compositing meaning (multipart names must be unique; colorInteropID now carries colour space); AOV names and recombination therefore depend on a renderer-specific naming table passed to compositing.
Partially verified: the curator re-read none of the cited sources; S21, S22, S24, S25 rest on the producer's pinned reading.
UsdRender lets a RenderProduct list RenderVars by name and source but USD does not standardise RenderVar names, and OpenEXR channel and layer names carry no stacking or compositing meaning (multipart names must be unique; colorInteropID now carries colour space); AOV names and recombination therefore depend on a renderer-specific naming table passed to compositing.
Curator qualifications: Partially verified: the curator re-read none of the cited sources; S21, S22, S24, S25 rest on the producer's pinned reading. Curator GET 2026-10-23 of the sources not re-read (mechanical source evidence, not semantic verification): S21: HTTP 200, bytes differ from the producer pin; S22: HTTP 200, bytes differ from the producer pin; S24: HTTP 200, bytes differ from the producer pin; S25: HTTP 200, bytes equal to the producer pin. Zero-fetch review 2026-10-22 against held readbacks; nothing executed. Cryptomatte manifest statement not matched in held PDF text (not re-verified).
Limitations: Zero-fetch review 2026-10-22 against held readbacks; nothing executed.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/PixarAnimationStudios/OpenUSD/blob/ee47c679abde5b467a7b6a41f3b2285564a4222e/docs/user_guides/schemas/usdRender/overview.md",
"note": "OpenUSD usdRender overview.md L366-L372; usdRender schema.usda L187-L196; OpenEXR 69b2604f TechnicalIntroduction.rst L596-L603, L1024-L1029, L1088-L1110"
},
{
"url": "https://github.com/PixarAnimationStudios/OpenUSD/blob/ee47c679abde5b467a7b6a41f3b2285564a4222e/pxr/usd/usdRender/schema.usda",
"note": "OpenUSD usdRender overview.md L366-L372; usdRender schema.usda L187-L196; OpenEXR 69b2604f TechnicalIntroduction.rst L596-L603, L1024-L1029, L1088-L1110"
},
{
"url": "https://github.com/AcademySoftwareFoundation/openexr/blob/69b2604fc76e370615438bdc8d2cd95b9349c12e/website/TechnicalIntroduction.rst",
"note": "OpenUSD usdRender overview.md L366-L372; usdRender schema.usda L187-L196; OpenEXR 69b2604f TechnicalIntroduction.rst L596-L603, L1024-L1029, L1088-L1110"
},
{
"url": "https://raw.githubusercontent.com/Psyop/Cryptomatte/968d5e4b6171e29ba5f89d554117132a164e747e/specification/cryptomatte_specification.pdf",
"note": "OpenUSD usdRender overview.md L366-L372; usdRender schema.usda L187-L196; OpenEXR 69b2604f TechnicalIntroduction.rst L596-L603, L1024-L1029, L1088-L1110"
}
]
}Evidence claims
- [sourced_fact] UsdRender lets a RenderProduct list RenderVars by name and source but USD does not standardise RenderVar names, and OpenEXR channel and layer names carry no stacking or compositing meaning (multipart names must be unique; colorInteropID now carries colour space); AOV names and recombination therefore depend on a renderer-specific naming table passed to compositing. · locator: OpenUSD usdRender overview.md L366-L372; usdRender schema.usda L187-L196; OpenEXR 69b2604f TechnicalIntroduction.rst L596-L603, L1024-L1029, L1088-L1110 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/AcademySoftwareFoundation/openexr/blob/69b2604fc76e370615438bdc8d2cd95b9349c12e/website/TechnicalIntroduction.rst
- cites → https://github.com/PixarAnimationStudios/OpenUSD/blob/ee47c679abde5b467a7b6a41f3b2285564a4222e/docs/user_guides/schemas/usdRender/overview.md
- cites → https://github.com/PixarAnimationStudios/OpenUSD/blob/ee47c679abde5b467a7b6a41f3b2285564a4222e/pxr/usd/usdRender/schema.usda
- cites → https://raw.githubusercontent.com/Psyop/Cryptomatte/968d5e4b6171e29ba5f89d554117132a164e747e/specification/cryptomatte_specification.pdf