Commit Graph

26 Commits

Author SHA1 Message Date
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
96b3d7991b Chaos 6dof joint
- adding projection (WIP)
- cleanup

#rb none


#ROBOMERGE-SOURCE: CL 9745742 via CL 9745745
#ROBOMERGE-BOT: (v542-9736015)

[CL 9745844 by chris caulfield in Main branch]
2019-10-22 11:12:17 -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
chris caulfield
adef3339d5 Chaos RBAN - Kinematic Targets
#rb none


#ROBOMERGE-SOURCE: CL 9550276 via CL 9550278
#ROBOMERGE-BOT: (v521-9539702)

[CL 9550281 by chris caulfield in Main branch]
2019-10-11 13:50:12 -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
chris caulfield
a033064f45 RigidBody Anim Node: Remove unnecessary transform initialization for PhysX
#rb andrew.ladenberger


#ROBOMERGE-SOURCE: CL 9424299 via CL 9424300
#ROBOMERGE-BOT: (v480-9420520)

[CL 9424304 by chris caulfield in Main branch]
2019-10-04 18:11:17 -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
jordan cristiano
a7108f47d4 Removed allocation of ImmediateMode::FSimulation when p.RigidBodyNode=0.
This saves 350KB per disabled AnimNode_RigidBody.

This also involves moving p.RigidBodyNode out of scalability settings so it can be read only. Settings for p.RigidBodyNode were moved from scalability settings to device profiles.

#rb andrew.ladenberger, satchit.subramanian
[FYI] derek.ehrman


#ROBOMERGE-SOURCE: CL 8917184 via CL 8917189 via CL 8917664 via CL 8917738
#ROBOMERGE-BOT: (v427-8887818)

[CL 8917836 by jordan cristiano in Main branch]
2019-09-19 19:02:24 -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
helge mathee
a6a2a333c0 Final copy-up for Control Rig Task Stream.
Merging using Fortnite_Main<->Fortnite_ControlRig

#rb none


#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 7321580 via CL 7323175
#ROBOMERGE-BOT: (v371-7306989)

[CL 7323351 by helge mathee in Main branch]
2019-07-16 11:49:59 -04:00
satchit subramanian
ecbdae5c54 Add asset info to AnimNode_Rigidbody.
#rb Michael.Lentine


#ROBOMERGE-SOURCE: CL 7041340 via CL 7042232 via CL 7047490
#ROBOMERGE-BOT: (v367-6836689)

[CL 7048351 by satchit subramanian in Main branch]
2019-06-17 13:58:21 -04:00
satchit subramanian
5a67027867 [FYI] Benn.Gallagher
Add option to simulate rigidbody animnodes in the frame in which they're reset (effectively skipping forward a frame).


#ROBOMERGE-SOURCE: CL 6431438 via CL 6431522 via CL 6432480

[CL 6442365 by satchit subramanian in Main branch]
2019-05-14 09:09:23 -04:00
satchit subramanian
dd850b85cb Add setting to stop simulating rigidbody nodes below a minimum timestep.
#rb Steven.Barnett
[FYI] Lina.Halper


#ROBOMERGE-SOURCE: CL 6023527 via CL 6023529 via CL 6023813 via CL 6023852 via CL 6024825

[CL 6024947 by satchit subramanian in Main branch]
2019-04-19 20:21:02 -04:00
satchit subramanian
886c3821ab Fix clamp linear translation limit causing jittering in some assets.
[FYI] Benn.Gallagher


#ROBOMERGE-SOURCE: CL 5768103 via CL 5768104 via CL 5768828 via CL 5770632

[CL 5770745 by satchit subramanian in Main branch]
2019-04-05 19:59:27 -04:00
thomas sarkanen
28b1d26b2d Misc bugfixes & improvements to animation budget allocator
Added force params to allow debugging of frame skip/interpolation issues.
Fixed rigid body node being continually reset when running external frame skips.

#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 5424932 via CL 5432591

[CL 5432738 by thomas sarkanen in Main branch]
2019-03-18 13:23:02 -04:00
aaron cox
d12dba2836 [CODEREVIEW] Laurent.Delayen, Lina.Halper
[FYI] Luke.Tannenbaum

Validate BaseBoneRef in Update FAnimNode_RigidBody::IsValidToEvaluate(). Should fix crashes caused by referencing bones that don't exist at some LODs.


#ROBOMERGE-SOURCE: CL 5064673 via CL 5065477

[CL 5066422 by aaron cox in Main branch]
2019-02-19 14:41:41 -05:00
Ben Marsh
a22b952aa9 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
satchit subramanian
1b776154ff Change default value for FAnimNode_RigidBody::bForceDisableCollisionBetweenConstraintBodies
to be false in order to not break existing assets.


#ROBOMERGE-SOURCE: CL 4691097

[CL 4691100 by satchit subramanian in Main branch]
2019-01-08 19:14:21 -05:00
lina halper
3c3dfd4626 Moved CreateConstraint out of disable collision if statement
================================
[FYI] Satchit.Subramanian

#jira:none


#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: lina.halper
#ROBOMERGE-SOURCE: CL 4669256

[CL 4689399 by lina halper in Main branch]
2019-01-08 14:00:07 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Michael Lentine
ea5ca985d4 Copying //UE4/Dev-Physics to //UE4/Dev-Main.
#rb none
#lockdown Nick.Penwarden

[CL 4653110 by Michael Lentine in Main branch]
2018-12-12 11:25:29 -05:00
Ben Marsh
ea340d3fbf Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Marc Audy
af90b7bcd4 Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00