Helge Mathee
ac50c45e04
Control Rig: Maintain control names in UI as valid until re-chosen
...
#rb na
#jira UE-157955
#preflight https://horde.devtools.epicgames.com/job/62c6eb598558075f424d256b
[CL 20983875 by Helge Mathee in ue5-main branch]
2022-07-07 10:33:32 -04:00
Helge Mathee
555783edcb
Control Rig / RigVM: Improve asset loading performance
...
- Overall Loading time went from 21.439 seconds to 7.521 seconds
- Improved Postload from 6.643 seconds to 0.915 seconds
- Improved InitControlRigEditor from 13.422 seconds to 4.842 seconds
#jira UE-155783
#rb benoit.gadreau
#preflight https://horde.devtools.epicgames.com/job/62b2fe202c753858830d4b11
[CL 20773015 by Helge Mathee in ue5-main branch]
2022-06-22 08:37:48 -04:00
Helge Mathee
5847f56cd7
Control Rig: Fix null ptr issue inside of Graph model
...
#rb na
#jira na
#preflight skip
[CL 20755244 by Helge Mathee in ue5-main branch]
2022-06-21 06:14:52 -04:00
Helge Mathee
5409f37548
Control Rig: Construction Event
...
Changes include
* renamed setup event to construction event
* new nodes to spawn bones, nulls, controls etc
* class settings to limit how many elements can be created procedurally
* lookup from procedural element to spawner node (who created this?)
#preflight https://horde.devtools.epicgames.com/job/62b0d9c62405b4ac9e774bf4
#jira UE-153500
#rb audit
[CL 20754666 by Helge Mathee in ue5-main branch]
2022-06-21 04:15:34 -04:00
Helge Mathee
9c189267d5
ControlRig: user defined events and event invocation
...
#rb sara.schvartzman
#jira UE-153498 UE-153499
#preflight https://horde.devtools.epicgames.com/job/62975ffb2c618ddc66bb49a4
[CL 20453170 by Helge Mathee in ue5-main branch]
2022-06-01 11:28:01 -04:00
Helge Mathee
6520c809a9
Control Rig: backend work for support for multi graph
...
#rb benoit.gadreau
#jira UE-153497
#preflight https://horde.devtools.epicgames.com/job/6294be4e2e34c2e487b13394
[CL 20434781 by Helge Mathee in ue5-main branch]
2022-05-31 04:27:20 -04:00
sara schvartzman
cc32bcfbe4
Control Rig: Fix crash when upgrading sequence node
...
#jira UE-151719
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/628673b415019f6477482bd5
[CL 20292184 by sara schvartzman in ue5-main branch]
2022-05-20 04:43:05 -04:00
sara schvartzman
60e57fa0a8
Control Rig: FIx ensure after undoing a variable deletion
...
#jira UE-146402
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6239a63edb0f61c79259dc23
#ROBOMERGE-OWNER: sara.schvartzman
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 19805508 in //UE5/Release-5.0/... via CL 19806184
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19811752 by sara schvartzman in ue5-main branch]
2022-04-19 13:16:50 -04:00
Thomas Sarkanen
98c834dfd7
Control rig and RigVM changes to allow for data interface prototype to be further developed
...
This removes some of the dependencies on UControlRigBlueprint and replaces them with 'host' interfaces for URigVMController and URigVMGraph.
Also adds support for TScriptInterfaces in RigVM. This includes a modification of the RigVM parts of UHT.
Some of these changes are due to be reworked later to allow RigVM-hosting systems to not have to be also implemented in terms of control rig.
#rb Helge.Mathee,Sara.Schvartzman
#fyi Helge.Mathee,Sara.Schvartzman
#preflight 624d857aa64871f1a11ef3f9
[CL 19645705 by Thomas Sarkanen in ue5-main branch]
2022-04-06 08:26:45 -04:00
Helge Mathee
383986a20c
Control Rig: Integrate node / pin workflows into editor code
...
#rb sara.schvartzman
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c1aee323cb7b9914beee7
[CL 19625128 by Helge Mathee in ue5-main branch]
2022-04-05 10:42:37 -04:00
Helge Mathee
87702d5a3a
Control Rig: Fix crashes during upgrade / unresolve
...
#rb sara.schvartzman
#jira UE-147165 UE-147543
#preflight https://horde.devtools.epicgames.com/job/6246b0af3a5a4c1622de9384
[CL 19585555 by Helge Mathee in ue5-main branch]
2022-04-01 04:37:48 -04:00
sara schvartzman
d904b9cfe5
Control Rig: Remove parameters
...
#jira UE-143591
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6225ed1d8e6b4641d86295c4
[CL 19284981 by sara schvartzman in ue5-main branch]
2022-03-07 10:20:24 -05:00
Helge Mathee
627cb75494
Control Rig: Template Node Support.
...
The UE_RIGVM_ENABLE_TEMPLATE_NODES is disabled in this submit for now - which disabled the creation of template nodes as well, disabled auto-update functionality during load and spawning resolved templates nodes instead of unit nodes.
We'll enable the define in a follow up submit
#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/621de289ca28c55634199235
[CL 19196111 by Helge Mathee in ue5-main branch]
2022-03-01 04:23:55 -05:00
sara schvartzman
7587b66857
Control Rig: Fix ensure when undo a functions local variable deletion
...
#jira UE-140795
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/620be1b4615db7478d35ce56
[CL 19012049 by sara schvartzman in ue5-main branch]
2022-02-16 05:08:12 -05:00
sara schvartzman
706a32add4
Control Rig: Performance optimization when adding/breaking link on reroute
...
#jira UE-140688
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/61fa94ae9e4d23cd93ce959a
[CL 18826213 by sara schvartzman in ue5-main branch]
2022-02-02 09:46:25 -05:00
helge mathee
95136262c3
Control Rig: Permanently delete graph nodes from the panel to avoid double undo / redo
...
#rb sara.schvartzman
#jira UE-139726
#preflight https://horde.devtools.epicgames.com/job/61ee9c27ef289ffc6de51a4d
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18707955 in //UE5/Release-5.0/... via CL 18708023 via CL 18708072
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18708081 by helge mathee in ue5-main branch]
2022-01-24 09:24:26 -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
5912c50f8f
Control Rig: Fix crash when renaming a function to a recently deleted function
...
#jira UE-134492
#rb helge.mathee
#preflight 61938d27e05315f64fce97a9
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18220975 in //UE5/Release-5.0/... via CL 18220981
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18220990 by sara schvartzman in ue5-release-engine-test branch]
2021-11-17 05:30:03 -05:00
helge mathee
f04f5b8c70
Control Rig: Determine instruction index for UI entry / return nodes
...
#preflight https://horde.devtools.epicgames.com/job/61894ffd2b6745583f5bae15
#rb jack.cai
#jira UE-130533
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18101122 in //UE5/Release-5.0/... via CL 18101128
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18101139 by helge mathee in ue5-release-engine-test branch]
2021-11-09 03:01:44 -05:00
sara schvartzman
637a1d2c53
Control Rig: Fix can't set default values of function
...
#jira UE-130859
#rb helge.mathee
#preflight 617bd004c44dc5000164f74f
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17977111 in //UE5/Release-5.0/... via CL 17977119
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17977124 by sara schvartzman in ue5-release-engine-test branch]
2021-10-29 08:03:06 -04:00
sara schvartzman
488074a7e5
Control Rig: Fix "show bubble when zoom" change is not getting saved
...
#jira UE-131734
#rb helge.mathee
#preflight 6172abfceeaa6c00017ff565
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17904076 in //UE5/Release-5.0/... via CL 17904086
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17904089 by sara schvartzman in ue5-release-engine-test branch]
2021-10-25 04:25:30 -04:00
aurel cordonnier
a12d56ff31
Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
...
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
helge mathee
e506767414
Control Rig: Clear Last Pin used for compatibility checks when graph is changing
...
#rb na
#jira na
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17458423 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17458438 by helge mathee in ue5-release-engine-test branch]
2021-09-08 10:41:30 -04:00
helge mathee
69582acc90
Control Rig: Fix node and link opaqueness
...
#rb audit
#jira na
[FYI] jack.cai jeremiah.grant
#ROBOMERGE-SOURCE: CL 17293537 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17293545 by helge mathee in ue5-release-engine-test branch]
2021-08-24 16:56:32 -04:00
sara schvartzman
77989d58f9
Control Rig: Fix undo of change variable type crash
...
#jira UE-118692
#rb helge.mathee
[FYI] halfdan.ingvarsson
#ROBOMERGE-SOURCE: CL 16778041 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16778071 by sara schvartzman in ue5-release-engine-test branch]
2021-06-24 16:28:30 -04:00