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