2 min read

Week 48: Wednesday

50.8k lines changed
145 commits
86 modules
91 devs


Experimental

UAF Dataflow ChaosRigidAsset EditorDataStorageFeatures FastGeoStreaming ControlRigPhysics MeshModelingToolsetExp GeometryCollectionPlugin ChaosMover DefaultInstallBundleManager


Modules

Engine CoreUObject Renderer IrisCore TraceBasedDebuggers EngineBuild UbaCli EngineSource Executors UbaCommon (+35 more)


Plugins

ControlRig PCG Mutable TextureGraph RigVM ProjectLauncher BlackmagicMedia Concert MetaHumanSDK AudioInsights (+12 more)


Commits

6bb723a UAFAnimGraphEditor
Update UAF ST to use CallFunction Function Picker
- Add CallFunction function picker dedicated type.
- Update UAF ST Tasks & conditions to use that type
- Note: Not deprecating old properties in CallFunction trait for now as we decide best practice to deprecate in UAF.

#rb Jurre.deBaare
#jira UE-352177, UE-308008
#tests editor, PIE

#Synced-CL 48737380

[CL 48738858 by daren cheng in ue5-main branch]

77f0a38 UAFMirroring
UE-354797 Fix a UAF crash due to out of bounds index using the wrong reference skeleton in mirror name lookup
#rb daniel.holden
#jira UE-354797
#Synced-CL 48694509

[CL 48747062 by timothy daoust in ue5-main branch]

45957e2 ControlRigPhysics
Fix missing initialisation in FRigUnit_HierarchyGetPhysicsBodyPointVelocity

#jira UE-355542
#rb none
#Synced-CL 48717244

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

fb9c710 UAF
Rename collection and map iterators for consistency
Remove unnecessary value type from join operator
Move transformer specializations into Private namespace
Improve transformer assert error messages

#rb lucas.dower
#Synced-CL 48607909

[CL 48723930 by nicholas frechette in ue5-main branch]

0d7ab03 ChaosRigidAssetNodes
Dataflow - Add animation bank terminal node and affector nodes
- Also move animation sequence terminal node to the same source files
- Implement a basic Wind Affector as well as an Acceleration Affector

#rb benn.gallagher
#Synced-CL 48601912

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

8494fa8 DataflowEditor
Dataflow smooth tool : fix avergae computation of the value of neighbours vertices that was not including the actual original value of the central vertex

#rb trivial
#Synced-CL 48601912

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

b3b1cf8 MeshModelingToolsEditorOnlyExp
ModelingTools: Make various ISM Editor tool improvements:
- Fix ctrl not removing from selection in single clicks
- Add extra selection manipulation methods: expand/contract last, select all, and expand all.
- Add ability to extract/duplicate items to a new actor.
- Fix selectable boxes not being hidden while dragging.

#rb lonnie.li
#jira UE-353904, UE-353903

#Synced-CL 48611972

[CL 48745658 by semion piskarev in ue5-main branch]

0b10421 UAFUncookedOnly
UAF: Refactor to input variables - map variables across correctly to function reference nodes.

#rb jurre.debaare
#rnx
#Synced-CL 48723628

[CL 48731330 by helge mathee in ue5-main branch]

72f5545 TedsTableViewer
STedsTreeView : fix a race condition between list fresh and layout invalidation.

STreeView<TableViewerItemPtr>::RequestListRefresh() calls STableViewBase::RequestLayoutRefresh() which invalidates the layout and this was occuring prior to the call to UpdateTreeMap(). This change defers that until after the call to UpdateTreeMap() but it remains before the next STreeView::Tick.

#rb aditya.ravichandran

#Synced-CL 48685028

[CL 48733183 by ross smith in ue5-main branch]

84542b3 GeometryCollectionNodes
Geometry collection : fix Get bounding boxes from collection node to be resilient to empty collections and non matching selections

#rb trivial
#Synced-CL 48601912

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

(+135 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.