Repository navigation
Releases: sidebandstudio/Upflow2x
Release list
Eternal2x 0.4.0
The RIFE 4.25 network now draws every in-between. Fast, Better and Best are gone. The first time you smooth a clip, Eternal2x installs ONNX Runtime and downloads the 23 MB model, then checks it against its SHA-256. On Windows the in-betweens are drawn on the GPU through DirectML, AMD cards included.
- The render goes on the lowest free track above the source clip, starting on the same frame.
- New buttons: Show Original, which switches the render off and on, and Show in Folder.
- The progress bar shows the time left.
- A Grainy source option for film grain. Analyse suggests it when every frame differs in a grain-like way.
- Trimmed clips render only their cut.
- Clip names in any language work.
- No console windows open on Windows.
Upgrading from 0.3.1 on Windows: 0.3.1 put the launcher in a folder Resolve never reads, so the panel never opened and could not update itself. Download eternal2x-win.zip below and run the installer again.
On a Mac: 0.3.1 updates itself to 0.4.0. Run the installer again too, so the panel shows on every page, not just Fusion.
Needs DaVinci Resolve Studio 18 or newer and Python 3.10 to 3.14. Python 3.15 is too new for ONNX Runtime.
Eternal2x 0.3.1
Eternal2x 0.3.0
Smooth 2x for hand-drawn animation.
Animation drawn on 2s or 3s repeats each drawing, so neighbouring frames are
identical and there is nothing for a frame interpolator to work with. This
release recovers the real drawings first, then rebuilds the shot with optical
flow at the original length and frame rate.
New
- Analyse reports how a clip is animated without changing anything.
- Smooth Clip rebuilds it, applies Resolve Super Scale, and adds the result to
the timeline. - Both run in the background with progress, so Resolve stays responsive.
- Output can be a lossless image sequence, an MP4, or a lossless AVI.
- Quality, hold pattern, output format and upscale settings persist.
Fixed
- Sequence, Regroup and Upscale relied on Resolve APIs that do not exist. They
reported success while changing nothing, and have been replaced. - Every button failed with ModuleNotFoundError after a normal install, because
the launcher loaded the UI from a different folder than the config. - Auto-update never ran. update/latest.json carried a UTF-8 BOM, JSON parsing
rejected it, and the error was swallowed as "Update check skipped". - Super Scale was set to "2x", which Resolve rejects. The accepted value is "2".
Requires
DaVinci Resolve Studio 18 or newer, and Python 3.8 or newer. Super Scale and
Optical Flow are Studio features, so the free edition is detected and reported
rather than silently skipped.
Install
Extract, then run the installer app, or from the extracted folder:
pip install numpy opencv-python
python Installer/install_eternal2x.py
Restart Resolve and open Workspace > Scripts > Eternal2x.