Autodesk / arnold-usd

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

Displacement does not work with GeomSubsets #1507

Open arnold-support opened 1 year ago

arnold-support commented 1 year ago

Describe the bug If you use kick or, in Houdini, Direct USD Render, displacement applied to a GeomSubset does not work. There is no displacement in the rendered image. In the Arnold log, you get an Ill-formed SdfPath error that looks like this:

Warning: in SdfPath at line 151 of S:\gocd\pipelines\kook\kook\usd\build\usd-22.11_windows-x86_64_static_vc-14.3_cxx14\pxr\usd\sdf\path.cpp -- Ill-formed SdfPath </materials/arnold_materialbuilder1/cell_noise1 NULL NULL>: syntax error

or

Warning: in SdfPath at line 151 of S:\gocd\pipelines\kook\kook\usd\build\usd-22.11_windows-x86_64_static_vc-14.3_cxx14\pxr\usd\sdf\path.cpp -- Ill-formed SdfPath <NULL /componentoutput1/mtl/green_mb/cell_noise1>: syntax error

usd_GeomSubset_disp

To Reproduce

Used Software Versions

autodesk-oss-arnold-bot[bot] commented 1 year ago

Issue synced internally to ARNOLD-13494

arnold-support commented 1 year ago

See also: https://forums.autodesk.com/t5/arnold-for-houdini-forum/solaris-displacement-not-working-kicking-a-usd-file/m-p/11910046#M3933