Commit Graph

78 Commits

Author SHA1 Message Date
cedric caillaud
93ffec6ccd CHaos Physics - Allow union of cluster to be attached to dynamic parents
- Added Parent() function to lcustred particle handle ( and adjusted code that was using ClusterIds().id instead
- In the geometry collection collection , make sure to check the internal clustered parent and update their kinematic target when necessary
- Fix typo issue ClustersToReuild => ClustersToRebuild

#rb brice.criswell
#jira none

[CL 15951781 by cedric caillaud in ue5-main branch]
2021-04-07 23:42:46 -04:00
brett miller
ecc8260541 GeometryCollection
-- fixed a bug in calc bounds when creating a new (empty) rest collection

#jira none
#rb none

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

[CL 15889600 by brett miller in ue5-main branch]
2021-04-01 11:11:57 -04:00
brett miller
84cebc9784 GeometryCollection
-- Removed vertex visibility test from CalcBounds as it was having the opposite performance effect than intended.

#jira none
#rb none

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

[CL 15889237 by brett miller in ue5-main branch]
2021-04-01 10:41:00 -04:00
brett miller
2f96887ddf GeometryCollectionComponent
-- changed the way ISMCs are spawned for embedded geometry to correct issues with cache spawns.

#jira none
#rb none

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

[CL 15869819 by brett miller in ue5-main branch]
2021-03-30 20:35:50 -04:00
brice criswell
ef7a9e4414 GeometryCollection : Rendering
-Fix regression with GeometryCollection not rendering in Standalone Game
#rb None
#jira None
#okforgethub public, internal
#preflight 605cf0a80944f60001da62ff

#ROBOMERGE-SOURCE: CL 15834257 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)

[CL 15834721 by brice criswell in ue5-main branch]
2021-03-25 18:53:29 -04:00
cedric caillaud
d8aed49cad Chaos Physics - add support for moving geometry collection
- account for component transform on a per frame basis
- updates kinematic particle accordingly
- add missing calls to the solver to support it

#rb brice.criswell, brett.miller
#jira none

[CL 15833163 by cedric caillaud in ue5-main branch]
2021-03-25 17:47:32 -04:00
brett miller
f0231bd8c2 Geometry Collection
-- Embedded geometry tweaked to make them compatible with chaos caching.

#jira none
#rb none

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

[CL 15814730 by brett miller in ue5-main branch]
2021-03-24 21:38:10 -04:00
brice criswell
ccd419269d Chaos : Destruction
Re-exposed the connection method enums to the GeometryCollectionObject.
#rb None
#jira None
#okforgethub public, internal
#preflight 605447dd168034000119dc7b

#ROBOMERGE-OWNER: brice.criswell
#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 15745578 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15750237 by brice criswell in ue5-main branch]
2021-03-19 15:28:38 -04:00
brett miller
167980ad12 GeometryCollectionComponent
-- wrapped PostEditChangeChainProperty in WITH_EDITOR to prevent build error for runtime.

#jira none
#rb none

#ROBOMERGE-SOURCE: CL 15745059 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15745060 by brett miller in ue5-main branch]
2021-03-18 23:55:49 -04:00
brett miller
362cdbc584 GeometryCollectionComponent
Fracture Mode
-- moved ShowBoneColors from FractureMode to GeometryCollectionComponent to make it persistent.

#jira UE-110753
#rb none

#ROBOMERGE-SOURCE: CL 15742420 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15743750 by brett miller in ue5-main branch]
2021-03-18 20:04:04 -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
michael forot
caf29928c4 Fix asset supporet for old levels
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 15664514 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15664542 by michael forot in ue5-main branch]
2021-03-10 06:11:34 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
brett miller
5ea1e6818c GeometryCollectionComponent
-- corrected a bug that prevented collision events from notifying.

#jira UE-109894
#rb none

#ROBOMERGE-SOURCE: CL 15596645 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15596649 by brett miller in ue5-main branch]
2021-03-03 21:40:44 -04:00
brice criswell
114a470cfb Chaos : Clustering
Remove active cluster particle array support, its not actually used by anything.

[FYI] Benn.Gallagher
#rb None
#jira UE-108907
#okforgethub public, internal

#ROBOMERGE-OWNER: brice.criswell
#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 15508170 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf

[CL 15509364 by brice criswell in ue5-main branch]
2021-02-23 19:43:30 -04:00
brett miller
83df3b39b9 GeometryCollection -- updated GetComponent to use undeprecated method.
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 15486290 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15486295 by brett miller in ue5-main branch]
2021-02-21 17:15:16 -04:00
brett miller
c4cc716eb1 Fracture Mode
-- Implemented Delete Branch command.
   -- Fixed bug in Exploded Value that created problems when ISMCs are present on the GeometryCollectionActor
   -- Fixed but in can execute which was failing when an ISMC is attached to the actor
   -- Reset correct eliminates exemplars

#jira none
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 15486072 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15486118 by brett miller in ue5-main branch]
2021-02-21 16:04:54 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
brett miller
f095abd02a GeometryCollection -- Added EmbeddedGeometry: the ability for somulated bones to carry instanced geometry that doesn't contribute to simulation but tracks with evolving rigid body transformation.
#jira FROST-1089
#rb brice.criswell

#ROBOMERGE-SOURCE: CL 15448342 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15454441 by brett miller in ue5-main branch]
2021-02-18 13:20:03 -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
Brice Criswell
2a40c01867 Chaos : Fix CIS
#rb none
#jira FROST-1044

[CL 15260146 by Brice Criswell in ue5-main branch]
2021-01-29 01:12:30 -04:00
Brice Criswell
71bff90bf4 Chaos : Destruction
- Added Size Specific damage thresholds.

#rb none
#jira FROST-1044

[CL 15260032 by Brice Criswell in ue5-main branch]
2021-01-29 00:35:21 -04:00
brett miller
b2ccd57324 Fracture Editor
* Clustering Utilities GetLeafNode may now specify if the clien tis specifically after rigid leaf nodes.
   * Embedded Geometry tools moved to their own palette.
   * Delete Embedded Geometry tool implemented.

#jira none
#rb brice.criswell

[CL 15259760 by brett miller in ue5-main branch]
2021-01-28 23:22:16 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
brett miller
14431f0507 GeometryCollection -- implemented per bone initial dynamic state in Rest Collection.
FractureEditor -- SetInitialDynamicState tool

#rb none
#jira UESP-3565
#codereview brice.criswell

[CL 14893906 by brett miller in ue5-main branch]
2020-12-09 18:44:07 -04:00