2 min read

Week 05: Tuesday

32.0k lines changed
166 commits
90 modules
96 devs


Experimental

UAF ProceduralVegetationEditor EditorDataStorageFeatures MovieSceneMixedControlRig EditorTRSGizmo ChaosRigidAsset FastGeoStreaming Water ChaosOutfitAsset PlainPropsUObject MovieSceneAnimMixer


Modules

Engine Core CoreUObject EngineSource Renderer EngineBuild Sequencer Slate UnrealEd AutoRTFMTests (+36 more)


Plugins

RigVM Mutable PCG AutomatedPerfTesting MetaHumanCharacter StateTree Niagara ChaosClothAssetDataflowNodes NNERuntimeORT AudioInsights (+12 more)


Commits

e6e3c9f UAF
UAT engine code changes to allow dynamic setting of a component's UAF asset.
- Move UAFSystem to Public.
- Add public way to call UUAFComponent::SetAsset that can only be used when component is not registered.

[REVIEW] [at]Thomas.Sarkanen
#rb Thomas.Sarkanen

#Synced-CL 50197869

[CL 50202304 by robert masella in ue5-main branch]

19b7b8c ProceduralVegetationEditor
PVE Test Scenario tests

This CL adds scenario tests which allows us to execute full PVE graphs and record the output of each node. The execution can then be re-run and the output can be compared to the previous output.

The main files of intrest for this review are PVTestScenario.cpp & PVScenarioTests.cpp

- Add UPVTestScenario DataAsset which can be created to set up a new scenario test (PVTestScenario.cpp)
- Add automation test which finds all avaiable scenario tests and executes them (PVScenarioTests.cpp)
- Add MockTree importer nodes which is only visible in developer mode. This allows us to use the MockTree to set up test scenarios (PVMockTreeImporterSettings).

#rb Sohail.Siddiqui, Zohaib.Javed

#Synced-CL 50196042

[CL 50196280 by mans isaksson in ue5-main branch]

b392c85 ChaosRigidAssetNodes
[Dataflow] [RigidAsset] Refactored selection merging and geometry building for decomp to be parallel, one task per-bone.

#rb andreas.enzenhoefer, cedric.caillaud

#Synced-CL 50199821

[CL 50202126 by benn gallagher in ue5-main branch]

98802e8 EditorTRSGizmoSettings
[Editor TRS] Added ability to select what coordinate spaces are available for the Level Editor Transform Gizmo (World and Local always enabled). Explicit is the only user-toggleable one for now.

#jira UE-361020
#rb taylor.hadden

#Synced-CL 50152502

#Synced-CL 50152502

#Synced-CL 50152502

[CL 50199541 by george rolfe in ue5-main branch]

83764d9 ProceduralVegetation
[PVE] More Visualization Modes

#rb mans.isaksson
#jira PVE-115

#Synced-CL 50043089

[CL 50204759 by tayyab ejaz in ue5-main branch]

a467fa6 ProceduralVegetationEditor
Fix PVImporter_Texture2D failing to triangulate perimeter curve if it was simplified too much

- Refactor PVImporter_Texture2D to use FPolygon2f
- Replace custom simplification algorithm with FPolygon2f::Simplify
- Replace GetFilledTriangles with GetFilledTrianglesGeneralizedWinding to resolve triangulation failure

#rb Zohaib.Javed

#Synced-CL 50196042

[CL 50196407 by mans isaksson in ue5-main branch]

b09d873 MovieSceneMixedControlRig
Sequencer: Control rig ECS Mixer.
Fix multiple sections and additive sections on the control rig ECS when going through the Anim Mixer.

We needed to replicate the same behavior of only creating a single evaluation (evaluation task in this case) for a control rig track with multiple sections, as well as ignoring the weight track for control rig sections in the evaluation task because it's already applied to the controls.

[REVIEW] [at]ue-sequencer, [at]mike.zyracki
#rb Mike.Zyracki

#Synced-CL 50198662

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

33c6e16 TedsTableViewer
Add option to show components in prefab editor outliner

#rb logan.buchy


#Synced-CL 50204572

[CL 50209154 by tyson brochu in ue5-main branch]

e222fb5 TedsTableViewer
[Backout] - CL50207041
[FYI] tyson.brochu
#rnx
Original CL Desc
-----------------------------------------------------------------
Add option to show components in prefab editor outliner

#rb logan.buchy


#Synced-CL 50204572


#Synced-CL 50207041

[CL 50210029 by tyson brochu in ue5-main branch]

235d659 PlainPropsUObject
PlainProps: Fix broken binding for VerseString.

#rb nick.verigakis
#rnx

#Synced-CL 49987382

[CL 50198089 by pj kack in ue5-main branch]

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