Unreal Engine 4.19 Preview

PREVIEW!

Preview 1 of the upcoming 4.19 release is available now on the Launcher and GitHub. We are making this Preview available so that our developer community can try our new features and help us catch issues before the final release. As fixes are implemented, we will release updated previews throughout the development cycle.

Please be aware that preview releases are not fully quality tested, that they are still under heavy active development, and that they should be considered as unstable until the final release.** Developers should not convert their projects for active development on preview releases.** Please test on copies of your project instead.

Links to known and fixed issues for this release are provided below. If you discover any additional issues with this preview release, please report them using the guidelines in the link: How to Report a Bug.

Known & Fixed Issues

4.19 Preview Summary

This list provides a brief summary of updates in this Preview which may benefit from additional testing. Not all updates may be listed. Full release notes will be made available with the final 4.19 release.

  • Rendering Updates:

    • **Temporal AA Upsampling. **This is a spatial and temporal upscaler that happens in the Temporal AA pass to produce consistent geometry sharpness from varying primary screen percentage from 50% up to 200%.

    • **Dynamic resolution. **To go with Temporal upsampling, Unreal Engine 4.19 also introduces Dynamic Resolution to automatically adjust screen percentage according to previous frame GPU workload.

    • **Landscape Rendering optimizations. **

      • The LOD system was changed from distanced based to be specified in screen size, like static mesh.

      • The LOD distribution was also changed to give more coherent triangle size in distance.

  • VR/AR Updates:

    • **VR Resolution Settings. **Significant change from Screen Percentage to Pixel Density (see blog)

    • **Vive Pro Support. **All existing UE4 content that supports SteamVR is compatible with HTC’s newly-announced Vive Pro.

    • **Motion Controller Component Visualization. **Motion Controllers in Unreal Engine 4.19 now have a new Visualization category.

  • Audio Updates:

    • Upgrade to Steam Audio Beta 10

    • **Oculus Audio plugin **has been updated and includes a reverb plugin, as well as support for Android and playing back Ambisonics files.

    • Added Resonance Audio plugin

    • First-Order Ambisonics File Support. First-order Ambisonics files can now be imported into Unreal projects and played back using Spatialization plugins.

    • **Improvements to UE4’s native VOIP implementation. ** Spatialization, Distance Attenuation, Reverb, and custom effects for a player’s voice can now be controlled using the UVoipTalker scene component.

    • Pre and Post Source Effect Bus Sends Types

    • Added support for Multichannel file import

    • Enabled bAllowAnyoneToDestroyMe on audio components

    • **Added ability for submixes to define their own channel format. **Currently Stereo, Quad, 5.1, 7.1, and first order ambisonics are supported.

  • **Animation/Physics Updates: **

    • Live Link Plugin improvements

      • Added UI to Maya, displaying connection status to UE Editor

      • Stream active camera as EditorActiveCamera

      • Display currently streamed subjects

      • Allow add and removal of streamed subjects

      • Refactored entire plugin so that streaming has a manager and streaming objects/interfaces

      • Reworked editor update hook so that streaming is more robust and facial rigs / leaf bones now correctly update

      • Live Link now integrated as a first class feature into Persona

      • Added Virtual Subjects to Live Link

    • Animation improvements

      • Added “Hide Unconnected Pins” for button BreakStruct nodes

      • Added control of Post Process Animation Blueprint

      • Copy Post node now supports copying curves as well as Bone transform

      • Fixed motion blue when changing skeletal mesh properties

    • Animation Tools Updates

      • Added auto-range feature to cloth view ranges

      • Additional Skel Mesh Component Debug info

      • Exposed Sequence Recordings Settings in Animation Editors

      • Improved Clothing Visualizations

      • Clothing Create Menu now defaults to use the Skeletal mesh Physics Assets

      • Improved bounds following in Animation Editor Viewports

      • Added Pinnable Command List to animation editors

      • Added the ability to follow and orbit specified bones

      • Added up to 4 separate viewports to all Animation Editor viewports

    • Editor and Tools Updates

      • Added Contect Menu to HLOD level nodes in HLOD outliner treeview

      • Added a hotkey and command for toggling Post Processing in Preview Scenes

      • Added a new shortcut for switching foreground and background colors in the Mesh Painter

      • New Proxy LOD System (Experimental). An experimental plugin for producing low poly LOD with baked materials for multiple meshes. The new system is used by HLOD and is a replacement for Simplygon.

      • Added support for RGBA Masks in Mesh Painter

    • Physics Updates

      • Saved BodyInstance runtime memory

      • Added “Show Only Selected Constraints” to the physics asset editor

      • Added Ctrl+T keyboard shortcut to toggle between Body and Constraint Selection

      • Added “Set Use CCD” function for changing Continuous Collision Detection option at run-time

    • Sequencer Updates

      • Added Anim BP Weight control

  • Sequencer Updates:

    • Workflow improvements

      • Level sequence dynamic transform origin. You can now offset the actors controlled by sequencer transform tracks with a global offset at runtime

      • **Copy/Paste/Duplicate Object tracks. **You can now copy/paste/duplicate object tracks and their child tracks;copy a spawnable to the same level sequence or another sequence; copy a possessable from one level sequence to another and the object will be bound to the same object in the other level sequence; copy from one UMG animation to another.

      • **Improved Sequencer Editor performance. **Sequencer is now able to compile partially or completely out-of-date evaluation templates from the source data as it needs.

  • Gameplay/Scripting Updates:

    • **Blueprint Debugging: Call Stack Display. **A control that displays the current Blueprint call stack has been added to the Developer Tools menu. Double-clicking entries in the call stack will focus the corresponding node in the Blueprint Editor.

    • Blueprint Debugging: Single stepping improvements. You can now ‘step into’ (F11), ‘step over’ (F10), or ‘step out’ (Alt+Shift+F11) when stopped at a Blueprint breakpoint, making debugging sessions quicker and easier.

    • **Improved Tools For Optimizing Disk Size. **Several tools have been added or improved to help analyze disk/download size for packaged games.

  • Tools Updates:

    • **Folder Favorites for the Content Browser. **You can now favorite any folder in your Content Browser to be easily accessible. Can be enabled/disabled using the View Options for Show Favorites.

    • **Material Parameters Editing and Saving. **New to the Material Editor and the Material Instance Editor is the ability to save parameter values to a new Child Instance or to a Sibling Instance.

  • Core Updates:

    • **Encryption/Signing Key Generator. **It is now possible to configure .pak file signing and encryption fully from the Editor via a single unified settings panel.

REMEMBER: Please report any new bugs you find by following the How To Report a Bug Guide.
If you experience a crash, please make sure to always submit the crash report along with a description of your actions at the time.

It looks like it is release with improvements, bugfixes, and optimizations. I like these kind of releases because they are making engine more stable with better performance. Thank you Epic! :wink:

Enabling Pre-Exposure crashes the editor. Is there anything else that needs to be enabled with it? Tested in a clean project with the third-person template and starter content.

Is there new Arcore Preview 2 update?

Just posting small issues here when going over materials/cascade quickly.

  1. Cant hide/unhide background in material editor.

  2. Instruction count in material editor in 4.19 is way higher than previous versions. (fluctuates heavily between shader types)
    Material 1

  1. Material editor > stats button says stats is active, but its not unless I turn it on and off again.

  2. Cascade > no previews on modules

while in previous versions:

thats it as far as I can tell when going trough 40 materials and 30 different emitters.

some amazing things:
4.19 UI is soooo much more crisp on 4k monitors, in fact, everything does, even particles. can someone confirm? (though, barely touched 4.18)
4.16

4.19

very very good job

On UE-51608,

The blueprint view source visual studio bug fix (#4237) was undone in the same commit that merged the pull request. There is another pull request to fix it again here: https://github.com/EpicGames/UnrealEngine/pull/4340

Those VOIP changes are fantastic…

The component also even has an effects chain for it too!

Add Niagara please :cool:

Cool. Wasn’t there supposed to be some sort of Python implementation in this release?

Really interested to look at the new TAA sampling features

Does temporal upsampling / dynamic resolution also work for VR? Would come in very handy.

I’ve also noticed this on several mats. Did not check if the reporting number was wrong or the actual instruction count changed.

Any potential news on the Media Framework for VR 4k 360 video 60fps??? D:

Where can I find the live link plugin files for Maya?

OMG, blueprint debugging improvements and a callstack!! What! That is awesome. Thanks Epic!

Hello
Thank you all for Unreal!
Please, take a look on my issue on linux

Somehow all numeric input nodes in the material editor (multiply, etc) expect a comma as decimal delimiter. A point is not accepted.
Was this changed intentionally?

Also the temp content folder is showing up again…

thanks ! Epic!

Yay a bug I was having with HISMs was fixed. Gotta test it right away. All the other improvements look really good, too. Thanks Epic!

I don’t see anything about the netcode improvement that was announced (Epic Details Upcoming Unreal Engine 4 Console, Client and Server Optimizations)

Will it come with 4.19 or 4.20? Was a expectated update for our team :frowning: