Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baking does not handle upstream nodename connections #1079

Open
bernardkwok opened this issue Jan 13, 2021 · 0 comments
Open

Baking does not handle upstream nodename connections #1079

bernardkwok opened this issue Jan 13, 2021 · 0 comments
Labels
Enhancement New feature or request Rendering Render change required
Milestone

Comments

@bernardkwok
Copy link

bernardkwok commented Jan 13, 2021

e.g. The follow bakes no images.

<?xml version="1.0"?>
<materialx version="1.37">
  <texcoord name="texcoord" type="vector2" xpos="10" ypos="241" />
  <multiply name="multiply" type="float" xpos="620" ypos="71">
    <input name="in1" type="float" nodename="constant"  />
    <input name="in2" type="float" nodename="swizzle"  />
  </multiply>
  <multiply name="multiply1" type="float" xpos="620" ypos="290">
    <input name="in1" type="float" nodename="constant"  />
    <input name="in2" type="float" nodename="swizzle1"  />
  </multiply>
  <swizzle name="swizzle" type="float" xpos="315" ypos="10">
    <input name="in" type="vector2" nodename="texcoord"  />
  </swizzle>
  <swizzle name="swizzle1" type="float" xpos="315" ypos="424">
    <input name="in" type="vector2" nodename="texcoord"  />
    <input name="channels" type="string" uniform="true" value="y"  />
  </swizzle>
  <constant name="constant" type="float" xpos="315" ypos="229">
    <input name="value" type="float" uniform="true" value="10"  />
  </constant>
  <floor name="floor" type="float" xpos="925" ypos="248">
    <input name="in" type="float" nodename="multiply1"  />
  </floor>
  <floor name="floor1" type="float" xpos="925" ypos="53">
    <input name="in" type="float" nodename="multiply"  />
  </floor>
  <add name="add" type="float" xpos="1230" ypos="109">
    <input name="in1" type="float" nodename="floor1"  />
    <input name="in2" type="float" nodename="floor"  />
  </add>
  <modulo name="modulo" type="float" xpos="1535" ypos="79">
    <input name="in1" type="float" nodename="add"  />
    <input name="in2" type="float" value="2"  />
  </modulo>
  <standard_surface name="standard_surface" type="surfaceshader" version="1.0.1" xpos="1840" ypos="49">
    <input name="base" type="float" nodename="modulo"  />
  </standard_surface>
  <surfacematerial name="surfacematerial" type="material" xpos="2138.76" ypos="164.286">
    <input name="surfaceshader" type="surfaceshader" nodename="standard_surface"  />
    <input name="displacementshader" type="displacementshader" value=""  />
  </surfacematerial>
</materialx>
@bernardkwok bernardkwok added this to the 1.38 milestone Jan 13, 2021
@bernardkwok bernardkwok added Core Core change required Enhancement New feature or request Rendering Render change required and removed Core Core change required labels Jan 13, 2021
@bernardkwok bernardkwok modified the milestones: 1.38, 1.39 Jan 15, 2021
ashwinbhat pushed a commit that referenced this issue Nov 8, 2022
This change list adds support for parameter transmission_extra_roughness, that was previously unused in the MaterialX standard_surface implementation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Rendering Render change required
Projects
None yet
Development

No branches or pull requests

1 participant