Week 04: Tuesday
27.9k lines changed165 commits87 modules100 devs
Experimental
NNERuntimeIREE ProceduralVegetationEditor PlainProps UAF EditorTRSGizmo ChaosCaching InstanceDataObjectFixupTool PhysicsControl Dataflow SequenceNavigator EditorDataStorage
Modules
Engine EngineBuild CoreUObject Renderer EngineShaders EngineSource Core NavigationSystem IoStoreOnDemandUtilities GeometryCore (+42 more)
Plugins
PCG StateTree Composite GameplayCameras ProjectLauncher GameplayInsights CinematicAssemblyTools GameplayTagsEditor Chooser Mutable (+12 more)
Commits
b9a937d NNERuntimeIREE[NNE] NNERuntimeIREE compiler cache invalidation
#jira UE-360565
#rb christian.regg
#rnx
#tests NNEModelTest
Compute the hash of the contents of the .json file and the modification time and file size of the importer, compiler and linker files. Store this hash inside IREEModelData and use it to figure out if recompilation is required during CreateModelData.
#Synced-CL 49944062
[CL 49944185 by max striebel in ue5-main branch]
18f27b4 ProceduralVegetation[PVE] Adding external mesh collision to the Light Detection implementation
We can add the light obstructions from detail panel of the Grower. The obstructions will affect the optimal and sub optimal light directions.
To do that we have send the mehs data to Light detection and do ray triangle intersections. rest of the logic remain the same.
#rb Zohaib.Javed
#Synced-CL 49921069
[CL 49945470 by zulqarnain abbasi in ue5-main branch]
789b00e EditorTRSGizmo[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
[CL 49955167 by dario mazzanti in ue5-main branch]
8502487 UAFWarpingUAF: updates to strafe warping trait
* Fix for bad pole vector calculation on certain animations
* strafe warping trait now sets the IK target bone correctly, for use with other IK solvers downstream (e.g. control rig)
* added option to skip the basic IK done inside the strafe warping node
#rb samuele.rigamonti
#Synced-CL 49767845
[CL 49962505 by jack potter in ue5-main branch]
e027ed3 ChaosCachingChaos cache manager : expose trigger method publicly and export Start / Stop / SetCurrentTime ones
#rb trivial
#Synced-CL 49892100
[CL 49969087 by cedric caillaud in ue5-main branch]
5fe3194 PlainPropsnss: Use literals for errors that aren't valid identifiers
#rb pj.kack
#rnx
#Synced-CL 49920676
[CL 49947368 by martin ridgers in ue5-main branch]
25cf05f UAFTemp commit disable num args check in UAF function to prevent content browser thumbnail crashes
#rb daren.cheng
[REVIEW] [at]ue-anim-gameplay
#tests editor, thumbnail, PIE
#Synced-CL 49955823
[CL 49969777 by daren cheng in ue5-main branch]
af9bc4d PlainPropsnss: Roundtrip enums as strings instead of integers.
#rb pj.kack
#rnx
#Synced-CL 49920676
[CL 49944877 by martin ridgers in ue5-main branch]
889576e PlainPropsPlainProps fixes
* Fix inner range type for statically bound structs
* Fix loose indexer ptr stability
* Fix FSets unit test impacted by new compact TSet
* Tiny natvis tweak
#rb pj.kack
#rnx
#Synced-CL 49944300
[CL 49944898 by johan torp in ue5-main branch]
c1fec5f PlainPropsPlainProps another fix due to TCompactSet vs TSparseSet semantics
#rnx
#rb Francis.Hurteau
#Synced-CL 49944300
[CL 49948856 by johan torp in ue5-main branch]
(+155 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