3 min read

Week 05: Wednesday

31.9k lines changed
179 commits
95 modules
117 devs


Experimental

UAF ProceduralVegetationEditor Mover Dataflow Water ToolsetRegistry SlateIM DefaultInstallBundleManager EditorTelemetry ChaosOutfitAsset EditorTRSGizmo


Modules

Engine Renderer Core CoreUObject UnrealEd EngineSource Chaos Platform AutoRTFM DerivedDataCache (+37 more)


Plugins

Niagara Mutable AutomatedPerfTesting ChaosClothAsset GameFeatures PCG Metasound MetaHumanCoreTechLib RigVM ICVFXTesting (+12 more)


Commits

6fcfd7e Mover
Mover: fix crash that would occur with the default movements modes if someone tried something other than a capsule for an actor's root. Falls back to more general bounding cylinder check now. Also makes step-up / step-over work for non-capsule shapes.
More broadly, this eliminates the requirement of the default movement modes and movement utils that the root shape is a capsule. Movement seems to work reasonably well even with boxes and spheres.

#jira UE-358080, UE-356713
#rb jacques.kerner, nate.strohmyer
#Synced-CL 50195363

[CL 50251532 by justin hare in ue5-main branch]

95bb3dd SlateIM
SlateIM: Partial fix to content in tables jittering about.

#jira UE-362233
#rb dylan.dumesnil

#Synced-CL 50214844

[CL 50255193 by matt chapman in ue5-main branch]

db7b082 UAFEditor
Fix asset icons from UAF rename

#rb jaqueline.wieland
#rnx


#Synced-CL 50197033

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

da29d8a DataflowEditor
Dataflow paint tool : improve mirror UI
- Allow plane to be hidden in both brush and mesh mode
- Add the option to hide the plane when painting

[FYI] charles.anderson
#rb trivial

#Synced-CL 50239131

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

02bbdc8 DefaultInstallBundleManager
Optionally parallize regex matching in InstallBundleSourceBulk.
Regex matching can take considerable time with many files and bundles.

#rb Justin.Marcus


#Synced-CL 49967858

#Synced-CL 49967858

#Synced-CL 49967858

[CL 50245192 by dennis andersson in ue5-main branch]

1df847b DataflowEditor
Dataflow paint tool : Make volumetric and plane meshes stay solid in LitWireframe mode

#rb trivial

#Synced-CL 50212807

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

2dd854d ProceduralVegetation
[PVE] Remove Point and Remove Branches Fix

Added Add and Remove functions for Primitives to handle the proper deletion of references and to avoid having invalid data.

The Branches contains the BudNumbers, Children and Parents number arrays, In case of any branch getting deleted all these subsequent arrays need an update to stay valid.

Finding the branches by Branch number can be very slow, to speed up branch number look ups now mainting a map for index and branch number.

Point can be shared between multiple branches(in case of source bud of new branch) so if one branch gets deleted it might still want to stay so added a counter to maintain deletion of point.

#rb Zohaib.Javed

#Synced-CL 50161422

[CL 50244064 by zulqarnain abbasi in ue5-main branch]

42beb1c UAFAnimGraph
UAF: Add Apply Additive Per Bone Trait

- Adds new trait that allows the user to apply an additive with a hierarchy table based mask
- Adds blend profile based 'apply additive per bone task' that also handles attribute and curve masks

#jira UE-361471
#rb Nicholas.Frechette

#Synced-CL 50246811

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

fd68ee6 ProceduralVegetation
[PVE] Senecense and Abscission Age and Light based

Light Senecense starts when branch light detected is less than the Light senecense threshold, The Bud is deactivated means no further growth from this bud.
The bud reach Abscission when Bud Senecense is greater than Abscisison Threshold, the threshold is the random value between min and max.

Age Senecense starts when the Branch age is greater than the AgeSenescence Threshold the threshold is the number of cycles of the growth. the bud is deactivated for further growth.

For degradation mode the degradation amount is set.

#rb Zohaib.Javed

#Synced-CL 50161422

[CL 50246668 by zulqarnain abbasi in ue5-main branch]

638b88b EditorTRSGizmo
[5.8 Gizmo] Improve indirect manipulation of planar handles.
- Fix an issue where "Distance Based Camera Speed" caused issuses with "Shift Drag" behaviors.
- Fix an issue where indirect shift-drag manipulation was not unbounded.
- Add `Editor.Gizmo.ScreenspaceOrtho` CVar for experimental orthographic changes.

#jira UE-349461
#rb antoine.guillo
#rnx

#Synced-CL 50205011

[CL 50270338 by taylor hadden in ue5-main branch]

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