promotional bannermobile promotional banner

Interframe

Generates frames in between real ones to make the game smoother
config.png

config.png

Description

Interframe

Frame generation. Interframe takes each finished frame and puts synthesised frames in between - one extra by default, up to three.

Four ways to do it

  • Reproject is the default and the one to keep. It reconstructs the camera movement, so looking around comes out close to exact.
  • Blend is a cross-fade. Never wrong, never sharp; fast motion ghosts.
  • Timewarp guesses forward instead of interpolating. Lower latency, more artefacts at the edges.
  • Neural runs a RIFE model - see below.

It knows when to stop

Turn far enough in one frame, or teleport, and it stops warping and just blends, so respawns and hard camera cuts do not smear. With V-Sync on it only fills gaps that were going to be empty, so it cannot halve your real frame rate.

Neural mode

ONNX Runtime is not bundled - the GPU builds are hundreds of megabytes. If you want RIFE, you supply both pieces:

  mods/                    onnxruntime.jar  
  config/interframe/       model.onnx       

If anything is missing it falls back to another mode rather than breaking.

Options

Mode                      Reproject
Generated per real frame  1 (max 3)
Max warp per frame        25 degrees
Config                    config/interframe.json

Turning it off is a true no-op - presentation goes back to exactly vanilla. Sodium is needed for the in-game settings page.


Join the Discord  Source on GitHub

The rest of the series

Fovea Sightline SwiftGen Streamline

Related mods

Sodium Iris Shaders Reese's Sodium Options

Client-side, NeoForge 1.21.1. Sodium required for the settings page. Free to use in modpacks.

The Interframe Team

High Crafter tier frameprofile avatar
  • 64
    Followers
  • 39
    Projects
  • 4.6M
    Downloads
Donate

More from falling_colud96View all