Commit Graph

169 Commits

Author SHA1 Message Date
helge mathee
4e8b98df33 Merging using Fortnight-Main<->Dev-Anim
#rb lina.halper

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 5352142 via CL 5354528 via CL 5354644
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5408688 by helge mathee in Dev-Core branch]
2019-03-15 04:24:54 -04:00
helge mathee
5e4fdbf7cb #rb lina.halper
Added a new bool flag array as part of the FAnimExtractContext to be optionally used for disabling retrieval of bone transforms. The PoseDriver can then fill this array based on the bones it is interested in.

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 5305476 via CL 5309252 via CL 5309332
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5325800 by helge mathee in Dev-Core branch]
2019-03-06 18:17:39 -05:00
helge mathee
379ea07696 Improving the PoseDriver by
* adding debug drawing for the cones used for each target
* adding a new normalization mode using a median cone
* adding overrides for distance method + function type per target
* improving the reloading of the pose list to maintain settings for known poses

#rb Lina.Halper, James.Golding

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 5089485 via CL 5091026 via CL 5091045
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5172274 by helge mathee in Dev-Core branch]
2019-02-25 05:54:51 -05:00
aaron cox
63dbc833a2 [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-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: aaron.cox
#ROBOMERGE-SOURCE: CL 5064673 via CL 5065477 via CL 5066422
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5171267 by aaron cox in Dev-Core branch]
2019-02-25 03:20:55 -05:00
helge mathee
0e7c48729e Original CLs 4985309, 4986255
Fixed a bug as uncovered by the new unit test (to be checked in in a separate submit).

* Added a new automation test file setup for animation
* Added a unit test for the calculate velocity node.


#rb Lina.Halper
#rb Aaron.Cox


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 4996498 via CL 4996991 via CL 5000426
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5060237 by helge mathee in Dev-Core branch]
2019-02-19 02:43:30 -05:00
helge mathee
c8b976ac71 Fix copyright issue in KismetAnimationTypesHeader
#jira UE-70000
#rb Lina.Halper


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 4983061 via CL 4986905 via CL 4989212
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 5057858 by helge mathee in Dev-Core branch]
2019-02-18 20:08:02 -05:00
helge mathee
d74a2e573e Added three new blueprint nodes:
1) An easing node which can take a float value and run it through most of the easing functions available in FMath
2) A node to record motions over time and output an averaged velocity. This is useful for tracking the velocity of say a weapon and drive secondary effects.
3) A node which is a monolithic large version of 2) to make it easy for riggers to track the velocity of a bone / socket.

#rb Lina.Halper, Laurent.Delayen
[FYI] Laurent.Delayen



#ROBOMERGE-SOURCE: CL 4974686 via CL 4975432

[CL 4976695 by helge mathee in Main branch]
2019-02-12 17:17:11 -05:00
lina halper
09b3b568aa fix issue with having invalid link node id causing it to create circular link
#rb:Aaron.Cox
#jira: UE-67036

#ROBOMERGE-SOURCE: CL 4939012 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4939014 by lina halper in Main branch]
2019-02-07 17:40:19 -05:00
max chen
236b59d153 Jittery Sequencer Animations with RateScale > 0.0
Two changes fixed this. First we invert out the RateScale when calculating the PlayRate inside  FAnimNode_SequenceEvaluator::UpdateAssetPlayer, since it get's multiplied back in the CreateTickRecordForNode function.   This stops the jittering but the animation playback isn't scaled. To fix that we modify the Sequencer sections PlayRate by the asset'ss RateScale.

#jira UE-63636
#rb max.chen, martin.wilson

#ROBOMERGE-SOURCE: CL 4896912 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4896913 by max chen in Main branch]
2019-02-05 00:46:48 -05:00
Marcus Wassmer
68f340a63c Merging //UE4/Dev-Main@4825910 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
KNOWN BROKEN DO NOT SYNC
#lockdown rolando.caloca

[CL 4827063 by Marcus Wassmer in Dev-Rendering branch]
2019-01-28 21:04:21 -05:00
Marcus Wassmer
e83575daa4 Merging //UE4/Dev-Main@4754280 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Major update is from Niagara stream.

[CL 4757171 by Marcus Wassmer in Dev-Rendering branch]
2019-01-18 18:16:57 -05:00
Marcus Wassmer
fee98d3ca5 Merging //UE4/Dev-Main@4729937 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4730169 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:30:06 -05:00
Marcus Wassmer
a8d6cc952b Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Marcus Wassmer
cbfcbbb93b Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Should be just copyright updates

[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Marcus Wassmer
3c30baa4f9 Merging //UE4/Dev-Main@4661957 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Contains temporary removal of some FGeometryCollectionSceneProxy code that is not compatible with refactor.

[CL 4664599 by Marcus Wassmer in Dev-Rendering branch]
2018-12-15 14:19:22 -05:00
Marcus Wassmer
b5d7db3689 Copying //UE4/Dev-Rendering-HLR@4650617 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4651635 by Marcus Wassmer in Dev-Rendering branch]
2018-12-11 22:25:04 -05:00
Marcus Wassmer
c56a69a8c0 Merging //UE4/Dev-Main@4567547 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4568017 by Marcus Wassmer in Dev-Rendering branch]
2018-11-14 21:37:16 -05:00
lina halper
7eefc8d57a - Fixed issue of default behavior change due to new feature of blending support on the last joint
- the var was flipped, so I'm deprecating old one, and adding new one, and flip the meaning

#jira: UE-64873
#rb: Thomas.Sarkanen

#ROBOMERGE-SOURCE: CL 4501726 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4501727 by lina halper in Staging-4.21 branch]
2018-10-24 10:07:36 -04:00
graeme thornton
939d356795 Revert CppStructOps SerializeMismatchedTag() back to previous FArchive form, and add a new structured archive version that has to be explicitly opted into. Converted all existing engine code to use the new structured archive, but gives backwards compatibility for licensees with the old FArchive version
Also removed TStructOpsTypeTraitsBase which has been deprecated since 4.16

#jira none
#rb steve.robb
[FYI] marc.audy

#ROBOMERGE-SOURCE: CL 4472580 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4472581 by graeme thornton in Staging-4.21 branch]
2018-10-16 04:50:42 -04: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
Thomas Sarkanen
1e7e640655 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4324949
#rb none
#jira none

[CL 4325359 by Thomas Sarkanen in Dev-Anim branch]
2018-08-29 04:31:11 -04:00
Thomas Sarkanen
d74610993f Fix incorrect interpolations when using URO and CopyPoseFromMesh
This ensures that CopyPoseFromMesh uses the correct target pose to inteprolate to, rather than the already-interpolated output pose.

#jira UE-62588 - URO is incompatible with CopyPoseFromMesh in certain circumstances
#rb Jurre.DeBaare

[CL 4325358 by Thomas Sarkanen in Dev-Anim branch]
2018-08-29 04:30:15 -04:00
Max Chen
bcd4fca2aa Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4310329 by Max Chen in Dev-Sequencer branch]
2018-08-22 23:23:30 -04:00
Lina Halper
3d9cb289b3 Copying //UE4/Dev-AnimPhys to Dev-Main (//UE4/Dev-Main)
#rb: none
#code review: Martin.Wilson
#lockdown: Thomas.Sarkanen

[CL 4309299 by Lina Halper in Main branch]
2018-08-22 17:31:35 -04:00
Max Chen
2b62035855 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4294219 by Max Chen in Dev-Sequencer branch]
2018-08-16 17:14:49 -04:00