Hello,
I am unable to get any NVIDIA materials to show up in the viewer. If I open a usd scene exported from blender the BSDF materials show up properly in the viewer and are defined fully as PBR type materials in the usda file.
My testing process:
- Start new project in Omniverse Code
- Create Cube
- Drag material from materials tab onto Cube
- Cube stays white. Properties show it has the material assigned.
- Changing render mode does not make a difference.
Additional Test: - Create Material > OmniSurface
- Adjust material color with color picker
- Drag material onto cube
- material updates in properties of cube but remains white in viewer
I noticed in the .usda text view that the NVIDIA materials are described as follows:
def Material “Bamboo”
{
token outputs:mdl:displacement.connect = </World/Looks/Bamboo/Shader.outputs:out>
token outputs:mdl:surface.connect = </World/Looks/Bamboo/Shader.outputs:out>
token outputs:mdl:volume.connect = </World/Looks/Bamboo/Shader.outputs:out>
def Shader "Shader"
{
uniform token info:implementationSource = "sourceAsset"
uniform asset info:mdl:sourceAsset = @http://omniverse-content-production.s3-us-west-2.amazonaws.com/Materials/Base/Wood/Bamboo.mdl@
uniform token info:mdl:sourceAsset:subIdentifier = "Bamboo"
token outputs:out
}
Some thoughts:
Do I need to have a live link to pull materials from AWS?
Or possibly download an additional content package?
Is it possible to see these default materials with all of their material properties exposed in the usda file?
Thank you for any help!
DAT