-
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
primvars:velocities actively pruned in Hydra 2 #3508
Comments
Filed as internal issue #USD-10623 (This is an automated message. See here for more information.) |
Hi @robp-sidefx , this was done to keep Hydra true to the UsdGeom OM, which explicitly calls out that And in what you describe, aren't you effectively saying you're going to get different computed affine transformations over time (in subframes) in the renderers that subscribe to this use of primvars than you would get with standard UsdGeomXformable evaluation? |
Sorry, I've somehow missed that, and am now struggling to find it. What should I be reading? :)
Potentially yes, but I don't find that concerning. I'd expect that any values authored were authored for a reason, regardless how minimally or enormously they affect the visual result.
I think there is already the opportunity for render-time "divergence" from this. Even ignoring the presence & application of velocity/acceleration data, there are cases to be made for interpolating between point positions using linear interpolation, or fitting a spline, or fitting a circular arc, or..... |
There are 2 very small, blink and you miss, mentions about the primvar:foo precedence "rules": Before this issue here I only knew about primvar:normals. The primvar:widths is now news to me too. |
The change c55f138#diff-4058391680f6b738982c851862d178868840850626cbaa3ad17c597b6c21014f added rejection of certain primvars in
UsdImagingDataSourcePrimvars
such that they aren't passed along to the renderer, specificallypoints
,velocities
,accelerations
.It's unclear to me from the commit message and/or comments added what the issue with
primvars:velocities
was, but its active rejection is an issue for us, where we will apply this primvar toXform
prims as a means of expressing the overall velocity of an aggregate of objects.We'd like to see this rejection trimmed back to just
points
but, again, admit there may be context we don't understand/appreciate.The text was updated successfully, but these errors were encountered: