AI engines

AI Engines

Rotavue has three optional AI stages. All of them run on your computer; your photos are never uploaded.

StageModelWhat it doesSetting in the editor
Frame interpolationRIFEAdds in-between views for a smoother turn (and, with Smooth tilt, between heights)AI Enhancement > Frame interpolation
Background removalBiRefNetCuts the object out; the viewer then shows it on a transparent backgroundAI Enhancement > Background removal
Super resolutionReal-ESRGANUpscales every photoAI Enhancement > Super resolution

The models ship inside the installer and are checked against a built-in SHA-256 digest before they load; nothing is downloaded at run time. If a digest does not match, the stage fails instead of running unverified weights.

Availability

The AI stages are part of the Studio and Enterprise plans and of the 14-day trial (trial exports carry a visible mark). Personal does not include them. The app tells you which feature a stage needs if your licence does not cover it.

Order and cost

The stages always run in the same order: interpolation, background removal, super resolution, then tiling. They are off by default because they cost time:

  • Interpolation is the heaviest in practice. On an Apple Silicon Mac, adding 48 in-between views to a 24-view ring took about three minutes. Views already interpolated are cached, so rebuilding after a hotspot or viewer change does not repeat them.
  • Background removal is much faster than super resolution but not instant; expect it to take a noticeable part of a build.
  • Super resolution is slow (minutes per large photo) and rarely needed: the sharpness of a zoom is bounded by your photos, not by upscaling. Use it only when your photos are small.

Every stage reports progress and can be cancelled; cancelling stops the worker within a second or so.

Hardware

AI stages run on the CPU by default. On Apple Silicon this was measured faster than CoreML for these models. Advanced users can override the choice with the O2VR_PROVIDERS environment variable (for example CoreMLExecutionProvider,CPUExecutionProvider) before starting the app. There is no setting for this in the editor.

Tips

  • For a cut-out, shoot against a plain backdrop with good contrast to the object.
  • Transparent frames are exported as lossy WebP with a lossless alpha channel, so they stay small.
  • Interpolation cannot fix a rotation with large gaps; shoot at least 24 views for a full turn.