Materials in USD Scenes

When working with materials in Katana in the USD space, you currently have the following options.

You can use the UsdMaterial node to create and edit singular materials and shaders in USD. This is a limited node and would mostly be used for debugging, setting up simple shaders on things like shader balls or low-definition assets, or setting AOVs.

See Using UsdMaterial.

While you can’t create a native USD material network and connect materials together yet (this is being worked on), for now you can create a material network in Geolib (NetworkMaterialCreate) and then convert it as USD using KatanaToUsd node. With your materials in USD, you then can use a UsdMaterialAssign node to assign these to USD Native meshes.

Learn more about this workflow at UsdMaterialAssign Workflows.