-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d8dde97
commit 98d2c3d
Showing
6 changed files
with
165 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+780 KB
docs/src/dcc/houdini/fx/media/motionblurDeformingVelocityAcceleration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Motion Blur | ||
Motion blur is computed by the hydra delegate of your choice using either the interpolated position data(deformation/xforms) or by making use of velocity/acceleration data. | ||
|
||
You can find all the .hip files of our shown examples in our [USD Survival Guide - GitHub Repo](https://github.com/LucaScheller/VFX-UsdSurvivalGuide/tree/main/files/dcc/houdini). | ||
|
||
As noted in our [Motion Blur - Computing Velocities and Accelerations](../../../core/elements/animation.md#animationMotionVelocityAcceleration), | ||
we can also easily derive the velocity and acceleration data from our position data, if the point count doesn't change. | ||
|
||
![Houdini Motion Data Compute](media/motionblurDeformingVelocityAcceleration.png) | ||
|
||
~~~admonish warning | ||
Depending on the delegate, you will likely have to set specific primvars that control the sample rate of the position/acceleration data. | ||
~~~ | ||
|
||
We can also easily derive velocities/accelerations from position data, if our point count doesn't change: | ||
~~~admonish tip title="Motionblur | Compute | Velocity/Acceleration | Click to expand" collapsible=true | ||
```python | ||
{{#include ../../../../../code/core/elements.py:animationMotionVelocityAcceleration}} | ||
``` | ||
~~~ |
Binary file not shown.