Skip to content

A batch frame debugging plugin for Unreal Engine. Cycles through multiple cameras sequentially and captures frames using RenderDoc and UE Insights.

Notifications You must be signed in to change notification settings

excalith/ue-batch-profiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UE Batch Profiler

Warning This project is still work in progress

Either you want to optimize something or find the bottleneck, it is crucial to know the current changes and use as much as the same conditions to better understand the output of the profiling. In order to maintain this consistency, using the same camera setup on the same views are really useful, but it is time consuming to do manually.

To better analyze the frame and have a more smooth capture process, I have created this plugin. It helps you to

  • Have seperated ProfilingCamera actors around the world you can use and adjust without messing with game cameras within the world
  • Allows you to capture with UE Insights and RenderDoc (must be installed and enabled)
  • Can capture active view or run a batch capture from all active profiling cameras
  • Activate / Deactivate those cameras individually for batch capturing
  • Can capture with custom resolutions and window modes
  • Can execute console commands before and after capture such as stat commands
  • Can delay capture for n seconds to prevent hiccups
  • Can capture with custom naming rulesets and trace channels (UE Insights trace only)

Please refer to Wiki pages for more information

About

A batch frame debugging plugin for Unreal Engine. Cycles through multiple cameras sequentially and captures frames using RenderDoc and UE Insights.

Resources

Stars

Watchers

Forks

Releases

No releases published