Autodesk / arnold-usd

Arnold components for USD
https://www.arnoldrenderer.com/
Other
243 stars 57 forks source link

HtoA v6.1.2.0 and above break the prinicpled shader in Karma #1196

Closed Ahmed-Hindy closed 2 years ago

Ahmed-Hindy commented 2 years ago

Describe the bug using v6.1.2.0 or any above versions will render the principled shader useless in Karma but not in Mantra.

To Reproduce Steps to reproduce the behavior:

  1. I tried on a simple cube, couple of megascans assets and meshed FLIP tank
  2. Import any/ all objects to solaris using "scene import" LOP and make sure the materials are applied to object.
  3. add a light and a Karma LOP then enable the Karma hydra viewer
  4. also try rendering to MPLAY, same issue persists

Expected behavior objects should render with principled shader applied, either simple diffuse colors or texture maps like with megascans assets.

Screenshots If applicable, add screenshots to help explain your problem.

Used Software Versions

Additional context Arnold installed via package systems, other installed packages include megascans bridge, Qlib, and SideFX Labs

image image

Starzilla29 commented 2 years ago

I was able to recreate this bug with a simply sphere and a principle shader assigned from a material library.

Ahmed-Hindy commented 2 years ago

UPDATE: the new update 6.1.2.2 fixes the issue.

the update reads: "HTOA-2003 - Use the arnold render mask for shader vops to avoid conflict with other renderers" which I was skeptical at first but apparently yes this fixes the issue

Ahmed-Hindy commented 2 years ago

now you can mark this bug as fixed.

jhodgson commented 2 years ago

I'm glad this fixed your issue, thanks for the report.