Katana USD Plug-insΒΆ
- Getting Started
- Supported USD Primitive Types
- Attribute Changes
- UsdExport
- UsdMaterialBake
- UsdExport Architecture
- Supported Behavior Out-of-the-Box
- Katana to USD Differences
- Material and Shader Writing
- Light Writing
- Registering Renderer Shaders
- UsdExport
WriteLight()WriteLightList()ParseLightsFromMaterialAttrs()WriteLightLinking()AppendLightLinkToLight()CreateCollectionAttribute()WriteChildMaterial()WriteMaterial()AddShaderLayout()CreateEmptyShaders()AddTerminals()AddMaterialParameters()AddParameterToShader()AddShaderConnections()OverwriteMaterialInterfaces()AddMaterialInterfaces()GetShaderAttrSdfType()WriteMaterialAssign()WritePrmanStatements()WritePrmanGeomGprims()WritePrmanModel()WriteTransform()ConvertRenderInfoShaderTagsToSdfType()ConvertToVtVec3fArray()ConvertParameterValueToGfType()
- UsdExport
- UsdExport Plug-ins
- Optimizations to be Considered
- Child Materials