Week 42: Wednesday
25.8k lines changed181 commits101 modules106 devs
Experimental
UAF MovieSceneAnimMixer MovieScenePoseSearchTracks SpatialReadiness AIAssistant FastGeoStreaming DefaultInstallBundleManager MoverAnimNext GizmoFramework DaySequence RigLogicUAF
Modules
Engine EngineBuild CoreUObject UnrealEd SubmitTool HordeServer.Build UbaCommon Core IoStoreOnDemand IoStoreHttpClient (+37 more)
Plugins
PCG RigVM ControlRig Mutable GameplayAbilities CompositeCore PoseSearch USDCore NiagaraNanite Niagara (+20 more)
Commits
644b526 AIAssistant[AI Assistant] Use window.eda to determine whether the assistant frontend is loaded and remove URL allow list.
* Web API now exposes a method to determine whether the assistant API is available.
* Web application queries the loaded page to determine whether the assistant API is available.
* URL allow listing has been removed and so navigation policy and browser config support classes are removed.
* Fixed memory leak in web application by removing circular shared referenced caused by closures.
* Fixed unnecessary debug logging when searching for internal assistant configuration file.
#rb alexander.ames, JeanMichel.Dignard, shane.cooper
[CL 46955992 by stewart miles in ue5-main branch]
12a9969 UAFAnimGraphAdd nullptr checks to avoid crashing when the new abstract skeleton runtime is used in UAF
#rb jaqueline.wieland
[CL 46942216 by nicholas frechette in ue5-main branch]
7332121 UAFIntroducing new abstract skeleton runtime for UAF (disabled by default)
#jira UE-224234
#rb Thomas.Sarkanen
[CL 46932357 by nicholas frechette in ue5-main branch]
3a0a248 MoverAnimNextFix crash in RigUnit_GenerateMoverTrajectory
#jira UE-349030
#rb Keith.Yerex
[CL 46954383 by jack potter in ue5-main branch]
c475610 UAFAnimGraphUAF - Add Additive Montage support
#jira UE-316179
#rb Nicholas.Frechette
[CL 46933503 by jaqueline wieland in ue5-main branch]
d8ba311 SpatialReadinessChanges to make perf tests for SR more meaningful:
- Move SR macros into a separate header, add WITH_SPATIAL_READINESS_CVD macro which enables cvd only in non-test, non-shipping builds.
- Make innermost cycle stat counters "verbose" so that they don't affect perf.
#rb patrick.lalonde
[CL 46957612 by steven barnett in ue5-main branch]
0c157fb DaySequenceDaySequenceModifierVolume: Adding nullcheck for ModifierComponent.
[REVIEW] [at]lonnie.li [at]robert.rouhani
#rb lonnie.li
[FYI] nickolas.drake
[CL 46959474 by corey novich in ue5-main branch]
a520828 GizmoFramework[ITF Gizmos] Rename the animation gizmo and TRS gizmo plugins to reduce confusion. Rename the temporary TRS gizmo preference options.
#rb None
#rnx
[CL 46944483 by taylor hadden in ue5-main branch]
810a196 MovieSceneAnimMixerSequencer Anim Mixer: Skel Anim sections and Stitch sections not under a mixer track will no longer have a mixer target or priority property for the user to set. They will still go through the mixer but with default settings. If a user wants to use a non-default target, they will need to create an anim mixer and set the target on that.
The Anim Mixer track now correctly sets the target component and the priority component on sections underneath it. It does that by adding the UMovieSceneAnimationSectionDecoration to these sections, which extends their entity with these components.
As part of this change, fixed some backwards compatibility issues with the skeletal anim track when not using a mixer track, specifically with slot nodes in anim bp. Now slot nodes will check for anim mixer presence and allow the sequence anim bp target to amend their slot pose the same as if they were using the new sequencer anim mixer target node. Also, 'Force Custom Mode' is now respected.
[REVIEW] ue-sequencer
[FYI] greg.richardson
#rb andrew.rodham
[CL 46935825 by david bromberg in ue5-main branch]
965be69 ProceduralVegetationEditor[PVE] Toggle visibility of overlay stats and persist foliage visibility over graph reexecutions
#rb Zohaib.Javed
#jira none
[CL 46929183 by tayyab ejaz in ue5-main branch]
(+171 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.
Member discussion