Lina Halper
d2ec25f2be
Remove unused variables
...
#jira: UE-78921
#rb: Helge.Mathee
#lockdown cristina.riveron
[CL 8062117 by Lina Halper in 4.23 branch]
2019-08-15 13:21:06 -04:00
Lina Halper
7aa8247959
Crash fix on AD node with invalid set up
...
#jira: UE-77592
#rb:Laurent.Delayen
[CL 7573040 by Lina Halper in 4.23 branch]
2019-07-23 15:57:08 -04:00
Mike Zyracki
ebb410f711
Add bWasCreated flag to BindToSkeletalMesh so when we know when we create the sequencer anim instance we should save the pose. This removes the need for control rig to override NativeInitialization. Also add some checks to make sure we save a valid pose.
...
#jira UE-76569
#rb max.chen
[CL 7280102 by Mike Zyracki in 4.23 branch]
2019-07-11 15:56:20 -04:00
aaron cox
3618478716
Reinitialize the Copy Pose From Mesh node when the target mesh changes.
...
Fixes animation pose breaking when dynamically changing between skeletal meshes that use the same animbp but have a different number of bones.
[CODEREVIEW] Laurent.Delayen, Lina.Halper
#ROBOMERGE-SOURCE: CL 6938273 via CL 6938276 via CL 6938281 via CL 6938283 via CL 6943622
#ROBOMERGE-BOT: (v366-6836689)
[CL 6946612 by aaron cox in Main branch]
2019-06-11 22:52:01 -04:00
Jeff Fisher
bcc5bcf128
Copying //UE4/Dev-VR to Main (//UE4/Main)
...
-Copy up for 4.23
#rb none
[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -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
Max Chen
58ed55be26
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
#lockdown nick.penwarden
[CL 6863746 by Max Chen in Dev-Sequencer branch]
2019-06-06 13:46:20 -04:00
Max Chen
62e9e36c62
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
[CL 6729326 by Max Chen in Dev-Sequencer branch]
2019-05-31 15:38:50 -04:00
Max Chen
65cea2234e
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
[CL 6662567 by Max Chen in Dev-Sequencer branch]
2019-05-29 01:56:53 -04:00
Max Chen
697a6f07ef
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
[CL 6643490 by Max Chen in Dev-Sequencer branch]
2019-05-25 03:15:46 -04:00
Max Chen
523dfd6c75
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
[CL 6276895 by Max Chen in Dev-Sequencer branch]
2019-05-03 12:55:47 -04:00
Max Chen
4b09f3076d
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
[CL 6133506 by Max Chen in Dev-Sequencer branch]
2019-04-28 02:36:18 -04:00
Max Chen
4b4fedd7d1
Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
...
#rb none
[CL 5899701 by Max Chen in Dev-Sequencer branch]
2019-04-15 12:35:16 -04:00
Mike Zyracki
f7bfe3dc0f
Fix to get back to the previous pose that a SkeletalMesh has before getting evaluated.
...
Added a PoseNode to the AnimInstanceProxy that we save a pose to right when we initialize the seuqencer proxy and then in RestoreState in the template we then link that anim pose to use that stored pose and then force an evaluation.
#jira UE-70665
#rb max.chen, lina.halper
[CL 5767595 by Mike Zyracki in Dev-Sequencer branch]
2019-04-05 15:18:36 -04:00
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
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
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