Frame Interpolation - dcomp-leris/CGSynth GitHub Wiki

Frame Interpolation

CGSynth supports:

  • Baseline: temporal blending for quick interpolation
  • RIFE: high-fidelity AI-based interpolation (recommended for perceptual realism)

Script:

  • frame_gen/interpolation/interpolate_frames.py

Examples

# Baseline blend
python frame_gen/interpolation/interpolate_frames.py \
  --method blend --game Kombat --resolution 1600x900 --exp 1 --fps 30 --generate-video yes

# RIFE (ensure RIFE runtime as per interpolation README)
python frame_gen/interpolation/interpolate_frames.py \
  --method rife --game Kombat --resolution 1600x900 --exp 1 --fps 30 --generate-video yes

Key arguments

  • --method: blend | rife
  • --exp: exponent controlling subdivisions (2^exp frames inserted)
  • --game: used for auto-locating canonical input folders where applicable
  • --resolution: e.g., 1600x900
  • --fps: for rendered MP4
  • --generate-video: yes/no

RIFE environment

  • Follow frame_gen/interpolation/README.md for model weights and GPU setup.
  • Validation: interpolate a short sequence, then visually check motion continuity and artifacts.
⚠️ **GitHub.com Fallback** ⚠️