2 min read

Week 41: Friday

14.1k lines changed
204 commits
94 modules
109 devs


Experimental

UAF ProceduralVegetationEditor NaniteDisplacedMesh SpatialReadiness GeometryCollectionPlugin LearningAgents PlainPropsUObject NNERuntimeIREE


Modules

Engine EngineBuild Core CoreUObject EngineShaders IoStoreOnDemand Renderer UnrealEd Configuration MaterialEditor (+37 more)


Plugins

PCG StateTree ControlRig USDImporter Metasound MovieRenderPipeline AudioInsights ChaosVD Composite ReplicationSystemTestPlugin (+18 more)


Commits

b6739ca ProceduralVegetationEditor
[PVE] Multiple Fixes
- Foliage attachment points visualization
- Foliage visibility toggle
- Fixed viewport stats not updating on graph re execution

#rb Zohaib.Javed
#jira none
#virtualized

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

36925c4 ProceduralVegetation
[PVE] Fixed issue: Exports Fails Consistently on First Attempt when renamed, Succeeds on Second

Fix/How: When changing the mesh name or path in output settings and clicking on the export button, existing inspection data is cleared, and rendering gets scheduled. Graph execution happens from the tick function. The export popup is a blocking popup, so the tick is not fired during that time (so no graph execution). So, no node data is available when the export button is pressed. To fix that, I have disabled the graph execution for these properties because they don't affect graph state.

#jira UE-348319
#rb Muhammad.Khan

[CL 46769322 by zohaib javed in ue5-main branch]

c6afaba RelativeIKOp
RelativeIKOp: Fix bughawk-identified issues in relative ik prop integration code.

#rb trivial

[CL 46771804 by mark winter in ue5-main branch]

2b71ab6 NaniteDisplacedMesh
[Nanite Displaced Mesh] Fixing masking on Y axis not properly disabled & potential index out of bounds crash .

#rb trivial

[CL 46777453 by benoit deschenes in ue5-main branch]

7a9da78 RelativeIKOp
RelativeIKOp: Integrate prop notifies and fixup prop position in RunAfterParent

#jira UE-317218
#rb none

[CL 46769903 by mark winter in ue5-main branch]

fa6d831 UAFEditor
Allow Abstract classes Tagged Asset Browser Filter
Allow Tagged Asset Browser searching for NativeParentClass
Allow Tagged Asset Browser searching for Skeleton
Fix FObjectInitializer constructor not created due to addition of default ctor.

#rb Mateo.Egey, samuele.rigamonti
#jira UE-309920
#was-backout 46772030
#tests editor
[FYI] [at]Mateo.Egey

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

ac91545 GeometryCollectionNodes
Dataflow:
- Added GetNumElementsInSelection node

#rb cedric.caillaud

[CL 46785912 by gustav melich in ue5-main branch]

b7d31d3 UAFEditor
Allow Abstract classes Tagged Asset Browser Filter
Allow Tagged Asset Browser searching for NativeParentClass
Allow Tagged Asset Browser searching for Skeleton

#rb Mateo.Egey, samuele.rigamonti
#jira UE-309920
#tests editor

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

f3e2746 UAFEditor
[Backout] - CL46770095
[FYI] daren.cheng
#rnx
Original CL Desc
-----------------------------------------------------------------
Allow Abstract classes Tagged Asset Browser Filter
Allow Tagged Asset Browser searching for NativeParentClass
Allow Tagged Asset Browser searching for Skeleton

#rb Mateo.Egey, samuele.rigamonti
#jira UE-309920
#tests editor

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

75accfb LearningAgentsTraining
[LearningAgents] In support of the ability to have custom recording assets

#rb Brendan.Mulcahy

[CL 46776895 by gin wang in ue5-main branch]

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