🔥 TFlow - Motion Vector Generator

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

Unity Asset Store
Unreal Engine Marketplace

TFlow is a motion vector generator that helps increase the utility and quality of your flipbooks. With provided 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.


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.

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

  • Optical Flow and Motion Blur baker
  • GPU based solver, very fast bake times
  • Realtime preview with a split view functionality
  • Automatically determines optimal baking parameters
  • Can bake parameter data directly into textures
  • URP, HDRP support with examples
  • Shader Graph, Amplify, Legacy support with examples
  • Particle system and VFX graph support with examples
  • Linear Color Space (Targa, PNG, OpenEXR)
  • Gamma Color Space (Targa, PNG)

Here what you can find in the Unreal Engine package :

  • A Editor tool to bake motion vectors and create blending materials
  • Material functions to get smooth blending using Optical Flow
  • Examples for Cascade, Niagara and simple Materials

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

18 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.

2 Likes

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

1 Like

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.

1 Like

Hey everyone !

We now support images sequence in addition to flipbooks.
Release 1.1.0 is pending.

Keep in mind that the baking tool is available on Unity but as shader code is included, you can port those and the baked textures on any engine.

tflow

2 Likes

Here is another example of the power of the motion vectors.

1 Like

Hey everyone,

We just released a WebGL demo so you can experience TFlow and see how optical flow affects flipbooks motion.

WebGL Demo

3 Likes

Great news everyone !

TFlow is now -50% on the Asset Store !
Experiment the power of motion vector with that online realtime demo : tflow-demo.tuataragames.com

Get TFlow

ezgif.com-gif-maker

2 Likes

Hey everyone,

For Valentines Day we slowed down this super cool simulation from Daniël van der Kaaden and used only 14 frames.

Thanks to TFlow and motion vectors, blending is super smooth :wink:

Get TFlowTFlow | Particles/Effects | Unity Asset Store

attachFull1005880

3 Likes

Hey Guys,

any news on the Unreal version of TFlow?

Thanks for your interest !

We are currently working on the Unreal version. We are aiming for a smooth and straightforward integration but the tooling offered by Unreal Engine to achieve this is not as open as in Unity.
In the mean time, here’s a glimpse of our progress :wink:

9 Likes

Thats awesome news! Can’t wait for the release hehe!

Haha thanks for the kind words it’s super motivating :wink:

Hey everyone, two good news in a row !​

  • We just released a new version of TFlow which allows you to bake motion blur from your flipbook.
  • TFlow is currently at 50% off !

Here’s an example of the process.

GIF 10-03-2022 17-34-35

3 Likes

Here’s another use case for TFlow !
Doesn’t need to only apply on pyrotechnics 🦇😉

TFlow is still at 50% off !

Get TFlow ❱ http://u3d.as/2F5t

TFlow_Promo_5

1 Like

Here’s another example with nice smoke plumes and how TFlow can increase motion quality even with a lower frame count.

GIF 17-03-2022 08-30-04

Get TFlow ❱ TFlow | Particles/Effects | Unity Asset Store

Also don’t forget to rate the package :wink:

Thanks to -=HACKMANS=- for sharing this very cool fire !
Here’s his original tweet : https://twitter.com/hackmans/status/1505614648741179395

GIF 21-03-2022 09-04-18

1 Like

Here’s another example of TFlow in action, use it to add smooth interpolation to any texture in one click !
Get TFlowTFlow | Particles/Effects | Unity Asset Store

1 Like

Here’s our latest promo video !
You can find all the previous examples and see how simple the workflow is.

3 Likes

Hello Matt - I have some questions about the ability for tflow shader to interface with unitys Particle system (Shuriken) specifically the SpriteSheet module

will the graph operate on this shader?
I can have 3 smoke plumes and it can pick random rows


will that work?

will variable lifetimes on the particle itself work incase I need variable lifetimes on particles from 1 system

finally is tFlow able to be passed through shadergraph incase I needed to apply the entire effect to a mesh object (a dot product ->) e.g. mat cap?