Bug or I am missing something out

   611   1   1
User Avatar
Member
6 posts
Joined: 12月 2017
オフライン
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
Edited by juricakrizanic - 2025年11月12日 14:51:40

Attachments:
20.5_instancer.PNG (648.0 KB)
21.0_instancer.PNG (631.0 KB)
21.0_instancer_no_path_att.PNG (660.8 KB)
sop.PNG (50.4 KB)

User Avatar
スタッフ
588 posts
Joined: 6月 2020
オフライン
Can you please send a hip file via support for us to look at?
  • Quick Links