USD Shade
E758267
component of Universal Scene Description
computer graphics technology
shading and material definition framework
USD Shade is a shading and material definition framework within Pixar's Universal Scene Description (USD) system, used to represent and interchange complex material networks in 3D scenes.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
component of Universal Scene Description
ⓘ
computer graphics technology ⓘ shading and material definition framework ⓘ |
| aimsTo | provide renderer-agnostic material descriptions ⓘ |
| basedOn | USD schema system ⓘ |
| compatibleWith | multiple renderers ⓘ |
| defines |
UsdShadeConnectableAPI
NERFINISHED
ⓘ
UsdShadeInput schema ⓘ UsdShadeMaterial schema NERFINISHED ⓘ UsdShadeMaterialBindingAPI NERFINISHED ⓘ UsdShadeOutput schema NERFINISHED ⓘ UsdShadeShader schema NERFINISHED ⓘ |
| developedBy | Pixar Animation Studios NERFINISHED ⓘ |
| documentedAt |
https://openusd.org/release/api/usd_shade_page_front.html
ⓘ
https://openusd.org/release/wp_usdshade.html ⓘ |
| enables |
authoring of complex shading networks
ⓘ
interchange of shading data between DCC applications ⓘ reuse of material definitions across assets ⓘ |
| goal |
enable scalable shading workflows for large scenes
ⓘ
standardize shading representation in USD ⓘ |
| integratedIn | USD core libraries ⓘ |
| language |
C++ API
ⓘ
Python API NERFINISHED ⓘ |
| partOf | Pixar Universal Scene Description NERFINISHED ⓘ |
| relatedTo |
MaterialX integration in USD
ⓘ
USD Imaging NERFINISHED ⓘ |
| represents |
connections between shader nodes
ⓘ
material assignments to geometry subsets ⓘ parameters of shaders ⓘ |
| supports |
USD composition arcs
ⓘ
layering of material definitions ⓘ material binding to geometry ⓘ material specialization via USD variants ⓘ namespaced shader identifiers ⓘ node-based material graphs ⓘ non-destructive overrides ⓘ render-context-specific outputs ⓘ shader networks ⓘ |
| usedBy |
DCC tool developers
ⓘ
OpenUSD ecosystem ⓘ film and VFX studios ⓘ |
| usedFor |
defining shading in 3D scenes
ⓘ
interchanging material networks ⓘ representing material networks ⓘ |
| usedIn |
3D computer graphics
ⓘ
animation production ⓘ visual effects production ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.