Tutorials

Frame Blending with Motion Vectors

TFlow

At Tuatara we trivialized this technique to the point of making it a one-click solution using our Unreal and Unity plugin TFlow.

TFlow makes my tutorial somewhat deprecated but I believe there is still value in breaking down the technique so I’ll keep it posted for posterity.

Original post continues below.

Introduction

This is my variation of the frame blending technique first developed by Guerrilla Games for Killzone 2, you can find a link to their publication and other resources at the bottom of the post. The aim is to extend the utility of animated textures by distorting them with motion vectors to procedurally generate the inbetween frames. This comes at a cost of shader complexity and texture memory but the results are worth it, especially for special cinematic moments.

Here’s an example of what you can expect to achieve with the technique described in this tutorial:


› Continue reading

Monday, March 16th, 2015 18 Comments
All material is copyright (c) Klemen Lozar 2009-2015 unless otherwise specified. All rights reserved.
  • Twitter
  • YouTube
  • Vimeo
  • LinkedIn
  • Flickr