Equalizer logo
Collage logo
GPU-SD logo

Scalability: DFR Equalizer

The Dynamic Frame Resolution (DFR) Equalizer delivers a constant framerate by adapting the rendering viewport for fill-limited applications. This feature is sometimes called dynamic video resize (DVR).

Watch a video
DFR Equalizer for Volume Rendering

Dynamic Frame Resolution (DFR) trades rendering performance for visual quality. The rendering for a channel is done at a different resolution than the native channel resolution to keep the framerate constant. The DFR equalizer adapts the zoom of a channel, based on the target and current framerate. It is typically used for fill-rate bound applications, such as volume rendering and raytracing.

The figure above shows DFR for volume rendering. To achieve 10 frames per second, the model is rendered at a lower resolution, and upscaled to the native resolution for display. The rendering quality is slightly degraded, while the rendering performance remains interactive. When the application is idle, it renders a full-resolution view.

The dynamic frame resolution is not limited to down-scaling the rendering resolution, it will also up-scale the resolution if the parameters allow for it. Upscaled rendering, which will downsample the result for display, provides dynamic anti-aliasing at a constant framerate.

Data set courtesy of Olaf Ronneberger, Computer Science Institute, University of Freiburg, Germany