Eternal2x
DaVinci Resolve Plugin

Upscale smarter
with Eternal2x

Motion-aware upscaling and interpolation built directly into your DaVinci Resolve timeline. No external tools. No render-export loops. Just 4 buttons.

Demo video coming soon
2x
Super Scale
4
Button Workflow
0
External Tools

How it works

Two buttons. Analyse first, then rebuild.

Find the real drawings

Animation drawn on 2s or 3s repeats each drawing two or three times. Eternal2x compares every frame to the one before it and works out which frames are genuinely new and which are held.

Read the timing

It reports whether the shot is on 1s, 2s or 3s before touching anything, so you can see what it found. Deliberate held poses are recognised and kept still rather than smoothed into drift.

Fill in the gaps

The in-between frames that were never drawn are generated with optical flow. Where the motion is too fast to reconstruct cleanly, it holds a real drawing instead of inventing a smeared one.

Upscale 2x

The rebuilt clip comes back into your media pool with Resolve Super Scale applied, at the same length and frame rate as the original, ready to drop into your edit.

Why Eternal2x

Built into Resolve

Runs as a native Resolve script panel on your timeline. Rendering happens in the background, so Resolve stays usable while it works.

One-Click Install

Double-click the installer — it handles Python, packages, and Resolve setup automatically. No terminal commands, no manual file copying.

Auto Updates

Install once, stay current. Eternal2x checks for updates when it opens and verifies every download against a checksum before applying it.

Made for animation

Built for hand-drawn animation, not generic footage. If a clip has no duplicated frames it tells you and stops, rather than inventing motion that was never there.

Requirements

DaVinci Resolve 18+ (Free or Studio)

Windows 10/11 or macOS 12+

Python is handled automatically by the installer — you don't need to install it yourself.