Bullet Time


Bullet time is a large-motion image interpolator which allows to create smooths transitions between images and to increase the framerate of any footage.

You can download the latest installers from https://blaceplugins.com/product/bullet-time/.

Composition, effect layer and the two input layers need to have the same size.


Mode: Timestretching

Increases the framerate of the effect layer. In order to use this right-click effect layer, Time -> Time Stretch and set the factor to a value > 100. Setting it to e.g. 400 will stretch the footage to 400% length and interpolate all the missing frames.

Mode: Two-Frame Interpolation

This mode allows you to smoothly interpolate between two given frames. You can use this to create bullet-time like effects.

Begin (only mode Two-Frame Interpolation)

The layer shown at timestep 0%.

End (only mode Two-Frame Interpolation)

The layer shown at timestep 100%.

Timestep (only mode Two-Frame Interpolation)

A value between 0% and 100% to interpolate between the begin and end layer.


The underlying ai model to use.

Motion Distance (only Fast model)

The higher the resolution of the footage and the bigger the differences between begin and end image, the higher this value should be set.


Additional refinement. The best value depends on the footage, so experiment with different settings.

Temporal Stabilize

Enabling this will make the motion interpolation more stable across time.

Backend & Performance

Hardware Acceleration (on GPU version of the plugin only)

Run calculations on the GPU. This will give massive speedups compared to CPU mode.

Lower Precision

Compute with reduced precision if possible. This can save up to half of the memory and give you some speedups.

Optimize for low VRAM

If you have not that much graphics card memory enabling this will try to optimize memory consumption.

Samples (not available for all settings)

The number of ai samples to calculate. This will improve the models accuracy.

Computation Tiles (not available for all settings)

Split the computation into several tiles. This can help if you run out of memory.