Epic Games has released Unreal Engine 4.27, introducing powerful new features for creators across game development, film and television, architecture, automotive and beyond. Highlights include major updates to the in-camera visual effects toolset for virtual production, enhancements to GPU Lightmass for significantly faster light baking, integration of the Oodle Compression Suite and Bink Video codecs for free use in Unreal Engine, production-ready Pixel Streaming, production-ready OpenXR support, Datasmith upgrades, and much more.
This release introduces a slew of improvements to the efficiency, quality and ease of use of Unreal Engine’s in-camera visual effects (ICVFX) toolset 一 making it faster and easier than ever to utilize this revolutionary virtual production technique that is changing the face of filmmaking. Epic recently teamed up with filmmakers’ collective Bullitt to further prove out these tools by making a short test piece and putting the latest production workflow through its paces. That free sample project is now available for the community to download.
Unreal Engine ICVFX
With the new 3D Config Editor in 4.27, users can more easily design their nDisplay setups for LED volumes or other multi-display rendering applications. All nDisplay-related features and settings are now combined into a single nDisplay Root Actor for easier access, and the addition of multi-GPU support now enables nDisplay to scale more efficiently. Multi-GPU support also enables users to maximize resolution on wide shots by dedicating a GPU for in-camera pixels, and to shoot with multiple cameras, each with its own uniquely tracked frustum. Additionally, 4.27 adds support for OpenColorIO to nDisplay, ensuring accurate color matching of Unreal Engine content to what the physical camera sees on the LED volume.
Also in 4.27, Unreal Engine’s Virtual Camera system has been significantly enhanced, adding support for more features such as Multi-User Editing, and offering a redesigned user experience and an extensible core architecture. Live Link Vcam, a new iOS app, enables users to drive a Cine Camera in-engine using an iPad. There are also improvements for producing correct motion blur in traveling shots, accounting for the physical camera with a moving background.
Lastly, new Level Snapshots let users easily save the state of a given scene and later restore any or all of its elements, making it simple to return to a previous setup for pickup shots or for creative iterations.
In addition, Epic’s partners at disguise offer a fully integrated ecosystem of hardware, software and services for connecting physical stages with virtual sets through their RenderStream infrastructure, which has been updated to take full advantage of 4.27 features.
Unreal Engine GPU Lightmass
Unreal Engine 4.27 offers many enhancements to GPU Lightmass, including more feature support and increased stability. The system uses the GPU rather than CPU to progressively render pre-computed lightmaps, leveraging the latest ray tracing capabilities with DirectX 12 (DX12) and Microsoft’s DXR framework.
GPU Lightmass significantly reduces the time it takes to generate lighting data for scenes that require global illumination, soft shadows, and other complex lighting effects that are expensive to render in real time. Since users can see the results progressively, it’s easy to make changes and start over without waiting for the final bake, making for a more interactive workflow.
For in-camera VFX workflows, GPU Lightmass enables crews to modify virtual set lighting far more quickly than before, making productions more efficient and ensuring that creative flow is not interrupted.
Unreal Engine Path Tracer for Final Pixels
The Path Tracer is a DXR-accelerated, physically accurate progressive rendering mode in Unreal Engine that can be enabled without requiring any additional setup. In 4.27, a range of improvements make the Path Tracer viable for creating final-pixel imagery comparable to offline renderings — with features such as physically correct and compromise-free global illumination, physically correct refractions, feature-complete materials within reflections and refractions, and super-sampled anti-aliasing.
Users can now also tap Movie Render Queue to render from multiple cameras as a batch process, without having to go through complicated Sequencer setups. This makes it easy to repeatedly create a series of large stills from different viewpoints while working through creative iterations or variations.
With RAD Game Tools becoming part of the Epic Games family, the Oodle Compression Suite and Bink Video codec are now built into Unreal Engine, putting some of the fastest and most popular compression and encoding tools in the industry into the hands of Unreal Engine developers for free.
Unreal Engine Pixel Streaming
Pixel Streaming is now production-ready, with a host of quality improvements and an upgraded version of WebRTC. This powerful technology enables Unreal Engine and applications built on it to run on a high-powered cloud virtual machine, delivering the full-quality experience to end users anywhere on a normal web browser on any device. In this 4.27 release, we’ve also added support for Linux and the ability to run Pixel Streaming from a container environment.
This release furthers Epic’s goal of having Unreal Engine connect as seamlessly as possible to additional tools, with enhanced support for USD and Alembic. With 4.27, users can export many more elements to USD — including Levels, Sublevels, Landscape, Foliage and animation sequences — and import materials as MDL nodes. Users can now also edit USD attributes from the USD Stage Editor, including through Multi-User Editing. In addition, it’s now possible to bind hair and fur Grooms to GeometryCache data imported from Alembic.
With Unreal Engine 4.27, it’s easier than ever to create XR content in Unreal Engine, with production-ready support for the OpenXR framework. The OpenXR plugin, which enables users to target multiple XR devices with the same API, now also offers support for additional features — including Stereo Layers, Splash Screens, querying Playspace bounds and motion controller visualization — and for extension plugins from the Marketplace, enabling you to add functionality to OpenXR without relying on engine releases.
We’ve also redesigned the VR and AR templates to offer more built-in features and easier setup, giving users a faster way to get started with their projects.
Unreal Engine USD and Alembic support (beta)
Through the new online subsystem (OSS) released in 4.27, Epic Online Services is now included directly in Unreal Engine. This update includes the integration of the Epic Online Services SDK within the engine, putting its tools and interfaces at your fingertips.
Additionally, a new Epic Online Services plugin for Unity is available today in open source. Developed and maintained by PlayEveryWare, the plugin will launch first on PC, with console and mobile support arriving later this year.
Epic Online Services power cross-platform social game experiences with engine-agnostic, open, modular, and free online services that connect friends on any platform and any store. Visit dev.epicgames.com for more information.