Hello,
after making a switch from 20.5 to 21, I've had some of my previously published usd assets (which contained instanced geo) break down. Upon further inspection, assets didn't break down at all:
As seen in screenshots below:
In 20.5 - in order to "see" instanced geo, all we had to do is have point instancer primitive visibility on "inherited", while it's children prototype primitives could be set to "invisible"
In 21.0 - in order to "see" instanced geo, we need to have visibility on "inherited" for both point instancer primitive AND it's children prototypes. Am I missing something out? Is this the new proper way?
What made this tricky to investigate is the fact that if you have a path attribute on your instanced geo in SOPs (before moving to LOPs), SOP create/SOP import/Component Geometry (when packed prims conversion mode is set to point instancer) will set your prototypes to invisible. Having no path attribute will keep them at "inherited".
To fix it we can either delete the path attribute or manually set prototype visibility to inherited afterwards. Feels like this is not intended behavior. Also this requires republishing previous assets with fixed visibility primvar.
Any clarification would be greatly appreciated,
Cheers
Bug or I am missing something out
611 1 1-
- juricakrizanic
- Member
- 6 posts
- Joined: 12月 2017
- オフライン
-
- robp_sidefx
- スタッフ
- 588 posts
- Joined: 6月 2020
- オフライン
-
- Quick Links

