Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 963 Bytes

README.md

File metadata and controls

24 lines (14 loc) · 963 Bytes

TD-MotionBlur

An Easy-to-use Motion Blur component in TouchDesigner, work in progress.

Print Screen

The implementation of this component is based on this article.

Use the new function Custom Attributes instances after TD build 2020.20000 to pass the object matrix of the previous frame to individual objects, and then use a single Render Pass and a single GLSL MAT to calculate the Velocity Buffer of the objects, so users do not need to customize GLSL MAT to change the appearance of objects.

Disadvantages : Alpha texture and Displacement texture that change the shape of objects cannot be used in Velocity Buffer.

To do

  • Sampling weights based on depth buffer.
  • Take a different process for the instantiated object COMP.
  • Other kinds of MotionBlur implementation.

Author

Yea Chen (yeataro)

https://github.com/yeataro

yeataro@gmail.com