Now available, the latest update to Epic Games' real-time game engine boasts improvements for creators across multiple industries such as game development, film and television, and architecture; enhanced features include improved VFX workflows, faster light baking, integrated RAD game tools, and production-ready pixel streaming.
Epic Games has just released Unreal Engine 4.27, delivering powerful new and improved features for creators across game development, film and television, architecture, and automotive. Highlights include major updates to the in-camera visual effects toolset for virtual production; enhancements to GPU Lightmass for faster light baking; integration of the Oodle Compression Suite; Bink Video codecs for free use in Unreal Engine; production-ready Pixel Streaming; production-ready OpenXR support; and Datasmith upgrades.
Highlights of the 4.27 release include:
Improved in-camera VFX workflows
4.27 introduces improvements to the efficiency, quality, and ease of use of Unreal Engine’s in-camera visual effects (ICVFX) toolset, making it faster and easier to take advantage of this game changing virtual production technique.
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 enhanced, adding support for more features such as Multi-User Editing, 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.
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.
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.
Faster light baking
Unreal Engine 4.27 offers 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 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.
Final-pixel imagery made easy
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 easier to repeatedly create a series of large stills from different viewpoints while working through creative iterations or variations.
RAD Game Tools solutions integrated into Unreal Engine
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.
Production-ready Pixel Streaming
Pixel Streaming is now production-ready, with a host of quality improvements and an upgraded version of WebRTC. This 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. Also added is support for Linux and the ability to run Pixel Streaming from a container environment.
Building a connected ecosystem
This release furthers Unreal Engine’s capacity to connect as seamlessly as possible to additional tools, with enhanced support for USD and Alembic. 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.
Production-ready support for OpenXR
It’s now easier 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, it enables users to add functionality to OpenXR without relying on engine releases.
VR and AR templates have also been redesigned to offer more built-in features and easier setup, giving users a faster way to get started with their projects.
Epic Online Services now available in Unreal Engine, plus new Unity plugin
Through the new online subsystem (OSS) released in 4.27, Epic Online Services is now included directly in Unreal Engine. This update includes integration of the Epic Online Services SDK within the engine, putting its tools and interfaces at your fingertips.
A new Epic Online Services plugin for Unity is now available 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. More information is available here.
Source: Epic Games