2 min read

Week 43: Monday

11.0k lines changed
121 commits
68 modules
77 devs


Experimental

UAF GeometryCollectionPlugin LearningAgents NaniteDisplacedMesh SubtitlesAndClosedCaptions PlainProps PlainPropsUObject EditorDataStorage EditorDataStorageFeatures


Modules

Engine Core EngineBuild GeometryCollectionEngine MetalRHI EngineShaders CoreUObject EngineSource AssetRegistry IoStoreHttpClient (+27 more)


Plugins

GameplayCameras PCG StateTree Harmonix SkeletalMeshModelingTools ControlRig Metasound ElectraCodecs MassGameplay MetaHumanCalibrationProcessing (+6 more)


Commits

ed4b265 LearningAgentsTraining
Learning Agents: Recorder crash fix for nullptr record blob

[REVIEW] gin.wang
#rnx
#rb gin.wang

[CL 47120210 by brendan mulcahy in ue5-main branch]

bbe6384 NaniteDisplacedMesh
[Nanite Displaced Mesh] Fix mesh with single UV channel not having any displacement when using custom UV channel settings.

#rb trivial

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

beb220c HierarchyTableAnimationRuntime
Fix loaded blend profile assets not updating the hierarchy when its skeleton's hierarchy has changed
* Previously blend profile assets only updates its hierarchy on load when a change is detected.
* However, if is possible for a skeleton's hierarchy to change while a blend profile asset is loaded leading to OOBs.

#rb Nicholas.Frechette

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

deabeda UAFWarping
Porting AnimNode_OffsetRootBone to UAF OffsetRootBoneTrait

#rb jose.villarroel

#virtualized

[CL 47113779 by jack potter in ue5-main branch]

5e47e9c GeometryCollectionNodes
Dataflow : add geometry collection asset to GeometryCollectionToCollectionNode
- also deprecated the collection from asset node as this is a duplicate from GeometryCollectionToCollectionNode

[FYI] jack.oakman
#rb trivial

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

efe24de UAFAnimGraph
Fix invalid UAF trait pointer when dynamic trait storage is re-used

#rb Thomas.Sarkanen

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

b78ed66 GeometryCollectionNodes
Dataflow:
- Fixed missing initialization

#rb none

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

dfaf58b ContextualAnimation
[Contextual Animation] [CAS] Add Optional Overrides to CAS Bindings
- Allow Users to Supply an Override Interface that can Swap out Animations at runtime for CAS Scenes. This will Allow us to create Custom Variations for Actors Sharing the Same Scene Setup
- Will Allow us to Publish new actors without having to update the Scenes themselves.
- Add Editor View Option to Visualize Overrides
- Ensures Overrides Do not try to use Pre-Computed Warp Points, Instead Recomputes Warp Points if Override Present at Runtime

#rb fernando.coello

[CL 47106473 by melyssa battison in ue5-main branch]

1990157 Learning
[LearningAgent] Serialize encoding function for action encoding layers

#rb daniel.holden, brendan.mulcahy

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

13ea5ff PlainProps
PlainProps add optional enum width declaration and checked declaration lookup

#rnx
#rb Francis.Hurteau

[CL 47103945 by johan torp in ue5-main branch]

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