-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nested Point Instancing with Instanceable not displaying as expected #3064
Comments
Filed as internal issue #USD-9602 |
Hi Seb, thanks for raising the issue and the clear documentation! Can you share how much of an impact this is having on you? And if you know, whether this issue is affecting anyone else? We're hesitant to make changes to Hydra 1.0 since we think Hydra 2.0 is much better and our focus is getting that to parity with Hydra 1.0 so people can make the switch. |
Hi, thank you for getting back to me so quickly. This problem is affecting us quite a bit, and a move to Hydra2 does not seem doable at this point. |
This is a pretty big concern for SideFX too... For one, it is a regression, so something that used to work (in Houdini 19.5) is now broken (in Houdini 20+). Waiting for Hydra2 for a fix is then a big problem because the next major Houdini release (which is the one many of our customers will still be using at 3 years from now) will also have this bug because Hydra2 isn't fully functional in USD 24.03 (the USD version shipping with the next major Houdini release). We are of course perfectly happy to cherry pick a commit into our Houdini USD builds to fix this, but we'd really appreciate some help from the Pixar Hydra experts making sure that we are cherry picking a fix that is safe and effective. Reverting the change as suggested by Seb is a possibility, but of course that commit fixes #2359, which also sounds like an improvement we'd like to keep. Let us know if there's anything I can do to help with this. Thanks! |
Description of Issue
We're seeing an issue in usd-23.08 as well as in 24.05, when using nested point-instancing in combination with instanceable, where point-instanced point-instancers with
instanceable = true
are not displaying correctly in usdview.It seems to have been introduced between 22.05 and 23.08.
This problem does not seem to show up when using hydra2 (tested with usdview)
Steps to Reproduce
In our attached file, we have a 'Asset'
/ref
which contains a cube and a point instancer instancing spheres at the corners of the cubea point instancer
/foo/instancer
which references/ref
as/foo/instancer/prototypes/exemplar
a point instancer
/bar/instancer
which references/ref
as/bar/instancer/prototypes/exemplar
, this also setsinstanceable=true
for that exemplar.we have transforms on the
/foo
and/bar
groupsWhen displaying this in UsdView we're seeing
/foo
look like we would expect (at the corners on the cube)/bar
are offset an dont seem to get properly offset.System Information (OS, Hardware)
Linux
Package Versions
24.05, 24.03, 23.08
The text was updated successfully, but these errors were encountered: