2 min read

Week 02: Friday

32.2k lines changed
116 commits
79 modules
81 devs


Experimental

UAF Dataflow CommonConversation SlateIM Water NNERuntimeIREE MovieSceneAnimMixer MovieSceneMixedControlRig MutablePopulation PhysicsControl ChaosMover


Modules

Engine CoreUObject AutoRTFMTests EngineBuild EngineShaders Renderer MovieSceneTracks Core DerivedDataCache D3D12RHI (+33 more)


Plugins

Mutable PCG Composite GameFeatures SceneState PoseSearch CommonUI ControlRig ProjectLauncher ChaosClothAssetEditor (+9 more)


Commits

ac66288 UAFUncookedOnly
UAF: Remove making functions public per default to avoid breaking tests until the transaction handling is fixed

#rb lucas.dower
#Synced-CL 49651073

[CL 49679817 by jaqueline wieland in ue5-main branch]

eec23cc NNERuntimeIREE
[NNE] NNERuntimeIREE remove custom versions

#jira UE-358711
#rb nico.ranieri
#rnx
#tests NNEModelTest

Currently IREE uses custom versions to serialize it's model data. Since these serializations happen into a memory buffer and are not part of an asset, these custom version never get saved. Since this data is only stored to cache iree compilation we could simply use the manually stored iree version to recreated the cache each time there is a mismatch between the stored and the latest version. This has two benefits: It prevents bugs due to running old compilation in a new iree runtime and it simplifies serialization since we don't need to maintain backward compatibility.

#Synced-CL 49655169

[CL 49675931 by max striebel in ue5-main branch]

fe745bb MovieSceneAnimMixer
Sequencer: Add 'mirroring decoration' that allows arbitrary tracks/sections in the anim mixer to support mirroring their pose. For now, just add it to control rig tracks (as skeletal animation sections already support mirroring explicitly in their properties due to backwards compatibility).

[REVIEW] [at]ue-sequencer, [at]andrew.rodham
#jira UE-239015
#rb Max.Chen
#Synced-CL 49622961

[CL 49683746 by david bromberg in ue5-main branch]

bbb6efc UAFEditor
UAF: Add support to auto link variables when dropped onto a pin

#rb lucas.dower
#Synced-CL 49678682

[CL 49681895 by jaqueline wieland in ue5-main branch]

09dd7e2 DataflowNodes
Dataflow : Add linear gradient from box sampler node

[FYI] charles.anderson, gustav.melich
#rb trivial
#Synced-CL 49661615

[CL 49670653 by cedric caillaud in ue5-main branch]

6b0ea74 UAFEditor
Move asset wizard files to UAF directory and remove call to AddToRoot when using blueprint factory

#rb jaqueline.wieland
#Synced-CL 49678682

[CL 49681256 by lucas dower in ue5-main branch]

539e09c PhysicsControl
Physics Control Component - make sure that limb-generated controls get automatically added to a set with the limb name

#rb none

#Synced-CL 49649139

[CL 49684314 by danny chapman in ue5-main branch]

5f64543 ChaosMover
[Chaos Mover] Add optional server inputs for server side launch and other effects

#rb jacques.kerner

[CL 49698002 by tom waterson in ue5-main branch]

ee9b1b2 CommonConversationGraph
Add warning log for when a Conversation Graph subnode is invalid

- Preferring a log over ensureAlwaysMsgf so we can learn about all faulty nodes without doing the full Crash Reporter flow every time (a single ensure hit should be enough to raise the bells)

#Synced-CL 49670061

#was-backout 49676595
#rb none
#Synced-CL 49676497

[CL 49677100 by nahuel arjona in ue5-main branch]

7cc23ba NFORDenoise
[NFOR] Remove one unnecessary additional base memory allocation for radiance and feature caching.

[REVIEW] [at]aleksander.netzel
#tests Test shows it saves between 100~200 MB when using nvidia-smi to print out the memory usage for 5 frame history.
#rb skip
#Synced-CL 49128105

[CL 49669026 by tiantian xie in ue5-main branch]

(+106 more)


Experimental lists all experimental plugins touched today.

Modules shows the top engine modules ranked by impact score.

Plugins shows the top plugins ranked by impact score.

Commits highlights the most significant changes ranked by impact score.

Main Radar is experimental and generated automatically from Unreal Engine's
ue5-main branch. It may make mistakes, and I'm improving it day by day. If something looks off, please let me know — feedback helps make it better.

This project is part of my broader work at
Mundus Creatus.