
Bringing Unreal Engine into a Classic CG Pipeline with Python | Unreal Fest Bali 2025
In this session recorded at Unreal Fest Bali 2025, Christophe Bardoux of M2 Animation showcases how his team extended a traditional CG studio pipeline to integrate Unreal Engine at its core using the power of Python.
He covers how and why M2 brought Unreal Engine into an existing pipeline that was built around Maya and managed through a Python-based API and ShotGrid. He also gives an insight into how the studio uses Unreal Engine for production, with animation taking place in Maya and UE used for setdressing, lighting, and VFX.
Christophe then introduces a series of custom tools M2 created to streamline the export of assets from Maya to Unreal Engine, and also tools for automatic shot management, including for building levels and sequences automatically based on Shot Grid data.
He explains how to leverage level streaming and sub-sequences to make a per-shot pipeline in which artists can work together easily, and demonstrates how the studio’s rendering is handled through Unreal Engine’s Movie Render Queue (MRQ) via a custom UI, with management of render presets.
Learn more about Unreal Engine here: unrealengine.com
#Animation, #Python, #M2Animation, #MovieRenderQueue, #UnrealEngine, #UE5, #UnrealFestBali
He covers how and why M2 brought Unreal Engine into an existing pipeline that was built around Maya and managed through a Python-based API and ShotGrid. He also gives an insight into how the studio uses Unreal Engine for production, with animation taking place in Maya and UE used for setdressing, lighting, and VFX.
Christophe then introduces a series of custom tools M2 created to streamline the export of assets from Maya to Unreal Engine, and also tools for automatic shot management, including for building levels and sequences automatically based on Shot Grid data.
He explains how to leverage level streaming and sub-sequences to make a per-shot pipeline in which artists can work together easily, and demonstrates how the studio’s rendering is handled through Unreal Engine’s Movie Render Queue (MRQ) via a custom UI, with management of render presets.
Learn more about Unreal Engine here: unrealengine.com
#Animation, #Python, #M2Animation, #MovieRenderQueue, #UnrealEngine, #UE5, #UnrealFestBali
Unreal Engine
Welcome to the official Unreal Engine channel!
Unreal Engine is a complete suite of real-time 3D tools made by developers, for developers. Create and take your content anywhere, from PC, console, mobile and VR games to cinematic experiences, visualizatio...