Blueprint 'Select' node: nodes connect to all input pins are evaluated while only one input is needed

UE - Gameplay - Blueprint - Aug 15, 2015

Originally marked Won't Fix in 2017. Issue reopened on May 1, 2024. All inputs of a Select blueprint node are evaluated, even though in the end only one value is selected. This is wasteful work. ...

Replace Reference feature is not replacing textures with new selected texture

Tools - Jan 4, 2017

Workaround:Open M_TableRound, move a node. Save the MaterialReopening the project seems to fix the issue Replacing the reference of the deleted table texture is rendering default material. Note T ...

CCD can produce incorrect results at low frame rates

UE - Simulation - Physics - Feb 27, 2019

The attached project has a fixed frame rate of 30fps with a simulating CCD cube above a with a full restitution floor. The cube has an odd rotation, such that it impacts the floor at a single point ...

Rect lights cause visual noise on the light rendered when using raytracing

UE - Graphics Features - Lumen - Nov 12, 2019

Rect lights cause visual noise on the light rendered when using raytracing. It is easier to see when you get rid of all other light sources in the scene. I have attached an example project. This se ...

Undo and ConstructionScript break the AttachChildren array

UE - Gameplay - Components - Nov 14, 2019

Undo fills AttachChildren array with null by the undo serializer. After that, a construction script tries to remove child components from parent component's AttachChildren but it can't find its poi ...

TMap Contains Node Returns False Incorrectly Under Specific Circumstances

Tools - Nov 20, 2019

The Contains node doesn't return an existing row from a data table under specific circumstances. This didn't occur when the struct the data table is based on was made via blueprints or there are mor ...

Changing "Coordinate Light Map Index" When "Generate Lightmap UVs" Is Enabled In A Static Mesh Crashes Engine

Tools - Dec 31, 2019

When altering "Coordinate Light Map Index" in a static mesh when "Generate Lightmap UVs" is enabled in LOD 0 the engine will crash or "Coordinate Light Map Index" will be set to 0. A demonstration ...

Linked Anim Graph With Mesh With Post Process BP Has Faster Animation Playrate

OLD - Anim - Jan 20, 2020

When an animation blueprint is using the "Linked Anim Graph" node and it's skeletal mesh has a post process animation blueprint the animation is played at the wrong playrate. Linked Anim Graphs wer ...

StopAtCurrentTime Node Sets Playback Position To 0.f In Level Sequence Actors

UE - Anim - Sequencer - Jan 20, 2020

Level Sequence actors have their current playback time to 0.f when using the StopAtCurrentTimeNode. In MovieSceneSequencePlayer.cpp line 288 TimeToResetTo is set to 0.f. Attached is a 4.24 example ...

Depth Not Rendered Correctly When Using CustomProjectionMatrix in SceneCaptureComponent2D

UE - Graphics Features - Apr 15, 2020

The depth is rendered incorrectly when using a custom projection matrix in SceneCaptureComponent2D. You can find an example project at [Link Removed]. You can find where the CustomProjectionMatrix ...