Chris Caulfield
30ad32fe65
Chaos
...
- fix ContainerId passed to constraint graph when a constrained particle is disabled and re-enabled
- fix ParticleHandle::Island() for sleeping particles
- clean up constraint handle
- fix particle's constraint array natvis for VS debugger
#rb jaco.vandyk
#jira none
#preflight 16852720
[CL 16778086 by Chris Caulfield in ue5-main branch]
2021-06-24 16:29:32 -04:00
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
jaco vandyk
6b9edffa53
Chaos: DirtyGrid Floating point accuracy issue fix
...
#rb Cedric.Caillaud
#fyi Michael.Lentine, Benn.Gallagher, Chris.Caulfield
#jira none
#review-16685045 @Cedric.Caillaud
#preflight 60cb0d639f1237000116debe
[CL 16702453 by jaco vandyk in ue5-main branch]
2021-06-17 06:47:47 -04:00
brice criswell
065e83b8d1
Chaos : Geometry Collection
...
- TConvex constructor that uses UE::Geometry::TConvexHull3 (Tyson Brochu)
- Updated fracture to use UE::Geometry::TConvexHull3 generation.
#jira UE-105455
#rb Benn.Gallagher, Chris.Caulfield
#preflight 60c94e1aaff54d00018c2312
#ROBOMERGE-SOURCE: CL 16683441
#ROBOMERGE-BOT: (v835-16672529)
[CL 16683442 by brice criswell in ue5-main branch]
2021-06-15 21:51:24 -04:00
Max Whitehead
989b9d01cf
Backout 16553421, fixes perf issues
...
Change description:
Make ApplyKinematicTargets update bounds and accelerations structure.
Fix edge case in which accel structure rebuild completes on sim step in which kinematics are still interpolating, where game thread would be given structure with particle bounds at interpolated position, not target.
#jira UE-117984
#rb none
[CL 16666317 by Max Whitehead in ue5-main branch]
2021-06-14 18:51:24 -04:00
Max Whitehead
0d3c1e577d
Fix headless chaos build, specify AsyncDt in solver/scene constructors.
...
#jira nojira
#rb none
[CL 16662161 by Max Whitehead in ue5-main branch]
2021-06-14 15:00:35 -04:00
jaco vandyk
608d165f48
Accelerate Dirty Element List with the help of a 2D hash grid
...
#rb Ori.Cohen
#[fyi] Michael.Lentine, Benn.Gallagher, Chris.Caulfield
#jira none
#review-16603556 @Ori.Cohen
[CL 16643022 by jaco vandyk in ue5-main branch]
2021-06-11 12:33:49 -04:00
Benn Gallagher
ea84c81499
Chaos: CIS: Fixed HeadlessChaos build - new tests post merge couldn't compile against API changes
...
#rb none
#jira none
[CL 16639169 by Benn Gallagher in ue5-main branch]
2021-06-11 06:48:21 -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
Zhenglin Geng
7436ff65c1
Remove ClearKinematicTarget
...
#rb trivial
#jira FROST-2992
#fyi brice.criswell, bill.henderson
[CL 16559750 by Zhenglin Geng in ue5-main branch]
2021-06-04 12:40:22 -04:00
Chris Caulfield
8dc7891e51
Chaos - fix joint unit test
...
#rb none
#jira none
[CL 16516849 by Chris Caulfield in ue5-main branch]
2021-06-01 13:14:02 -04:00
cedric caillaud
091a29dd68
Fix compilation issue with headless chaos in LWC mode
...
#jira none
#rb none
[CL 16511534 by cedric caillaud in ue5-main branch]
2021-05-31 22:11:27 -04:00
cedric caillaud
3a6541bb24
headless chaos : fix errors in geom collection mass properties
...
#jira none
#rb none
#fyi brice.criswell
[CL 16498228 by cedric caillaud in ue5-main branch]
2021-05-28 00:34:44 -04:00
aurel cordonnier
4efbff7917
fix for unit test CIS
...
#rb chris.caulfield
[CL 16490404 by aurel cordonnier in ue5-main branch]
2021-05-27 15:47:15 -04:00
aurel cordonnier
43fa62fcd8
Merge from Release-Engine-Test @ 16487383 to UE5/Main
...
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526
[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
brett miller
9c13522d2c
GeometryCollection
...
-- implemented deferred initialization using the existing SimulatePhysics property and SetSimulatePhysics blueprint function.
-- Cleaned out old caching code
#jira FROST-1065
#rb brice.criswell
#ROBOMERGE-SOURCE: CL 16461543 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v818-16446889)
[CL 16461679 by brett miller in ue5-main branch]
2021-05-25 22:01:05 -04:00
Brice Criswell
139a4bed28
Chaos : Geometry Collection
...
Collision Attribute Restructuring.
- Updated the size specific data to be the primary container for collision settings within the geometry collection.
- Removed non size specific default parameters from the asset.
- Added support for Capsule collisions.
#jira none
#rb Benn.Gallagher
#fyi Brett.Miller, Cedric.Caillaud
#okforgithup, public, internal
#preflight 60a91c321d78490001621e41
[CL 16429701 by Brice Criswell in ue5-main branch]
2021-05-22 12:07:31 -04:00
michael forot
993632ba6c
Fix UE5 CIS
...
#rb benn.gallagher
#jira none
#ROBOMERGE-SOURCE: CL 16405630 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)
[CL 16405677 by michael forot in ue5-main branch]
2021-05-20 12:52:07 -04:00
Benn Gallagher
b82f913691
Chaos: Modified planar convex build test to disable Warning output on LogChaos during its scope. This test is making sure we can safely fail to build a convex without crashing and as such is expecting warning to be fired. CIS still picks that up so we need to suppress it for that one scope.
...
#rb none
#jira none
[CL 16329205 by Benn Gallagher in ue5-main branch]
2021-05-14 09:57:18 -04:00
Benn Gallagher
39f97c171b
Chaos: Modify convex small triangle check to work with newer changes to error recovery in convex build.
...
#rb none
#jira none
[CL 16328423 by Benn Gallagher in ue5-main branch]
2021-05-14 07:49:57 -04:00
Zhenglin Geng
e78a1449cd
Update headlesschaos plasticity tests
...
Use gravity to test linear plasticity. This way we don't need to tune stiffness/damping based on collision behaviors.
#rb trivial
#jira none
[CL 16316415 by Zhenglin Geng in ue5-main branch]
2021-05-13 14:52:26 -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
Zhenglin Geng
e04a05fdcf
Update plasticity-related code:
...
- Update HeadlessChaos tests
- Change warning to veryverbose
#rb trivial
#jira none
[CL 16271431 by Zhenglin Geng in ue5-main branch]
2021-05-11 12:13:48 -04:00
Ori Cohen
adaafc9270
Fix bad merge resolve which broke rewind unit test
...
#rb none
#jira nojira
[CL 16223098 by Ori Cohen in ue5-main branch]
2021-05-06 13:07:26 -04:00
Andrew Davidson
3ddc3a4da3
Merge up from //UE5/Dev-LargeWorldCoordinates
...
#rb none
[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00