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