An important aspect of our visualisation pipeline involves chaining together Unreal Engine and Python workflows.
The UE 5.1 Python introductory documentation lists some common examples of what might be done:
- Construct larger-scale asset management pipelines or workflows that tie the Unreal Editor to other 3D applications that you use in your organization.
- Automate time-consuming Asset management tasks in the Unreal Editor, like generating Levels of Detail (LODs) for Static Meshes.
- Procedurally lay out content in a Level.
- Control the Unreal Editor from UIs that you create yourself in Python.
Extensive UE Python API documentation is listed here.
A useful introductory video on Youtube: