Sign up for the newsletter

Signup for the Newsletter

Check out the new features for CG artists in Unreal Engine 5

Thursday, May 27th, 2021 | Posted by Jim Thacker

 
Epic Games has released Unreal Engine 5 in early access. The news was announced yesterday during one of the company’s livestreams, the recording of which is embedded above.

The much-anticipated next-generation edition of the game engine and real-time rendering system, UE5 streamlines the interface of the Unreal Editor, and introduces a range of disruptive new technologies.

As well as previously announced features like geometry streaming system Nanite and dynamic GI system Lumen, the update introduces new tools for animators, effects artists and level designers.

Highlights include a new full-body IK solver, animation motion warping, improved in-editor character rigging, updates to Chaos physics, and a new intelligent World Partition system.

All are used in Valley of the Ancient, Epic’s new real-time graphics demo, the project files for which are available to download alongside Unreal Engine 5 itself.

The stable production release, originally due this year, has now been pushed back to 2022.

 

 
New UI design reduces on-screen clutter and maximises viewport space
The most obvious change to the Unreal Editor in Unreal Engine 5 is its new interface design, intended to reduce visual clutter and maximise screen space devoted to the viewport.

The Content Browser can now be accessed like a drawer, automatically minimising again after use, and editor tabs can be collapsed into tabs on vertical sidebars bounding the viewport.

The new UI design also provides more scope to customise the look and layout of the interface, including the option to create your own custom colour themes.

 

 
New rendering features: Nanite, Lumen and Virtual Shadow Maps
Of the new features in UE5, arguably the most significant are Nanite, its ‘virtualised micropolygon geometry system’, and Lumen, its new real-time dynamic global illumination system, both announced last year.

Nanite geometry is streamed into the engine on demand and scaled losslessly, removing – or at least reducing – the need for manual preparation tasks like baking normal maps or authoring LODs.

According to Epic, that makes it possible to use “film-quality source art” – anything from high-res ZBrush sculpts to raw scan data – directly inside Unreal Engine.

Lumen “renders diffuse interreflection with infinite bounces and indirect specular reflections in huge, detailed environments, at scales ranging from kilometers to millimeters”.

Again, it should reduce the need for manual preparation – in this case, baking light maps.

We covered both Lumen and Nanite last year, so check out our original story for details.

However, one related feature not covered in the initial announcement is UE5’s new system of Virtual Shadow Maps (VSMs), intended to generate plausible soft shadows at resolutions matching Nanite geometry.

To preserve interactive performance, VSMs split base high-resolution shadow maps – in the current implementation, 16k x 16k resolution – into 128 x 128px tiles that are rendered only as needed.

Tiles are also cached between frames unless the lights or objects casting them move.

 

 
Animation: new full-body IK solver, motion warping, and better in-editor rigging
On top of that, the latest livestream revealed a range of new features for character rigging and animation.

Animators get an experimental new full body IK solver, described by Epic as “deterministic, reliable, and around 10x faster than before”, and a new motion warping system.

It enables users to modify root animations using transform data passed in via Blueprints, making it possible to reuse the same animation in multiple contexts.

In the livestream, it was shown in use to modify a character’s vault animation according to the height of the objects she was vaulting over, automatically adjusting vault height and foot placement.

In addition, Control Rig, Epic’s scriptable character rigging system, moves out of beta.

The toolset is intended to reduce the need to switch from the Unreal Editor to external DCC tools for character work: during the livestream, Epic showed a hero character rigged and animated entirely in-editor using Control Rig and Unreal Engine’s Sequencer animation editor.

Epic describes the new features as simplifying animation workflow, enabling artists to create “fully dynamic animations that react to gameplay without having to build complex animation state machines”.

 

 
Physics: Chaos Physics Fields and Async Physics
Chaos, Unreal Engine’s new physics system, also moves out of beta in Unreal Engine 5.

A replacement for the legacy PhysX physics, it was initially pitched primarily at real-time destruction, but has since evolved into a more general multiphysics system.

Although they weren’t shown during the livestream, the Unreal Engine 5 documentation lists several new capabilities for Chaos, including fluid and hair simulation.

Neither is described in detail, but there is more information on Physics Fields, a new system for interacting directly with Chaos physics simulations at runtime in a specified region of space.

Suggested use cases include enabling pre-fractured geometry to break apart when a player enters a particular area, or to exert forces on rigid bodies.

In addition, physics sims can now be run in their own separate thread, rather than the main game thread.

Enabling Async Physics increases the predictability of a simulation, as shown in the before-and-after video above, but at the cost of introducing lag between gameplay behaviour and physics.

 

 
Level design: new World Partition system and One File Per Actor design paradigm
Level designers get World Partition, a new data management and distance-based level streaming system that “makes traditional partitioning obsolete”.

Rather than designers having to create individual levels, a single large world is automatically broken down into a grid of streamable cells that can be selectively loaded or unloaded in the editor.

At runtime, only cells within a user-defined radius of the player are streamed in, with those outside being automatically replaced with lower Hierarchical Levels of Detail (HLODs).

Changes made to the world are also now tracked at the actor level, not the world level – an approach that Epic describes as ‘One File Per Actor‘ (OPFA) – facilitating collaborative workflows.

According to Epic, it should be possible for multiple artists to simultaneously light, set dress and rework terrain in a project without overriding one another’s changes.

In addition, World Partition’s new Data Layers system divides Unreal Engine Actors into toggleable sets.

As well as controlling objects’ visibility in the viewport like the existing Layers system, the new implementation makes it possible to decouple environment assets from gameplay elements entirely, enabling artists to modify the environment without interacting with gameplay triggers.

 

 
Other changes: new MetaSounds audio design paradigm, and updates to game deployment
Other new features include MetaSounds, a new “audio paradigm” that offers “complete control over audio DSP graph generation of sound sources”.

Epic describes it as analogous to modern materials and rendering pipelines, “bringing all the benefits of procedural content creation to audio that the Material Editor brings to shaders”.

Developers get a new gameplay framework providing a more modular approach to game deployment.

The new system, which makes it possible to split out game features into separate plugins, should help to keep a project’s codebase clean, and to reduce accidental dependencies between unrelated features.

Unreal Engine 5 also introduces Turnkey, a new system to automate “most of the steps” in setting up support for new deployment platforms, including finding source files for installing SDKs and flashing dev kits.

In addition, the existing Unreal Insights application performance profiling system gets new features for detecting memory leaks, and displays more detailed information about memory allocation.

 

 
Megascans: Bridge now integrated into the UE5 interface, new readymade ‘Mega Assemblies’
Last but not least, Bridge, Epic Games’ free Megascans asset manager, is now natively integrated into the UE5 interface, making it possible to drag and drop content from the Megascans library into the Unreal Editor.

Epic is also introducing a new asset type, Mega Assemblies: collections of individual scan assets assembled into larger readymade geographical features like rock outcrops.

Download project files for new UE5 demo Valley of the Ancient
Anyone wanting to try the new functionality directly can download the project files for Valley of the Ancient, Epic Games’ new demo scene, which runs in real time on PlayStation 5 and Xbox Series X.

It makes use of several of the new toolsets covered in this story, including Nanite, Lumen, the new animation features, improved Chaos fracture workflows, and modular gameplay and level organisation.

System requirements and availability
Unreal Engine 5 available in early access. The production release will be available “targeting 2022”.

The current stable release, Unreal Engine 4.26, is available for 64-bit Windows, macOS and Linux.

Use of the editor is free, as is rendering non-interactive content. For games developed with the engine, Epic takes 5% of the gross royalties after the first $1 million generated by a title.

 
Read an overview of the upcoming features in Unreal Engine 5 on Epic Games’ website

Read more about the new features in the online documentation for Unreal Engine 5

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Comments

You can follow any responses to this entry through the RSS 2.0 feed.


© CG Channel Inc. All Rights. Privacy Policy.