Commit Graph

267 Commits

Author SHA1 Message Date
Max Chen
c33049fcbd Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 5730143 by Max Chen in Dev-Sequencer branch]
2019-04-04 02:48:32 -04:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
Max Chen
e5d975a843 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 5098773 by Max Chen in Dev-Sequencer branch]
2019-02-20 18:13:12 -05:00
Max Chen
86e57f3fca Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 5086998 by Max Chen in Dev-Sequencer branch]
2019-02-19 21:21:33 -05:00
Max Chen
5b77909359 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 5015015 by Max Chen in Dev-Sequencer branch]
2019-02-16 00:04:01 -05:00
Max Chen
c5a86242ac Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4985644 by Max Chen in Dev-Sequencer branch]
2019-02-13 14:00:03 -05:00
Max Chen
fd89c0a6b7 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4957863 by Max Chen in Dev-Sequencer branch]
2019-02-10 00:20:33 -05:00
Mike Zyracki
68b294007b 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

[CL 4867670 by Mike Zyracki in Dev-Sequencer branch]
2019-02-01 11:41:07 -05:00
Max Chen
eaf1d2f36d Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4862877 by Max Chen in Dev-Sequencer branch]
2019-02-01 00:13:00 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
thomas sarkanen
ce6660e537 Use move semantics to reduce memcpy() overhead when evaluating animation
Poses & curves are now moved instead of copied where possible.
Also removed needless passing of bone space transforms to UAnimInstance::ParallelEvaluateAnimation, which further removes an extra allocation for sub-instances.

#rb Martin.Wilson


#ROBOMERGE-SOURCE: CL 4810269 via CL 4810272 via CL 4812712

[CL 4812722 by thomas sarkanen in Main branch]
2019-01-25 11:48:55 -05:00
thomas sarkanen
ca75ce42c0 Removed NaN check that was still getting compiled in Test/Shipping
#rb none


#ROBOMERGE-SOURCE: CL 4810258 via CL 4810259 via CL 4812711

[CL 4812721 by thomas sarkanen in Main branch]
2019-01-25 11:48:54 -05:00
lina halper
a035ff79ba support correct sourcepose for curvesource node
https://udn.unrealengine.com/questions/407109/view.html

#rb:Martin.Wilson
#code review:Thomas.Sarkanen
#jira: none


#ROBOMERGE-SOURCE: CL 4800727 via CL 4803681

[CL 4804958 by lina halper in Main branch]
2019-01-24 16:33:12 -05:00
Thomas Sarkanen
cc942a3341 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4768627
#rb none
#jira none

[CL 4769629 by Thomas Sarkanen in Dev-Anim branch]
2019-01-22 06:48:04 -05:00
Chris Gagnon
0dbe1f7fb2 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4766091 by Chris Gagnon in Dev-Editor branch]
2019-01-21 17:47:02 -05:00
thomas sarkanen
4a919fed3c Fixed sorting & layout issues with anim nodes
Fixed anim node details customization so that it respects code re-ordered parameters and ordering metadata.
Fixed EditCondition and (As Pin) indicators causing double-checkboxes.
Moved (As Pin) indicators to a right-aligned checkbox instead of right-aligning the label.
Reordered anim node properties: AnimDynamics, ApplyAdditive, BlendBoneByChannel.

Also manually resized the 'eye' icon (as it was box filtered form 40x40) & fixed up asymmetric padding for its checkbox style. This means 'public' checkboxes in Blueprints are now square!

#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 4738868 via CL 4738870 via CL 4738871

[CL 4738872 by thomas sarkanen in Main branch]
2019-01-17 04:08:05 -05:00
Thomas Sarkanen
a5fd44759f Fixed setting name by pin in PoseByName node
From this UDN: https://udn.unrealengine.com/questions/477742/bug-incorrect-fname-value-from-c-to-blueprint-on-p.html
Before this fix, only the name set at startup would be used.

#jira none
#rb Lina.Halper

[CL 4732138 by Thomas Sarkanen in Dev-Anim branch]
2019-01-16 09:22:56 -05:00
Chris Gagnon
1dd3e0189f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4730305 by Chris Gagnon in Dev-Editor branch]
2019-01-15 18:47:22 -05:00
Chris Gagnon
1a3bf5caf1 Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
#rb none

[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -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
Thomas Sarkanen
e0f6136524 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4704791
#rb none
#jiira none

[CL 4708070 by Thomas Sarkanen in Dev-Anim branch]
2019-01-11 04:11:30 -05:00
thomas sarkanen
7a50ab7f6c Making copy pose thread-safe
Moved the work to acquire the bone transforms to PreUpdate on the game thread.
Supported master-pose by checking whether what we are copying is running master-pose (this potentially fixes issues where character heads/hats can detach).
Profiled, this averages ~8us on console per call, so not too bad.

#rb Lina.Halper
[FYI] Lina.Halper


#ROBOMERGE-SOURCE: CL 4691593

[CL 4692711 by thomas sarkanen in Main branch]
2019-01-09 11:34:37 -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
thomas sarkanen
05e9d6f132 Back out changelist 4688737
Just in case - found a potential regression with the editor after this went in.

#rb none


#ROBOMERGE-SOURCE: CL 4688910

[CL 4689070 by thomas sarkanen in Main branch]
2019-01-08 12:36:23 -05:00