Skip to content

Sergusster/render_overscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Render with Overscan for Blender

RwO_Featured Img_v003_0050

Render with Overscan is a specialized production tool designed for VFX artists and Compositors. It allows you to render frames with a larger field of view (FOV) than the final delivery resolution, which is essential for accurate Lens Distortion workflows and post-render camera shakes.

Why use Overscan?

When applying lens distortion in compositing (Nuke, After Effects, Autograph), the edges of your image are often pulled inward, leaving black gaps. By rendering with overscan, you provide the compositor with "extra pixels" outside the frame, ensuring that after distortion, every pixel of your final resolution is filled with valid data.

Key Features

  • Non-Destructive Workflow: Modifies camera parameters only during the render process. Your original scene remains untouched.
  • Global Camera Support: Automatically applies overscan to all cameras in the scene, fully supporting Camera Switching via Timeline Markers.
  • Animation Friendly: Supports animated Focal Length (Lens). The overscan is achieved by scaling the sensor size, leaving your lens animation curves intact.
  • Multiple Modes:
    • Additional %: Add a margin (e.g., +10% to the current resolution).
    • Absolute %: Set the final size as a percentage of the original (e.g., 110%).
    • Factor: Multiply resolution by a specific value (e.g., 1.1x).

How To Use

After installing and activating the add-on in Blender’s settings, you will find its panel in the Render context of the Properties panel. Overscan rendering is enabled via the checkbox in the panel header. When enabled, no changes will be made to the scene—the add-on modifies camera parameters only during rendering. You can switch how the extra resolution is displayed in the add-on’s settings. Panel Screen

How It Works

  1. On Render Start: The addon calculates the new resolution and scales the sensor_width, sensor_height, and shift values for all cameras.
  2. During Render: Your active camera (even if switched by markers) renders the expanded FOV perfectly centered.
  3. On Render Finish: All camera parameters and render resolutions are automatically restored to their original states.

Technical Limitations

  • Animated Camera Shift: Currently, the addon does not support animated Shift X/Y parameters. If your camera shift has keyframes, they will override the overscan correction on every frame. But cases with animated sensor shift are extremely rare

Developed by Sergey Metelskiy

About

Blender extension for rendering with overscan pixels

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages