Reflections look broken on tessellated surfaces
See original GitHub issueDescribe the bug Reflections look broken on tessellated surfaces that are read from a usd file The difference can be seen in the screenshot bellow, the same object rendered in usd (staged with maya-usd or simply as a standin) vs as a maya native object.
To Reproduce
- Download the attached zip file : debug_arnold_usd.zip
- Extract the files
- Open
debug_arnold_usd.ma
. - Render the native maya object alone, save a snapshot
- Hide the native maya object and render the usd one, save a second snapshot
- Compare the two snapshots
Expected behavior The object in usd should render the same way as with native maya or alembic objects.
Screenshots
Used Software Versions
- Arnold: 7.0.0.0 MtoA 5.0.0.1 (tested on 7.0.0.1 MtoA 5.0.0.2 too)
- Maya-usd 0.13.0
- OS: Windows 10
- Maya 2020 (tested on Maya 2022.2 and 2022.3 aswell)
Additional context The assets we work on come primarly from tesselated surface nurbs in other apps like Vred, so this issue prevents us from using usd with arnold in production. Same usd file can be re-imported back to maya as a native object and it will render fine. Same object can be exported from another DCC (ex from houdinj) and the issue happens again with arnold render.
Issue Analytics
- State:
- Created 2 years ago
- Comments:13
Top GitHub Comments
Hi @oumad it would be great if you could write us at support@arnoldrenderer.com so that we can have your contact and help you with all this, if you’re ok. Cheers !
This issue should be fixed now with #986 , thanks for reporting @oumad and @Tylius ! I’ll close this ticket, we can reopen it later on, or create a new one if something isn’t working as expected