Commit Graph

18 Commits

Author SHA1 Message Date
chris caulfield
7e695d7310 Chaos - RBAN remove anim node solver iteration overrides
#rb none

#ROBOMERGE-SOURCE: CL 13076180 via CL 13076183 via CL 13076187 via CL 13076189
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13076190 by chris caulfield in Main branch]
2020-04-29 18:50:37 -04:00
chris caulfield
8c05308abc Chaos - RBAN fixed timestep mode (Disabled by default)
#ROBOMERGE-SOURCE: CL 12509126 via CL 12509184 via CL 12509193 via CL 12509210
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12509225 by chris caulfield in Main branch]
2020-04-01 14:24:17 -04:00
chris caulfield
02b7729432 Chaos
- workaround for capsule-box manifold issues
- pass a collision context from game into low-level collision functions
- allows collision detection to know about world-space (as well as sim space)

#rb none


#ROBOMERGE-SOURCE: CL 11125881 via CL 11126319 via CL 11126401 via CL 11126474
#ROBOMERGE-BOT: (v640-11091645)

[CL 11126589 by chris caulfield in Main branch]
2020-01-28 05:19:25 -05:00
chris caulfield
a050f25d77 Chaos - fix AnimNode_RigidBody_Chaos to match regular version after iterations changes.
#rb none


#ROBOMERGE-SOURCE: CL 11091160 via CL 11091161 via CL 11091162 via CL 11091163
#ROBOMERGE-BOT: (v640-11091645)

[CL 11093023 by chris caulfield in Main branch]
2020-01-23 10:16:11 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
chris caulfield
f142ff1039 Chaos - Chaos PhAt Simulate uses Rigid Body Node
#rb none


#ROBOMERGE-SOURCE: CL 10698479 via CL 10700788 via CL 10700834
#ROBOMERGE-BOT: (v610-10636431)

[CL 10700919 by chris caulfield in Main branch]
2019-12-12 20:53:50 -05:00
chris caulfield
e572d5b01a Chaos - minot cleanup
#rb none


#ROBOMERGE-SOURCE: CL 10386740 via CL 10387186 via CL 10387223
#ROBOMERGE-BOT: (v594-10333955)

[CL 10387310 by chris caulfield in Main branch]
2019-11-24 15:51:58 -05:00
chris caulfield
1633823d81 Chaos
- pair iterations for joint solver
- pair iterations for collision solver
- maintain accurate velocity in joint Apply step (required to work properly collisions)
- dense matrix for linear equations solving (runtime dimensioned with compile-time maximium)
- Cholesky factorizing and linear equation solver for dense matrix
- dense matrix units tests
- dense matrix natvis
- transient handle natvis

#rb none


#ROBOMERGE-SOURCE: CL 10262914 via CL 10262930 via CL 10262935
#ROBOMERGE-BOT: (v591-10236483)

[CL 10262943 by chris caulfield in Main branch]
2019-11-15 13:44:29 -05:00
chris caulfield
b94e152b59 Fix CIS for AnimNode_RigidBody_Chaos
#rb none


#ROBOMERGE-SOURCE: CL 9883364 via CL 9883543
#ROBOMERGE-BOT: (v553-9872581)

[CL 9883549 by chris caulfield in Main branch]
2019-10-29 13:57:48 -04:00
chris caulfield
2ba5ba2de6 Chaos 6dof joint
- add kinematic target interpolation
- fix non-cone swing axis index in joint solve
- disable velocity solve by default (Unit tests are set up for position solve. RBAN overrides it anyway)

#rb none


#ROBOMERGE-SOURCE: CL 9882611 via CL 9882624
#ROBOMERGE-BOT: (v553-9872581)

[CL 9882799 by chris caulfield in Main branch]
2019-10-29 13:35:01 -04:00
chris caulfield
07644fe820 Chaos RBAN joints
- Joint Velocity solve
- Fix capsule inertia
- Fix race condition in Evolution velocity update

#rb none


#ROBOMERGE-SOURCE: CL 9838329 via CL 9838331
#ROBOMERGE-BOT: (v546-9757112)

[CL 9838332 by chris caulfield in Main branch]
2019-10-25 08:35:55 -04:00
andrew ladenberger
36ebdf12a9 Added SkeletalMeshComponent option to disable rigid body anim nodes. Enables more selective rban use to save on memory and anim init time for distant meshes.
#rb jordan.cristiano, chris.caulfield, thomas.sarkanen
[FYI] ben.woodhouse, chris.bunner


#ROBOMERGE-SOURCE: CL 9603884 via CL 9603950 via CL 9603954
#ROBOMERGE-BOT: (v526-9587114)

[CL 9604203 by andrew ladenberger in Main branch]
2019-10-15 16:08:35 -04:00
andrew ladenberger
fb6b4b3597 Scoped stat counter for AnimNode_RigidBody init time
#rb Chris.Caulfield
[FYI] Jordan.Cristiano, Thomas.Sarkanen


#ROBOMERGE-SOURCE: CL 9424520 via CL 9424522 via CL 9424523
#ROBOMERGE-BOT: (v480-9420520)

[CL 9424524 by andrew ladenberger in Main branch]
2019-10-04 18:34:07 -04:00
michael lentine
acbc579509 Copy from //Fortnite/Dev-Physics
#rb none


#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 9374650 via CL 9374665
#ROBOMERGE-BOT: (v456-9359915)

[CL 9385990 by michael lentine in Main branch]
2019-10-02 17:27:26 -04:00
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
Benn Gallagher
3a4873ef60 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 7703071
#rb
#rnx

[CL 7705805 by Benn Gallagher in Main branch]
2019-08-02 09:01:58 -04:00
michael lentine
48c7913d5d Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 6903150
#rb none
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 6903163 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v366-6836689)

[CL 6963574 by michael lentine in Dev-Anim branch]
2019-06-12 18:25:04 -04:00
Michael Lentine
f9b3324b32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
#rb none
#rnx

[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00