Unreal Engine 4.22 Preview

Just started digging into the raytracing stuff—this is really exciting! The PDF mentions “some Niagara entities” being supported; is there any more information y’all can provide about that? When I make a Niagara system with a mesh renderer, the meshes don’t show up in any reflections. Is there some setting I’m missing, or is that not expected to work yet?

Will we even consider Chaos or Blast in Mac OSX? How long for that?

I can not update the Action RPG project with version 4.22. Has anyone tried?

Sample projects, plugins and docs come with the final release.
Preview is not production-ready version of engine.

ok thank you, sorry for my ignorance

I have tried every way and haven’t had it working; nvidia has told me to wait for epic to finish up work on their plugin that they are making based on nvidia’s blast plugin. Not sure why epic hasn’t mentioned any timelines on this, but I really want to use it instead of apex destructables because it’s far more efficient.

Am I the only one exited about this part:

Am I right to understand this would mean huge performance increases without having to worry about using “instance static meshes” specifically, or is it something else?

I hope skeletal mesh auto lods will still make it out this year. Still orbit around selection is worth the upgrade :wink:

Already available in this 4.22 release and several new pages of documentation for it at release. :wink:

Give it a shot and let us know what you think.

Anyone else having issues with lightmaps being corrupted in a packaged build? Check the attached screenshots. One is in the editor, one is on the package - I don’t think I need to point out what’s wrong. There’s two levels with broken lightmaps, and two levels where the lightmaps are working, within the same package. We’ve tried much already (tweaking the bake settings, lightmap compression, packaging settings), but nothing sticks. It’s especially weird that two levels do work normally. We believe this might be a 4.22 issue, but we can’t roll back and test in a previous engine version, of course.

I just tested skeletal mesh lod generation and find small bug. Its miss LOD0 settings which causes first generated lod only use 25% of triangles. There is small bug fix for it. .com/EpicGames/UnrealEngine/pull/5599

To me, lightmaps look broken on both images :D…

One thing we noticed testing the RTX ray trace features was that when trying to record out of sequencer to still frames, there were no settings to delay the render to allow for the denoising functions to process the frame before spitting them out to png

yea thats very important. i hope they improve it in final release. otherwise this is useless for visualization.

Unfortunately it doesn’t seem that at this rate Blast will be fully usable and supported until 4.24 or 4.25 … which would mean end 2019 or spring 2020 … but it might even happen later on so late 2020 …
I would prefer to use Blast too but I can’t wait another year without preparing the maps for my first game although with the old Apex APIs it is a pain to deal with having many destructibles avoiding performance drops.

UPDATE!

We have just released Preview 4 for 4.22! Thank you for your continued help in testing the 4.22 build before its official release. As a reminder, the Preview builds are for** testing only**, and should not be used for the active development of your project.

For a list of known issues affecting this latest preview, please follow the links provided on the first post in this thread.

Fixed in Preview 4

Fixed! UE-70786 Crash using Facial Animation Importer referencing CurveTable.cpp:543 Anim UEENGQA-24195, regression
Fixed! UE-67687 Anim graph nodes are not properly named in the Asset Override Editor Anim regression
Fixed! UE-67791 Crash attempting to reorder a Preview Mesh Collection array within the Animation Editor - Assertion failed: IsValid() in SharedPointer.h at Line 849 Anim crash
Fixed! UE-68762 Convert CharacterBP to Spawnable in Sequencer cause crash Anim - Animation
Fixed! UE-69655 Crash undoing the renaming of an Animation Curve that had been deleted - Assertion failed: (Index >= 0) & (Index < ArrayNum) in Array.h Line 611 Anim - Animation crash
Fixed! UE-68490 Retargeting an Animation to a Skeleton with a Virtual Bone causes the Engine to crash Anim - Animation crash, liveissue
Fixed! UE-69896 Infinitely waiting for Audio Thread - Log spam when launching QAGame in Standalone Game Audio -game, Audio, Device, LogSpam, Standalone, UEENGQA-24211
Fixed! UE-69577 Audio cuts out and desyncs during garbage collection Audio
Fixed! UE-66165 CRASH: AUDIO: Client will crash when hitting Play when using Steam Audio in Spatial Audio Temple Audio Audio
Fixed! UE-60718 GitHub 4806 : Fixed bug where ImageComparer was comparing ImageA pixel value agains? Automation GitHub
Fixed! UE-68680 AXF material import diffuse and roughness are wrong on interior fabric Datasmith
Fixed! UE-70173 Mesh Editing window is named Secondary Toolbar when closed and reopened Datasmith
Fixed! UE-70181 Ensure after deleting Actor from “Re-Spawn Deleted Actor” with the original actor still in the scene Datasmith - 3dsMax Datasmith, Enterprise, Reimport, UEENGQA-24223
Fixed! UE-70805 Crash importing JT file Datasmith - CAD
Fixed! UE-69406 Actors from CAD import lose their StaticMesh on reload after reimport Datasmith - CAD Regression
Fixed! UE-66896 Reimport LOD on reimported Datasmith Mesh adds extra Material slots Datasmith - CAD
Fixed! UE-66373 Surface orientation in UE does not match the one in Rhino Datasmith - CAD
Fixed! UE-70712 Static meshes imported with Datasmith have their Collision Complexity set to ‘Use simple collision as complex’ Datasmith - Core Lib Regression
Fixed! UE-70039 Crash create new level after converting a DatasmithSceneActor to Blueprint Datasmith - Core Lib Crash
Fixed! UE-70036 Exported LOD with Datasmith SDK gives strange result at import Datasmith - Core Lib Regression
Fixed! UE-69645 Datasmith - Deleted meshes (from exported file) are not removed from Level on reimport Datasmith - Core Lib Regression
Fixed! UE-70437 Crash reimport twice a Datasmith asset - UE4Editor_DatasmithImporter!UDatasmithImportFactory::PreReimportStaticMesh() [enterprise\plugins\editor\datasmithimporter\source\datasmithimporter\private\datasmithimportfactory.cpp:607] Datasmith - Core Lib Crash, Regression
Fixed! UE-69048 AxF textures are too desaturated and a bit darker Datasmith - MDL
Fixed! UE-68436 Some MDL materials are incorrect with the procedural approach Datasmith - MDL
Fixed! UE-70609 DeltaGen and VRED importers Visibility Variants does not work Datasmith - Deltagen, Datasmith - VRed
Fixed! UE-70509 RPCUtility cannot be built in 4.22 DevTools NeedsTest, licensee, liveissue
Fixed! UE-70924 UnrealLightmass and ShaderCompileWorker fail to build - AgentInterface.pdb doesn’t exist DevTools BlocksTesting, Regression, ReleaseBlocker
Fixed! UE-70837 Opening the Samples/Sandbox/UniqueBuildEnvironment Editor creates a Samples/Sandbox/Engine/DerivedDataCache folder DevTools
Fixed! UE-70824 Warning toast in UniqueBuildEnvironment “Project names must not be longer than 20 characters” DevTools
Fixed! UE-70825 Packaged UniqueBuildEnvironment project fails to open descriptor file UniqueBuildEnvironmentGame.uproject DevTools
Fixed! UE-70911 Unable to build lighting from editor with unique build environment DevTools
Fixed! UE-70785 Lots of functionality broken when building editor with a unique build environment DevTools
Fixed! UE-70647 Variant Manager - variant blueprint event are fired even when not playing Enterprise copytorelease
Fixed! UE-70085 White Frame on image plates on shot boundaries in Simple Composure sample Enterprise
Fixed! UE-69016 Crash deleting level when asset folder was renamed (UE4Editor_Core!FDebug::CheckVerifyFailedImpl()) Enterprise Crash
Fixed! UE-68600 Lights radius and intensity wrong after glTF import Enterprise
Fixed! UE-70263 VirtualProduction Root Actor doesn’t return correct target camera Enterprise
Fixed! UE-69555 Datasmith - Instances from ForestPack does not show in the viewport after import Datasmith - Core Lib, Enterprise Regression
Fixed! UE-67431 MeshEditing - Crash editing a LOD after deleting polygons on another LOD - Assertion failed: (Index >= 0) & (Index < ArrayNum) Enterprise Crash
Fixed! UE-70072 User Defined Struct causing crash due to accessing freed memory when using Stompmalloc Gameplay NeedsTest, crash, licensee, liveissue
Fixed! UE-70467 Child Actors are not replicated to clients when the parent blueprint is nativized Gameplay BP_ChildActorComponent, BP_Nativization, NeedsTest, liveissue, regression
Fixed! UE-69972 GitHub 5546 : UE-69951: World nullptr check in CheckForErrors Gameplay GitHub
Fixed! UE-69834 [CrashReport] UE4Editor-Kismet!FindFieldChecked<UProperty>(UStruct const *,FName) [UnrealType.h:4718] Gameplay TopCrash, VerifyAfterRelease, crash, liveissue
Fixed! UE-70642 Compile error when Blueprint Interface returns a map type variable Gameplay - Blueprint BP_Interface, NeedsTest, liveissue
Fixed! UE-69951 WorldSettings Blueprint crashes editor when saved/compiled Gameplay - Blueprint crash, licensee, liveissue
Fixed! UE-70486 UE4Editor-CoreUObject!FUObjectSerializeContext::PRIVATE_PatchNewObjectIntoExport Gameplay - Blueprint TopCrash, VerifyAfterRelease, crash, liveissue, preview
Fixed! UE-70471 Crash when changing the variable type of a variable used in a blutility function Gameplay - Blueprint BP_Blutility, Crash, NeedsTest, licensee, liveissue
Fixed! UE-70513 [CrashReport] UE4Editor-CoreUObject!FLinkerLoad::PRIVATE_PatchNewObjectIntoExport(UObject *,UObject *) [LinkerLoad.cpp:557] Gameplay - Blueprint Compiler TopCrash, crash, liveissue, preview
Fixed! UE-70663 WebM movie streamer crashes when playing 2 or more startup movies Media Framework Linux_game
Fixed! UE-70649 Deprecate Google+ APIs Online - OSS
Fixed! UE-63925 Move Vivox/VoiceChatFeature to engine plugin Online - Voice TechDebt, voice
Fixed! UE-70534 [TM-RectLights] Stationary Lights cast no shadows Platform - Console Regression, UEENGQA-24208
Fixed! UE-70759 Using multiple scene render targets of differing dimensions in a frame causes issues Platform - Console
Fixed! UE-70622 MachineId field in Linux crash reports can be empty or incorrect Platform - Linux Linux_server
Fixed! UE-69259 Engine can crash on Linux due to clock going backward Platform - Linux Linux_server, PostFC
Fixed! UE-70164 Ensure when closing the editor after selecting ‘Don’t Save’, Lhs.CurrentNum == Lhs.InitialNum Platform - Mac Ensure, UEENGQA-24223
Fixed! UE-51711 [CrashReport] Mac crash - UE4Editor-Slate.dylib!PrepassWindowAndChildren(TSharedRef<SWindow, (ESPMode)0>) Platform - Mac Crash, TopCrash, VerifyAfterRelease, liveissue
Fixed! UE-70482 Startup Movies in Mac packages attempt to load video with incorrect video player plugin Platform - Mac StartupMovie
Fixed! UE-70666 Vulkan crash on Samsung Note9 Adreno Platform - Mobile
Fixed! UE-70664 Post process Global Illumination doesn’t work on mobile preview, device. Platform - Mobile Mobile, PostProcess
Fixed! UE-70653 Editor hangs for a few seconds when entering iOS commands in device output log Platform - Mobile
Fixed! UE-70592 GitHub 5577 : UE-70558: Enable small icons for Preview modes Platform - Mobile GitHub
Fixed! UE-70558 Preview Mode Button Does Not Have an Icon When Small Toolbar Icons is Enabled Platform - Mobile NeedsTest, liveissue, preview
Fixed! UE-70475 Packaging for tvOS from Windows fails with rsync error unless iOS is packaged first Platform - Mobile BlocksTesting, Regression, UEENGQA-24204
Fixed! UE-70452 Windows to iOS fails to launch-on due DeploymentServerLauncher.exe missing from DotNET iOS Binaries Platform - Mobile BlocksTesting, Regression
Fixed! UE-70447 Sun is rendering as a black dot when behind a wall in TM-ShaderModels Platform - Mobile UEENGQA-24216, compat
Fixed! UE-70394 Nearest Filtering on Vulkan doesn’t work on some kinds of Android Devices Platform - Mobile
Fixed! UE-70234 Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running Platform - Mobile Regression
Fixed! UE-69985 Black screen on mobile at start app when not using startup movie or preload screen Platform - Mobile licensee
Fixed! UE-62851 Remote Build pre-check error does not appear when missing required arguments Platform - Mobile
Fixed! UE-69428 Device Output Log should no longer be experimental Platform - Mobile
Fixed! UE-70045 GPU Particles do not render on Magic Leap Platform - Mobile, Virtual Reality
Fixed! UE-70748 [CrashReport] UE4Editor-Renderer!AddPrimitiveToUpdateGPU(FScene &,int) [GPUScene.cpp:365] Rendering TopCrash, VerifyAfterRelease, crash, liveissue, preview
Fixed! UE-70703 Crash opening ArchVis sample: EXCEPTION_ACCESS_VIOLATION writing address 0x00000048 Rendering Crash, Regression
Fixed! UE-70874 [CrashReport] UE4Editor-Renderer!TBitArray<FDefaultBitArrayAllocator>::Realloc(int) [BitArray.h:904] - Out of Memory Rendering Preview, TopCrash, crash, liveissue
Fixed! UE-70569 Crash When Changing to Landscape Paint Tool With a Material Function for the World Position Offset of the Landscape Material Rendering crash, liveissue, preview, regression
Fixed! UE-70552 White screen displays when transitioning between Backplate Textures during PIE of Simple Composure Rendering Regression, SimpleComposure, UEENGQA-24208
Fixed! UE-70525 [CrashReport] UE4Editor-Engine!FMaterial::GetShader(FMeshMaterialShaderType *,FVertexFactoryType *,bool) [MaterialShared.cpp:1886] - GetVelocityPassShaders Rendering TopCrash, crash, liveissue, preview
Fixed! UE-70118 PixelData->IsDataWellFormed crash when rendering a movie sequence with Vulkan in HDR Rendering Crash
Fixed! UE-70126 Movies rendered with vulkan are corrupted Rendering, Sequencer Regression
Fixed! UE-66964 Raytraced Distance Field Direct Shadows are Flickering when running with Vulkan Rendering Regression, UEENGQA-23391, Vulkan
Fixed! UE-66948 Flickering shadows in Vulkan Rendering Regression, UEENGQA-23391
Fixed! UE-70409 Investigate Render Target performance differences in dev-rendering vs 4.21 Rendering
Fixed! UE-70492 Cooked content results in crash on launch of QAGame.exe Rendering Crash, LiveCrash, Regression, TopCrash, preview
Fixed! UE-69546 Attempting to add a Cooked Material to the Viewport crashes with Assertion failed: SerializeNum >=0 in Array.h Rendering crash, regression
Fixed! UE-70720 Crash When Building Lighting for a Level with Previously Purged Lightmaps Rendering crash, liveissue, preview, regression
Fixed! UE-70526 [CrashReport] UE4Editor-Renderer!FDeferredShadingSceneRenderer::RayTraceTranslucencyView(FRDGBuilder &,FViewInfo const &,FRDGTexture const * *,FRDGTexture const * *,int,int,float) [RayTracingTranslucency.cpp:424] Rendering - Ray Tracing TopCrash, crash, liveissue, preview
Fixed! UE-70033 PSO Crash using LightPropogationVolumes in Dx12 Rendering - RHI Assert, Crash
Fixed! UE-70147 [CrashReporter] UE4Editor-D3D12RHI!CreatePipelineStateFromStream(ID3D12PipelineState * &,ID3D12Device2 *,D3D12_PIPELINE_STATE_STREAM_DESC const *,ID3D12PipelineLibrary1 *,wchar_t const *) Rendering - RHI Preview, TopCrash, crash, liveissue
Fixed! UE-70722 Add recording frame rate setting Sequencer
Fixed! UE-70598 Geometry cache not playing back after converting to a spawnable Sequencer copytorelease
Fixed! UE-70562 Crash after deleting Editor Utility Widget and accessing it from Window menu Tools liveissue
Fixed! UE-70108 Unhandled exception in FOpenColorIOEditorModule during editor shutdown when cooking Tools Crash, TopCrash, UEENGQA-24201, liveissue, preview
Fixed! UE-69808 Unable to select your own session after opening Session Frontend Tools
Fixed! UE-70700 Text fields stay highlighted after completing changes to them Tools Regression, UEENGQA-24195
Fixed! UE-70917 Filtering by collection is broken Tools - Content Browser regression
Fixed! UE-70763 Renaming an item while another item’s rename field is present will crash Tools - Content Browser Crash, Regression, UEENGQA-24195
Fixed! UE-69542 Blueprints created by Advanced Copy do not have their references updated Tools - Content Browser AdvancedCopy, NeedsTest, PostFC
Fixed! UE-70436 Crash while saving assets created by Advanced Copy while opening a level Tools - Content Browser AdvancedCopy, crash
Fixed! UE-59256 Foliage: when applying a scale to either painted instance or spawned from a procedural volume the LOD do not take it into consideration Tools - Landscape
Fixed! UE-70784 Crash in LocalizationDashboard related to FLocalizationGatherPathRootUtil::GetResolvedPathRootDisplayName Tools - Localization crash
Fixed! UE-70811 material instance parameters can become hidden and impossible to unhide Tools - Material Editor
Fixed! UE-70863 Multi-user Plugin does not have a Small Toolbar Icon Tools - Multi-user
Fixed! UE-70291 nDisplay multiviewport crashes on run with Assertion Failed: Array index out of bounds: X from an array of size X Tools - nDisplay Assert, UEENGQA-24200
Fixed! UE-69604 Calling Console Commands in Python doesn’t execute Tools - Python NeedsTest, PostFC, licensee, liveissue
Fixed! UE-70599 Missing DerivedDataCache in Unreal Studio binaries Tools - Studio - Content and Templates Regression
Fixed! UE-69317 Attempting multiple simultaneous drags on the same Widget causes app to crash - !this->DragDropContent.IsValid() in SlateApplication.cpp Tools - UMG crash
Fixed! UE-70510 Update RHI API to help deprecation Virtual Production
Fixed! UE-70767 Compile failure in XRTrackingSystemBase in Release-4.22 Virtual Reality
Fixed! UE-70844 Crash on Lumin with desktop rendering in TM-Shadermodels Virtual Reality UEENGQA-24208
Fixed! UE-69036 Terminating a Lumin project that was launched on ends with “Launch Failed” Virtual Reality NOT_IntegrationBlocker, Regression, UEENGQA-23881
Fixed! UE-69044 Lumin Launch on fails when Cook by the Book - VulkanMemory.cpp Virtual Reality NOT_IntegrationBlocker, Regression, UEENGQA-23881
Fixed! UE-70389 WMR - Crash with Windows Mixed Reality plugin enabled and HMD connected Virtual Reality ReleaseBlocker
Fixed! UE-70276 Distortion rendering not working in TM-VRSmoke when ISR is enabled Rendering, Virtual Reality
Fixed! UE-69839 Lumin fails to launch with assert: ICU data directory was not discovered Virtual Reality UEENGQA-24211
Fixed! UE-69840 Instanced Stereo causes multiple rendering errors Virtual Reality InstancedStereo, Regression, ReleaseBlocker, UEENGQA-24211, VRPreview
Fixed! UE-46640 Dismissing “Place phone into daydream headset” leaves app at black screen Virtual Reality
Fixed! UE-70511 Update RHI API to help deprecation

Hello Epic Games, i’m in love with 4.22 yet noticed procedural meshes do not work with raytracing.
Was wondering why and if procedural mesh support was something we could look out for in the future?

Thanks !

4.22 Preview 4, raytraced subsurface and translucency still broken.

Using the DirectX 12 switch (-dx12) on a shipping build drops the FPS by 30% and introduces a lot of stuttering when looking around with the camera. This also occurred in earlier UE releases.

Most likely this issue was fixed this morning. You would need to recompile 4.22 yourself or wait for the new release.