TFlow - Motion Vector Generator

At Tuatara, we are super happy to announce the release of TFlow !

Unity Asset Store

TFlow is a motion vector generator that helps increase the utility and quality of your flipbooks. With provided shader examples it adapts to many rendering pipelines.

Supplementing SubUV textures with motion vectors to achieve smooth blending is nothing new but up until now this has been a laborious process that required a lot of iteration and guesswork to get decent results.

TFlow provides a true one-click solution that takes all the guesswork out of the equation and produces amazing results every time, leaving you to focus on your creative work.

For the moment the tool is only available for Unity. But as a baking tool, you can generate motion vector textures and use them in any other engine. We also provide shader examples so you can support motion vectors in the engine of your choice.
We are working hard to provide the same solution on UE.

Here’s what you can find in the Unity package :

  • The baking and previewing tool
  • Shader code library to use motion vectors in your shaders
  • Shader graph functions (VFX Graph, Shader Graph, Amplify Shader Editor)
  • Shaders, materials and scenes examples
  • Support for all render pipelines (URP, HDRP, Legacy)

With this thread we want to gather users feedback and continue improving and extending the tool !

4 Likes

Here’s a quick example of the tool comparing a raw flipbook and the same flipbook running with optical flow and associated motion vectors.

Also, here an example with the particle system. It’s super easy to setup.

TFlow generated motion vectors also works with the VFX Graph out of the box !
Also if you don’t want to manually set the Motion Vector Scale value, we provide an example on how to get it from the texture with a few nodes.