Commit Graph

236 Commits

Author SHA1 Message Date
sara schvartzman
4c5f837e61 Control Rig: fix crash on function's local variable deletion undo
#jira UE-136770
#rb jack.cai
#preflight 61b2344f764790bee6c132bb

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18431904 in //UE5/Release-5.0/... via CL 18435365
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18435863 by sara schvartzman in ue5-release-engine-test branch]
2021-12-10 18:04:28 -05:00
mike zyracki
d1b2ee23c0 Sequencer: Control Rig: Support Re-Baking over a track with a Control Rig and crash with Pose Library open on exit due to edit mode being de-activated but not calling Exit which does it cleanup to well later.
#jira UE-136846
#jira UE-136857
#rb max.chen

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18408003 in //UE5/Release-5.0/... via CL 18408015
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18408022 by mike zyracki in ue5-release-engine-test branch]
2021-12-08 12:55:37 -05:00
sara schvartzman
b721627ccb Control Rig: Allow copy/paste of control shape properties
#jira UE-112646
#rb jack.cai
#preflight 61af8f031649962b665d377d

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18404327 in //UE5/Release-5.0/... via CL 18404332
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18404335 by sara schvartzman in ue5-release-engine-test branch]
2021-12-08 05:50:48 -05:00
mike zyracki
8b7b2b4f16 Sequencer: Control Rig Anim Layer Improvements, pt1.
Fixes issue with selections when a control rig's section has channels masked out, it could select the wrong control, added CategoryIndex to fix that. Also improved selection/deselction speed by avoiding reselecting Controls when they are selected. That was done to make sure Python selections worked on the first time, but what the only that that was needed there was enabling the Control Rig Edit Mode, so we just do that.
#jira na
#preflight 61ae99682b3384289ad7208d
#rb max.chen

#ROBOMERGE-OWNER: mike.zyracki
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18400449 in //UE5/Release-5.0/... via CL 18400525
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE-CONFLICT from-shelf

[CL 18400572 by mike zyracki in ue5-release-engine-test branch]
2021-12-07 16:54:34 -05:00
helge mathee
89cf3dffa9 Control Rig: Fix regression with input widgets showing on structs
#rb sara.schvartzman
#jira UE-136614

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18394134 in //UE5/Release-5.0/... via CL 18394159
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18394162 by helge mathee in ue5-release-engine-test branch]
2021-12-07 08:25:34 -05:00
helge mathee
5430c3a415 Control Rig: Adjust icons for Tab Summoner, Rig Tree
#rb sara.schvartzman
#jira UE-136600 UE-136606
#preflight https://horde.devtools.epicgames.com/job/61af3af4c6650f98a97b37b7

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18393793 in //UE5/Release-5.0/... via CL 18393795
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18393796 by helge mathee in ue5-release-engine-test branch]
2021-12-07 07:04:46 -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
jon nabozny
cdc65f654f Reland: Fixes motion blur lengths when using time dilation
#rb josie.yang
#lockdown michal.valient
#preflight 614a44526c96990001c47143

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17606608 via CL 17962735 via CL 18364937 via CL 18364960
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365023 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:53:56 -05:00
jon nabozny
9693ad4915 Undo //UE5/Private-Frosty/Engine/... changelist 17586431
#lockdown michal.valient
#preflight revert for build breakage

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17587410 via CL 17948832 via CL 18364580 via CL 18364616
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364712 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:34:52 -05:00
jon nabozny
c418c40de0 Fixes motion blur lengths when using time dilation
#rb josie.yang
#lockdown michal.valient
#preflight 614a1e3259380f0001888d92

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17586431 via CL 17948712 via CL 18364381 via CL 18364522
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364604 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:30:35 -05:00
sara schvartzman
c2e8517589 Control Rig: Fix cannot add execute context to a function once it is removed
#jira UE-135600
#rb helge.mathee
#preflight 61a8c1afe8314ee7b594cb36

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18353073 in //UE5/Release-5.0/... via CL 18353095
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18353121 by sara schvartzman in ue5-release-engine-test branch]
2021-12-02 11:44:22 -05:00
mark lintott
2e931a7335 More Non-Unity fixes..
#rb none
#jira none
#preflight 61a796441d2787d839607373

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18339559 in //UE5/Release-5.0/... via CL 18339565
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18339570 by mark lintott in ue5-release-engine-test branch]
2021-12-01 10:50:36 -05:00
mark lintott
a915daf999 Non-Unity fixes
#rb none
#jira none

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18339491 in //UE5/Release-5.0/... via CL 18339510
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18339542 by mark lintott in ue5-release-engine-test branch]
2021-12-01 10:47:42 -05:00
mike zyracki
077e58ff27 Sequencer: Control Rig: Create CR outliner and details panel for Controls while animating.
Created base widget for these new dockable tabs. Moved logic to these new widgets.
However since we want some feedback we left a #define to keep the old code that we can bring back if needed, will be removed once vetted by design.
Note space picker has it's own tab also but isn't working, need to revist that with Engine UX, think they have a bug.

#rb max.chen
#jira UE-136368
#preflight 61a6a1a68015016c7e11eb88
Note AG/Lyra failed do to other changes not related to this CL.

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18335252 in //UE5/Release-5.0/... via CL 18335268
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18335271 by mike zyracki in ue5-release-engine-test branch]
2021-11-30 20:39:20 -05:00
mike zyracki
1b89b8bb61 Sequencer: Control Rig: When selecting controls we refresh the tree on next tick. Also when get key area's we don't get them if from track or object since that messes with control rig selection.
#jira UE-135944

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18334898 in //UE5/Release-5.0/... via CL 18334904
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18334907 by mike zyracki in ue5-release-engine-test branch]
2021-11-30 19:43:26 -05:00
mike zyracki
be15a52015 Control Rig: Change TreeView so that it won't deselect items that are filtered out or collapsed.
#jira na
#rb na
[FYI] helge.mathee, jeremiah.grant

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18333059 in //UE5/Release-5.0/... via CL 18333128
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18333140 by mike zyracki in ue5-release-engine-test branch]
2021-11-30 17:12:19 -05:00
lauren barnes
8ffecdf82c Adding a delegate for mode toolkits to do any UI shutdown that depends on the mode UI layer. Small fix to completely unregister known tabs in the mode UI layer.
#jira none
[FYI] Mike.Zyracki

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 18328063 in //UE5/Release-5.0/... via CL 18328072
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18328083 by lauren barnes in ue5-release-engine-test branch]
2021-11-30 13:46:09 -05:00
sara schvartzman
f0a942f45e Control Rig: Refactor variable binding
#jira na
#rb helge.mathee
#preflight 61a4c443be6d0d4512c093f6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18310323 in //UE5/Release-5.0/... via CL 18310628
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18310747 by sara schvartzman in ue5-release-engine-test branch]
2021-11-29 11:26:01 -05:00
sara schvartzman
a7d47b8cb8 Control Rig: Print python context commands when editor opens
#jira UE-133083
#rb jack.cai
#preflight 619ba8033a721992672c2edf

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18267904 in //UE5/Release-5.0/... via CL 18267928
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18267933 by sara schvartzman in ue5-release-engine-test branch]
2021-11-23 05:01:15 -05:00
sara schvartzman
898482a98e Control Rig: Search filter in function arguments not showing matching types
#jira UE-135598
#rb jack.cai
#preflight 619bbc4188439fccfe64f9e6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18267890 in //UE5/Release-5.0/... via CL 18267900
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18267902 by sara schvartzman in ue5-release-engine-test branch]
2021-11-23 04:59:08 -05:00
sara schvartzman
0d59fa204b Control Rig: Re-add th empty line in Rig Hierarchy
#jira UE-134577
#rb jack.cai
#preflight 619bc06e3a721992672f5fd9

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18267877 in //UE5/Release-5.0/... via CL 18267888
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18267893 by sara schvartzman in ue5-release-engine-test branch]
2021-11-23 04:57:53 -05:00
mike zyracki
d1c4572e96 Sequencer: Reoder delegate getting cleared when exiting CR edit mode to avoid nullptr gettign used by it.
#jira UE-135560
#trivial
#rb na

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18251699 in //UE5/Release-5.0/... via CL 18251724
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18251735 by mike zyracki in ue5-release-engine-test branch]
2021-11-19 16:43:30 -05:00
max chen
88e31cc65d Control Rig: Add a scrollbar for the snapper
#jira UE-135538
#rb mike.zyracki

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18251106 in //UE5/Release-5.0/... via CL 18251110
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18251112 by max chen in ue5-release-engine-test branch]
2021-11-19 13:34:31 -05:00
mike zyracki
37edd135e2 Sequencer: Control Rig: Add ability to edit multiple controls
Instead of one details panel with topmost nodes we have a detail panel per type, and then allow for multiple objects for each.  When theres multiple objects the system still asks for each customization for each object so we need to store the 'multiple' name so the title is correct. Also FTransform would not work correctly with multiple types so instead we are using FEulerTransform with coercion. (Note FTransforms aren't common anymore FEulerTransform is really the default CR transform type but we have lots of legacy assets still using Transform controls)

#jira UE-135517
#preflight 6196ebbab22f9e02b57d6211
#rb max.chen

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18248485 in //UE5/Release-5.0/... via CL 18248510
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18248514 by mike zyracki in ue5-release-engine-test branch]
2021-11-18 21:48:05 -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