Skip to content

MaterialX errors #1

@pablode

Description

@pablode

Hey, this may be an exporter problem, but there are a few errors when it comes to MaterialX nodes in the standalone USD files (respective mat.usdc, viewed with usdview 24.05):

clamshell
Node interface error: Input 'in' doesn't match declaration: <convert name="mtlxconvert1" type="float" nodedef="ND_convert_boolean_float">

countertop
Node interface error: Input 'base_color' doesn't match declaration: <standard_surface name="mtlxstandard_surface_grout" type="surfaceshader" nodedef="ND_standard_surface_surfaceshader">
Node interface error: Input 'in2' doesn't match declaration: <add name="mtlxadd23" type="vector3" nodedef="ND_add_vector3FA">
Node interface error: Input 'in2' doesn't match declaration: <add name="mtlxadd24" type="vector3" nodedef="ND_add_vector3FA">
Node interface error: Input 'in2' doesn't match declaration: <add name="mtlxadd19" type="vector3" nodedef="ND_add_vector3FA">
Node interface error: Input 'in2' doesn't match declaration: <add name="mtlxadd20" type="vector3" nodedef="ND_add_vector3FA">

cyc_wall
NodeDef not found for Node 'ND_hmtlxcircles2d_float'
Node interface error: Input 'mix' doesn't match declaration: <mix name="mtlxmix2" type="color3" nodedef="ND_mix_color3">
Node interface error: Input 'in1' doesn't match declaration: <multiply name="mtlxmultiply14" type="float" nodedef="ND_multiply_float">
Node interface error: Input 'in1' doesn't match declaration: <multiply name="mtlxmultiply15" type="float" nodedef="ND_multiply_float">

egg_amber
NodeDef not found for Node 'standard_surface'
Node interface error: Input 'opacity' doesn't match declaration: <standard_surface name="Surface" type="surfaceshader">
Invalid value: <input name="clampoutput" type="boolean" value="0"> (5x)

egg_damascus
Node interface error: Input 'in' doesn't match declaration: <separate3 name="mtlxseparate3c1" type="multioutput" nodedef="ND_separate3_color3">

egg_geode
Node interface error: Input 'in' doesn't match declaration: <separate3 name="mtlxseparate3c1" type="multioutput" nodedef="ND_separate3_color3">

egg_lava_stone
Invalid value: <input name="clampoutput" type="boolean" value="0"> (5x)

egg_normals
Node interface error: Input 'in' doesn't match declaration: <hsvadjust name="mtlxhsvadjust1" type="color3" nodedef="ND_hsvadjust_color3">

egg_ore_swirl
Node interface error: Input 'in' doesn't match declaration: <hsvadjust name="mtlxhsvadjust1" type="color3" nodedef="ND_hsvadjust_color3">
Node interface error: Input 'in2' doesn't match declaration: <add name="mtlxadd9" type="vector3" nodedef="ND_add_vector3">

egg_patterns
Warning: in _AddMaterialXNode at line 241 of F:\USD-24.05\pxr\imaging\hdMtlx\hdMtlx.cpp -- NodeDef not found for Node 'ND_hmtlxcircles2d_float'
(many times, crashes Storm)

egg_pickle
Invalid value: <input name="clampoutput" type="boolean" value="0"> (6x)

For reference, here is the 1.38 specification: https://github.com/AcademySoftwareFoundation/MaterialX/tree/v1.38.10/documents/Specification

Implementation (e.g. standard surface): https://github.com/AcademySoftwareFoundation/MaterialX/tree/main/libraries

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions