Website powered by

UE5 - Easy Screenshot Tool

This project was part of my masters at Escape Studios for the Programming for Games and VFX Production module. It was created using Python and QT for the UI.

I decided to create a tool that allows you to batch take screenshots from multiple different cameras in the level, as well as simplify the process of the current UE5 screenshot functionality. Essentially, this is a tool that includes different types of camera functionality that voids the use of right click menus presented in a more compact way.

It features the ability to Create, Delete, Pilot and Eject different cameras. The ability to generate a preview screenshot within the tools interface from the specified cameras, assigns cameras to the tool and finally, it allows for the definition of custom resolutions/naming conventions.

This tool idea came to mind during my final year at university where I saw a lot of environment artists setting up cameras in their level for progress screenshots or when wanting to make a small timelapse, therefore I wanted to simplify that process and implement a one button solution for taking batch screenshots, reducing the overall time spent when recording progress updates.

Easy Screenshot Tool Walkthrough

Input/Output Example 1

Input/Output Example 1

Input/Output Example 2

Input/Output Example 2