Commit Graph

112 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Alexis Matte
cb5d41fc7e Allow Physics asset to be a developper module with no dependencecies on any editor module.
#jira UETOOL-3603
#rb richard.talbotwatkin
#preflight 60d1e95f78c3b000010f6005

[CL 16743468 by Alexis Matte in ue5-main branch]
2021-06-22 11:12:23 -04:00
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
dave jones2
35ce29a928 UE-110714 - SGraphPanel::OnPaint crash in physics asset editor
Upon construction, SPhysicsAssetGraphNodeOutputPin objects will register callbacks for its pins. However, these objects can potentially reference destroyed UEdGraphPin instances after an undo occurs, since UEdGraphPin deserializaiton will destroy existing pins. There's also a secondary issue where the nodes appear to be disconnected after undo.

The most straightforward fix here is to make SPhysicsAssetGraph a FEditorUndoClient, and then rebuild the underlying graph object.
#jira UE-110714
#rb jamie.dale

[CL 16355305 by dave jones2 in ue5-main branch]
2021-05-17 13:34:29 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
cedric caillaud
1b74a65a0e Physics Asset Editor - Fix selection synchronization when changing filters
[CL 16176739 by cedric caillaud in ue5-main branch]
2021-05-01 01:01:07 -04:00
cedric caillaud
99765917bd Physics asset editor : improvement and bug fixes
- add isolate mode for showing colliding rigid bodies ( hotkey : C )
- fix right click menu clearing multi-selection

[CL 16176624 by cedric caillaud in ue5-main branch]
2021-05-01 00:26:30 -04:00
cedric caillaud
22d248ca33 Physics Asset Editor : add support for the no-gizmo selection mode
#rb trivial
#jira none

[CL 16175869 by cedric caillaud in ue5-main branch]
2021-04-30 22:52:04 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
3cfedaade8 Fix PVS warning V502 when comparing against NAME_None in a trinary
[CL 16137741 by Marc Audy in ue5-main branch]
2021-04-28 01:58:36 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
matt kuhlenschmidt
0a5469eef8 Fix white on white styling in the physics asset editor profile picker
#jira UE-112982
#lockdown  simon.tourangeau

#ROBOMERGE-SOURCE: CL 15929462 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15929472 by matt kuhlenschmidt in ue5-main branch]
2021-04-06 09:10:01 -04:00
cedric caillaud
74bf605ddc Physics Asset editor - fix simulation stopping when clicking in the 3D viewport after editing atext field and starting the simulation
Issue was caused by the user focus been kept by the detail window and when clicking in the 3D viewport , textfield would get a lost focus eventand trigger OnFinishedChangingProperties

#jira UE-106308
#fyi benn.gallagher

[CL 15926953 by cedric caillaud in ue5-main branch]
2021-04-05 23:24:09 -04:00
zhenglin geng
7d13922b2d Move solver type option to UPhysicsAsset and set default solver type to World in PhAT
#rb chris.caulfield, cedric.caillaud
#jira UE-112172

#ushell-cherrypick of 15882523 by Zhenglin.Geng

#ROBOMERGE-SOURCE: CL 15883294 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15889287 by zhenglin geng in ue5-main branch]
2021-04-01 10:44:33 -04:00
zhenglin geng
2abad04489 Disable main solver when running RBAN in PhAT.
#rb chris.caulfield, cedric.caillaud
#jira UE-107279

#ROBOMERGE-SOURCE: CL 15779860 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15787351 by zhenglin geng in ue5-main branch]
2021-03-23 19:08:45 -04:00
benn gallagher
ad08e9bdd1 Fix UE4 reference in comment for phys asset shared data
#rb trivial
#jira UE-111751

#ROBOMERGE-SOURCE: CL 15774308 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15785948 by benn gallagher in ue5-main branch]
2021-03-23 17:58:18 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
cedric caillaud
2bd90e36b1 Physics - Fix improper use of JointName as a way to find the child bone of the constraint
This was broken when using user created constraint ( in Physics Asset Editor ) that result in constraints named with "UserConstraint" prefix
This is mostly affecting SkeletalMeshComponent limit and motor related functions ( and constraint breaking functions ) as well as  potentially some physics assets editor selection behaviour
- Added GetChildBoneName() and GetParentBoneName() to FConstraintInstance for API clarity
- Fixed all UE code improperly using JointName and used GetChildBoneName instead

#jira FROST-1148
#rb chris.caulfield, shon.love, brice.criswell

[CL 15562767 by cedric caillaud in ue5-main branch]
2021-03-01 18:02:39 -04:00
cedric caillaud
08bdf4670f Physics Asset Editor - Allow bone selection to show the "Copy Collision From StaticMesh" contextual menu
Also add solid debug draw in preview for convex volumes

#rb none
#jira UE-108873

[CL 15510731 by cedric caillaud in ue5-main branch]
2021-02-23 22:25:50 -04:00
cedric caillaud
e2cfe4bebd Build fix : tentative fix for build break
#jira UE-107832
#rb trivial

[CL 15321559 by cedric caillaud in ue5-main branch]
2021-02-04 15:34:42 -04:00
cedric caillaud
6a86899740 Physics Asset Editor - Fix selection synchronization (select all does not select multiple primitive bodies )
- Simplify and fix the way skeleton tree is synchronized with selection ( also made it faster for large number of bones/bodies )

#jira UE-106927
#rb chris.caulfield zhenglin.geng brett.miller
#fyi benn.gallagher

[CL 15303162 by cedric caillaud in ue5-main branch]
2021-02-03 17:53:48 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Zousar Shaker
12d60feecc Bulk pass to address PVS warnings due to use of a TObjectPtr in the result clauses of a ternary operator.
#jira UE-107532
#jira UE-107530
#rb none

[CL 15276391 by Zousar Shaker in ue5-main branch]
2021-02-01 19:17:54 -04:00
cedric caillaud
1d5e066121 Chaos Physics - PHAT editor
Properly set the skeletalMeshCOmponent for the PhysicalAnimationComponent in RBAN mode

#rb chris.caulfield brice.criswell
#jira none

[CL 15261777 by cedric caillaud in ue5-main branch]
2021-01-29 13:13:40 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00