Week 04: Wednesday
38.0k lines changed197 commits101 modules114 devs
Experimental
ProceduralVegetationEditor UAF PlainPropsUObject SlateIM EditorTRSGizmo MovieSceneAnimMixer LearningAgents InstanceDataObjectFixupTool EditorDataStorageFeatures EditorDataStorage Dataflow
Modules
Engine EngineShaders CoreUObject UnrealEd Renderer EngineBuild Core RenderCore MovieScene Sequencer (+45 more)
Plugins
ControlRig PCG GameplayCameras ReplicationSystemTestPlugin Mutable Avalanche ProjectLauncher MovieRenderPipeline CommonUI GameFeatures (+17 more)
Commits
0e6a982 AVCodecsCore[AVCodecs] Add: Support for iOS and Android
#rb Eden.Harris
#Synced-CL 48443255
[CL 49984511 by william belcher in ue5-main branch]
a25ce26 MovieSceneAnimMixerSequencer- Anim Mixer Transitions
First pass at new 'transition' sections in the animation mixer. These replace easing curves when 2 sections overlap in the same layer with a real section, allowing sections of different types for different transition types with different settings that can be added up the user. The default transition is created when users overlap 2 sections: a 'cross-fade'. I've also included an inertial dead-blend type as an example of another kind of transition.
Transitions are auto-created when 2 sections overlap, and auto-deleted when that overlap goes away. If 3 or more sections overlap transitions are removed and the behavior defaults back to weighted average.
Transitions are implemented in the mixer by implementing an evaluation task that wraps the evaluation task of the 'from' and 'to' sections in the transition. The normal evaluation tasks for the transition sections are suppressed during the transition, giving the transition itself authority over how to evaluate and combine the resulting poses of those two sections.
[REVIEW] [at]ue-sequencer
#rb Max.Chen
#Synced-CL 49920339
[CL 49988031 by david bromberg in ue5-main branch]
0932a34 UAFStateTreeFix UAF ST functions counting input variables as params
#jira UE-361523
#rb samuele.rigamonti
#tests PIE
#Synced-CL 50015298
[CL 50018627 by daren cheng in ue5-main branch]
1ea99f7 EditorTRSGizmo[Backout] - CL49955108
[FYI] Dario.Mazzanti
#rnx
Original CL Desc
-----------------------------------------------------------------
[ITF Gizmos] Unbounded Shift Drag camera movement
- Removes `UMoveCameraWithObjectInteraction` (experimental, no deprecation required)
- Logic for shift drag is now in `EditorTRSGizmo`
- deprecates `FViewportClientNavigationHelper::bCameraFollowsGizmo` in favor of a flag located in `UViewportInteractionsBehaviorSource`
- Camera Drag is now happening through indirect interaction only, which is in screen space
- removes logic to handle Camera Delta from both `EditorTRSGizmo` and `FLevelEditorViewportClient`, which was only required by camera drag done by Direct gizmo interactions
- Added support for unbounded cursor to `USingleClickAndDragBehavior`
#jira UE-349461
#rb taylor.hadden
#Synced-CL 49723777
#Synced-CL 49993678
#Synced-CL 49993678
[CL 50001256 by taylor hadden in ue5-main branch]
a35d4ec ProceduralVegetation[PVE] Grower refactoring: split the settings and logic into two different structs so that we can directly keep the settings in the Grower node. This is essential to expose the pins on the node.
#rb mans.isaksson, Zulqarnain.Abbasi
#Synced-CL 49986802
#Synced-CL 49986802
[CL 49989216 by zohaib javed in ue5-main branch]
6a7b016 LearningLearningAgents: Optimizations and additions to FrameAttribute functions
#rb brendan.mulcahy
#Synced-CL 49932463
[CL 49998148 by daniel holden in ue5-main branch]
33e51a9 ProceduralVegetationEditor[PCG][PVE] Fix missing debug (CollectionSpreadSheetWidget) tab
#rb adrien.logut, Zohaib.Javed
#rb
#jira
#rnx
#Synced-CL 49959840
[CL 49990963 by patrick enfedaque in ue5-main branch]
7dc26fa InstanceDataObjectFixupTool[TEDS Searching] Move search in the DRT to use new Query Search
#jira UE-351921
#rb simon.mercier
#Synced-CL 49995863
[CL 50000144 by jayden sansom in ue5-main branch]
a2ae76a UAFControlRigEditorUAF: Fix control rig pins not being exposed on control rig trait
#rb Thomas.Sarkanen
#Synced-CL 49962543
[CL 50001066 by jack potter in ue5-main branch]
5022041 TedsActorCompatibility[UE-355612] Deprecate UI capabilities from TEDS UI
[Deprecate] ITypedElementUiStyleOverrideCapability
#jira UE-355612
#rb aditya.ravichandran
#Synced-CL 49823132
#Synced-CL 49823132
[CL 50009710 by simon mercier in ue5-main branch]
(+187 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