EasyShot is a powerful utility designed to automate the process of capturing high-quality screenshots of your Actors and Static Meshes. It automatically handles spawning, framing (fitting the object to the screen), multi-angle captures (6 sides), and high-resolution output.
EasyShot folder is located in your project's Plugins directory.Edit > Plugins and search for EasyShot.EasyShotCineCameraActor in the Place Actors panel and drag it into your level.Details panel under the EasyShot category.Play (PIE). The plugin will start automatically, cycle through your targets, and save screenshots.While you can use the C++ actor directly, creating a Blueprint Class based on EasyShotCineCameraActor is recommended for saving different configurations (e.g., Weapon_Studio_Preset or Character_Catalog_Preset).
Content Browser, right-click and select Blueprint Class.EasyShotCineCameraActor in the All Classes section and select it.BP_EasyShot_Config).Details or Class Defaults panel.Targets Array)Each entry in the Targets array represents an object you want to photograph.
Actor Class: The Blueprint or C++ class to spawn.Mesh: If no Actor Class is specified, the plugin will spawn a generic actor with this Static Mesh.Location Offset: A per-object offset to move it relative to its calculated center.Rotation Offset: A per-object rotation (e.g., if a mesh was imported facing the wrong way).Top Bottom Extra Multiplier: Increases the distance only for Top and Bottom shots (useful for long objects like vehicles).Screenshot Width / Screenshot Height: The resolution of the output image (e.g., 3840x2160 for 4K).Take Screenshots From All Sides:
False: Only takes one screenshot from the front.True: Takes 6 screenshots (Front, Right, Back, Left, Top, Bottom).Fill Percentage: How much of the screen the object should occupy (0.9 = 90% of the screen height/width).Global Location Offset / Global Rotation Offset: Applied to every spawned target.Camera Distance Multiplier: Fine-tune the automatically calculated distance.Camera World Offset: Moves the camera position in world space.Min Camera Distance / Max Camera Distance: Clamps the auto-calculated distance to prevent the camera from being too close or too far.The plugin uses the object's Bounding Box to calculate the distance. It ensures that the object fills the screen according to your FillPercentage. It also automatically sets the Cine Camera's Focus to the center of the object for perfect sharpness.
Screenshots are saved using the Unreal Engine HighResShot command. You can find your images in:
[YourProjectFolder]\Saved\Screenshots\Windows\
Open the Output Log (Window > Output Log) and filter by LogEasyShot. The plugin provides detailed feedback on which target is being processed, the calculated distances, and when the process is complete.
EasyShotCineCameraActor in the level to change exposure, bloom, or color grading.AlwaysSpawn. Ensure your level has enough space so spawned actors don't overlap with level geometry that might block the camera.For further assistance, updates, or custom features, please visit:
Teufel-Engineering.com
© 2026 Silvan Teufel / Teufel-Engineering.com All Rights Reserved.