Screenshot Pro

James Kelly - Code Plugins - May 25, 2020

Screenshot pro allows you to quickly manage all the cameras in your scene and batch render stills at the highest possible quality.

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.


Support Thread:

Discord Server:

Demonstration Video:

Now supports Unreal Engine 5
  • Access via Tools > JKelly Utilities > Screenshot Pro

Supports Movie Render Pipeline
  • Screenshot Pro UI uses an internal preset for MRP
  • Use your own MRP presets via the settings menu

Screenshot Pro is an editor utility that acts as an all purpose camera manager, great for architectural visualization.

Screenshot Pro creates a paused instance of your scene at capture time at the specified resolution to ensure the highest possible quality, preventing the usual blurry artifacts when using the built in high res screenshot tool.

The Pre-Capture delay setting allows you to determine how many frames to accumulate allowing temporal effects like Temporal Anti-Aliasing and Raytracing to resolve fully. (This does not currently use the new Render Movie Manager in 4.25 but integration is planned for future updates.)

Easily rename your cameras - which in turn changes the output filename as this is based on the camera's name.

Quick access to the details panel of multiple cameras means you do not need to find the camera in your outline to edit it's settings. This applies to settings for both standard and cinematic cameras.

Technical Details


  • Render stills with Path Tracer
  •  Batch Render stills from cameras
  • Supports Movie Render Pipeline Master Config assets
  •  Rename Cameras
  •  Pilot Cameras
  • Edit Camera Details

Code Modules:

  •  ScreenshotPro (Editor Module)

Number of Blueprints: 10

Number of C++ Classes: 3

Network Replicated: No

Supported Development Platforms: All Platforms

Supported Target Build Platforms: Editor Only

Documentation: Yes

Important/Additional Notes:

  • There is a minor issue with enabling HDR capture in a running instance that prevents actually saving as .EXR. To get around this, when "Capture HDR" is toggled, Screenshot Pro will default to exporting GBuffer passes and save out only two passes: PostTonemapColor and PreTonemapColor. When "Export Buffers" is toggled this simply expands the number of passes that are exported to include the default list (BaseColor, Metallic, etc)
  • This tool requires that the "Editor Scripting Utilities" and "Sequencer Scripting" plugins are enabled.
  • There are rare instances where the pilot/eject button states fail to update. If this happens, click the refresh button and click either "Create New" buttons to resolve this issue.