Commit Graph

165 Commits

Author SHA1 Message Date
helge mathee
df14a0b63e 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-SOURCE: CL 4996498 via CL 4996991

[CL 5000426 by helge mathee in Main branch]
2019-02-14 17:16:57 -05:00
helge mathee
54a61e8cd7 Fix copyright issue in KismetAnimationTypesHeader
#jira UE-70000
#rb Lina.Halper



#ROBOMERGE-SOURCE: CL 4983061 via CL 4986905

[CL 4989212 by helge mathee in Main branch]
2019-02-13 18:18:58 -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
Thomas Sarkanen
a712d3b146 Fixup fallout from Main merge
#rb none
#jira none
#lockdown Laurent.Delayen

[CL 4286977 by Thomas Sarkanen in Dev-Anim branch]
2018-08-15 08:58:12 -04:00
Thomas Sarkanen
6621552a0c Anim graph root node is now hooked up at class Link() time
This ensures that the index/ptr is self-consistent with the compiled graph properties.
Added a new anim graph node and anim node that StateResult node suse now. No funcitonal change, but a different inheritance/data hierarchy. Added some mismatched tag handling for serialization to deal with upgrading old content.
Added a Dev-Anim object version header.

#rb Benn.Gallagher
#jira UE-42662 - Investigate how to verify root property in AnimBlueprintGeneratedClass

[CL 4275035 by Thomas Sarkanen in Dev-Anim branch]
2018-08-10 10:25:16 -04:00
Max Chen
224d7f9d3c Sequencer: Revert update on bind because it will be updated in the sequencer template if the pose hasn't been ticked yet. See 4229000
#jira UE-62639
#rb none
#fyi martin.wilson, lina.halper

[CL 4272085 by Max Chen in Dev-Sequencer branch]
2018-08-09 12:20:27 -04:00
Thomas Sarkanen
fb17fe7548 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4258917
#rb none
#jira none
#fyi Laurent.Delayen

[CL 4261244 by Thomas Sarkanen in Dev-Anim branch]
2018-08-06 05:09:51 -04:00