Commit Graph

53 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
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
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
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
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
Alexis Matte
73d83c6a38 To protect the skeletalmesh when using async operations like build or re-import we deprecate all public member variables of USkeletalMesh class and create the necessary getter and setter. Those member will stay public but will be move to private in a future release.
Adding a public member to USkeletalMesh class is now prohibed since it can break asynchronous operations that will be added next to this submit.

#rb danny.couture
#jira UEENT-3936
#rnx

[CL 14812920 by Alexis Matte in ue5-main branch]
2020-11-25 11:17:08 -04:00
sebastian nordgren
c678b96a4b FDetailsViewArgs 8 parameter defaulted constructor deprecated and all usages fixed.
#rb lauren.barnes

[CL 14750682 by sebastian nordgren in ue5-main branch]
2020-11-16 08:16:15 -04:00
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
chris caulfield
649e8edec8 PhAT - improve ToggleShowVisible when changing selections
#rb none

#ROBOMERGE-SOURCE: CL 12979905 via CL 12980823 via CL 12980953 via CL 12981043
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12981134 by chris caulfield in Main branch]
2020-04-22 14:47:32 -04:00
chris caulfield
dff196a66d PhAT - Isolate is now a toggle
#rb none

#ROBOMERGE-SOURCE: CL 12979400 via CL 12980796 via CL 12980924 via CL 12981002
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12981027 by chris caulfield in Main branch]
2020-04-22 14:46:39 -04:00
chris caulfield
04b00a9c44 PhAT - change "Show Only Selected" shortcut key. It was being blocked nu "Show Environment" if the viewport window was active.
#rb none

#ROBOMERGE-SOURCE: CL 12957483 via CL 12961136 via CL 12961152 via CL 12961178
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12961196 by chris caulfield in Main branch]
2020-04-21 16:18:58 -04:00
steven barnett
b14c651715 Add contribute-to-mass checkbox to PHAT for individual primitives
#rb none

#ROBOMERGE-SOURCE: CL 12943955 via CL 12943960 via CL 12943974
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12943977 by steven barnett in Main branch]
2020-04-20 21:34:07 -04:00
chris caulfield
7cbdb0a5a2 PhAT - Add new Show/Hide options
#rb none
#jira UE-89697

#ROBOMERGE-SOURCE: CL 12940984 via CL 12940985 via CL 12940990 via CL 12940995
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12940996 by chris caulfield in Main branch]
2020-04-20 19:41:02 -04:00
steven barnett
1873f1f7ee Add r-click menu option to change primitive collision filtering in PHAT
#rb michael.lentine

#ROBOMERGE-SOURCE: CL 12640691 via CL 12644424 via CL 12644541
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12644700 by steven barnett in Main branch]
2020-04-06 20:09:53 -04:00
chris caulfield
0ac5f7ad49 PhAT - fix crash inserting bodies when joint constraint's have been manually modified to reference other bodies (and therefore the constraint hierarchy does not match the bone hierarchy)
[FYI] benn.gallagher
#rb none

#ROBOMERGE-SOURCE: CL 12472435 via CL 12472443 via CL 12472444 via CL 12472445
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12472453 by chris caulfield in Main branch]
2020-03-27 13:57:17 -04:00