mike zyracki
27fda7b623
Sequencer: Pivot Tool need to handle moving out of non zero rotation and space and handle non zero parent space. Added rotations to the pivot tool late and didn't test rotations with the parent rotated.
...
#jira UE-151737
#preflight 627ed975631ab437051f53ae
#rb matt.hoffman
#lockdown laurent.delayen
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 20383050 in //UE5/Release-5.0/... via CL 20384107
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20386407 by mike zyracki in ue5-main branch]
2022-05-26 17:57:10 -04:00
mike zyracki
8794ef7b9e
Sequencer: Anim Tools: Most new anim tools, pivot, motion trails, etc.. don't work in sub sequences, times could be wrong and even worse bindings not found since not using the root to local transform to calculate time correctly.
...
#jira UE-149316
#rb max.chen
#preflight 62827fc2734d065770304796
#lockdown laurent.delayen
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 20383029 in //UE5/Release-5.0/... via CL 20384102
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20386404 by mike zyracki in ue5-main branch]
2022-05-26 17:57:03 -04:00
Mike Zyracki
23b4a73a8b
Sequencer: Motion Trail: On reconstruct make sure we add channels for absolutes but still handle if we have a bad rig that has a control that doesn't have a parameter.
...
#jira UE-152903
#preflight 6287f0662c34da686af61663
#rb matt.hoffman
[CL 20304085 by Mike Zyracki in ue5-main branch]
2022-05-20 17:56:28 -04:00
Mike Zyracki
f7505a1092
Sequencer:Motion Trail: When reevaluate a trail make sure to alo recalucate it's keys.
...
#jira UE-150646
#preflight 62797ac4e02e157f3e6a4659
#rb na
#trivial
[CL 20110798 by Mike Zyracki in ue5-main branch]
2022-05-09 16:51:59 -04:00
lauren barnes
4b82e918fa
Replacing legacy EditorStyle calls with AppStyle
...
#rb header and class name replacement
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20078276 via CL 20078825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20106316 by lauren barnes in ue5-main branch]
2022-05-09 13:51:26 -04:00
Lauren Barnes
6248f8d412
Replacing legacy EditorStyle calls with AppStyle
...
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt
#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf
[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
mike zyracki
71a1865852
Sequencer: When using tools in subsequences need to get ISequencer from the master not the current.
...
#jira UE-149316
#rb max.chen
#preflight 6262fdcee70367fd1e0239e7
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 19872180 in //UE5/Release-5.0/... via CL 19873756
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19878018 by mike zyracki in ue5-main branch]
2022-04-22 19:55:15 -04:00
semion piskarev
933f26c42b
Sequencer: Fix crash in other modes that use the same gizmo context object by making sure that sequencer calls the proper super class enter/exit functions and uses the mode-level context store for its version.
...
#rb Mike.Zyracki
#jira UE-147296
#preflight 6262e4a7d558dfdec396f95e
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 19870945 in //UE5/Release-5.0/... via CL 19873730
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19877997 by semion piskarev in ue5-main branch]
2022-04-22 19:54:54 -04:00
semion piskarev
1cd2cbe01b
Sequencer: Avoid deregistering gizmo helper to avoid a crash bug that results from Enter() preceding Exit() when switching to another mode and using gizmos there (esp modeling tools).
...
#rb
#jira UE-147296
#preflight 62559927cd5ed4dd091731af
[FYI] Max.Chen, Mike.Zyracki
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 19831939 in //UE5/Release-5.0/... via CL 19832408
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)
[CL 19836013 by semion piskarev in ue5-main branch]
2022-04-20 15:17:19 -04:00
mike zyracki
29630b27fb
Sequencer: Tools won't work in subsequences due to wrong API call.
...
#jira UE-149316
#rb max.chen
#preflight 625d91cfd4124345879eac6a
#ROBOMERGE-OWNER: mike.zyracki
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 19812900 in //UE5/Release-5.0/... via CL 19818407
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19821334 by mike zyracki in ue5-main branch]
2022-04-19 19:12:19 -04:00
Mike Zyracki
e261100549
Sequencer: Pivot Tool: Trivial Fix to get selected actors correctly when re-entering the tool.
...
#trivial
#jira UE-145982
#rb na
#preflight 62338c0c1302f69e9a4a79e4
[CL 19425140 by Mike Zyracki in ue5-main branch]
2022-03-17 15:39:46 -04:00
mike zyracki
0bc4c79452
Sequencer: New Motion Trail crash due iterating over float channels expecting there to be all of the channels but there is just 1 for the float channel. Now we just check first for double channels and only check float if ther are no doubles valid. We do this since this code is shared among transform which use doubles and control rig which uses floats.
...
#jira UE-144855
#rb max.chen
#preflight 62267c8e123eef55e6fa9c88
#lockdown simon.tourangeau
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 19292837 in //UE5/Release-5.0/... via CL 19296024
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19345097 by mike zyracki in ue5-main branch]
2022-03-10 19:38:45 -05:00
Mike Zyracki
4f1145d9ee
Sequencer: Animation Tool: Pivot: Little more feedback tweaks
...
#jira UE-142876
#preflight 620ec7b4e55d96458493f42e
#rb max.chen
[CL 19043431 by Mike Zyracki in ue5-main branch]
2022-02-17 17:24:42 -05:00
Mike Zyracki
8259cfd739
NonUnity Fix
...
#jira UE-143074
#rb na
#preflight na
[CL 19036778 by Mike Zyracki in ue5-main branch]
2022-02-17 12:34:54 -05:00
Mike Zyracki
e42d02b2e1
Sequencer: Animation Tool: Pivot: When the Pivot Tool is activiated you will now:
...
Have the option to enter either the Edit/Free state, where you can move the pivot where you want
Or go into the Pivot/Pose state where you can rotate or translate(which is new) against the pivot. there is an overlay to let you switch or you can press P to toggle also.
Based on animators feedback.
#jira UE-142876
#preflight 620d20bbb71c717652f1dbb3
#rb max.chen
[CL 19018498 by Mike Zyracki in ue5-main branch]
2022-02-16 13:41:13 -05:00
max chen
d98b78d770
Sequencer: Initialize motion trail transforms, otherwise it leads to nan when blending
...
#jira UE-139888
#rb mike.zyracki
#lockdown simon.tourangeou
#preflight 61fdcac0b5226316389dcca2
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18878394 in //UE5/Release-5.0/... via CL 18878413 via CL 18878651
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18878669 by max chen in ue5-main branch]
2022-02-04 20:37:19 -05:00
mike zyracki
471c87adc0
Sequencer: Control Rig: When dragging in a Control Rig use the opened Level Sequence, don't search for an actor this can cause a crash if one doesn't exist. Also with this JIRA due to the order of operations we may search for a widget on the SequencerAnimToolsEdit mode which will override the Control Rig Edit Mode and not put the Widget in the correct location.
...
#jira UE-140517
#lockdown simon.tourangeou
#preflight 61fd7c70a6165e5356899eaf
#rb max.chen
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18872278 in //UE5/Release-5.0/... via CL 18872320 via CL 18872502
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18872516 by mike zyracki in ue5-main branch]
2022-02-04 15:58:23 -05:00
mike zyracki
069964cd71
Sequencer: Anim Pivot: Rotate about pivot, shift will turn it off
...
#jira UE-139184
#rb max.chen
#preflight 61e0a779250b9537f78378b0
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18607495 in //UE5/Release-5.0/... via CL 18607529 via CL 18607556
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18607575 by mike zyracki in ue5-main branch]
2022-01-13 17:44:22 -05:00
mike zyracki
2cbe38635e
Sequencer: Motion Trails: Rename Ticks to Marks per RichardB's suggestion for documenation.
...
#jira na
#rb na
#trivial
#preflight 61d6131c2e0e436c726e2417
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18525070 in //UE5/Release-5.0/... via CL 18525076
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18525102 by mike zyracki in ue5-release-engine-test branch]
2022-01-05 17:01:12 -05:00
max chen
a9c4fc66b4
Sequencer: Normalize transform before blending
...
#jira UE-137821
#rb mike.zyracki
#preflight 61bcbe7d1829df4a6eb1924f
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18484671 in //UE5/Release-5.0/... via CL 18484674
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18485091 by max chen in ue5-release-engine-test branch]
2021-12-17 14:40:18 -05:00
mike zyracki
6c96a25194
Sequencer: Control Rig: Minor fix for keepign state with edit pivot tool
...
#jira na
#trivial
#rb na
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18397255 in //UE5/Release-5.0/... via CL 18397262
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18397276 by mike zyracki in ue5-release-engine-test branch]
2021-12-07 13:57:57 -05:00
mike zyracki
f5a63ce9d5
Sequencer:Control Rig: Don't move parented custom attribute type controls with pivot tool, and make sure to not key if not needed.
...
#jira UE-135531
#rb na
#trivial
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18389925 in //UE5/Release-5.0/... via CL 18389935
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18389945 by mike zyracki in ue5-release-engine-test branch]
2021-12-06 18:27:28 -05:00
max chen
9688f22332
Sequencer: UsesPropertyWidgets for SequencerToolsEditMode so that properties that have bEnable3dWidget use the correct pivot location
...
#jira UE-136420
#rb christina.tempelaarL
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18352593 in //UE5/Release-5.0/... via CL 18352607
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18352617 by max chen in ue5-release-engine-test branch]
2021-12-02 10:53:28 -05:00
max chen
d2d0464065
Sequencer: Fix tool registration/unregistration so that they happen in EditMode::Enter and Exit. Otherwise, the tools weren't getting unregistered, leading to ensures when registering again.
...
#jira UE-136059
#rb mike.zyracki
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18319374 in //UE5/Release-5.0/... via CL 18319585
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18319741 by max chen in ue5-release-engine-test branch]
2021-11-29 20:30:31 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00