We have an issue where the prototype primvars wins over the ones that are on the pointinstancer. It feel a bit unintuitive to us and i just wonder if it is intended, probably there is a good reason for it but wanted to check.
We solve it now by blocking the primvars on the prototype so there is quite an easy way around it but it does create quite alot of confusion for artists.
Questions:
- should the pointinstancer primvar be stronger then prototypes primvar?
- maybe have a setting on the instancer that does the blocking automagically?
pointinstance primvar weaker then prototype
1075 2 0- leoYfver
- Member
- 31 posts
- Joined: July 2015
- Offline
- mtucker
- Staff
- 4438 posts
- Joined: July 2005
- Offline
This is not surprising to me, as USD in general treats "more local" primvars as taking precedence over inherited primvars. Primvars on a point instancer are a form of "inherited" primvar, and so are lower precedence than primvars defined directly on the prototypes. Providing an easy way to block primvars on prototypes right in the instancer LOP seems like a very useful suggestion though, so please submit an RFE for that!
- leoYfver
- Member
- 31 posts
- Joined: July 2015
- Offline
-
- Quick Links