Commit Graph

174 Commits

Author SHA1 Message Date
sara schvartzman
ce31e514f3 Control Rig: Fix error on python script when adding link to array node iterator with generic type pin
#jira UE-135084
#rb helge.mathee
#preflight 61964778186e9fbb9390eee2

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

[CL 18236804 by sara schvartzman in ue5-release-engine-test branch]
2021-11-18 08:00:07 -05:00
helge mathee
6ad2a0fb1b RigVM: Followup fixing build breakage in main
#rb trivial
#jira na

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18151124 in //UE5/Release-5.0/... via CL 18151141
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18151151 by helge mathee in ue5-release-engine-test branch]
2021-11-11 10:39:22 -05:00
helge mathee
6462b5a2b4 RigVM: Implement undo / redo for promote actions
#rb jack.cai
#jira UE-132110
#preflight https://horde.devtools.epicgames.com/job/618ccb47026d8c8fe93bd749

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18149987 in //UE5/Release-5.0/... via CL 18150366
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18150401 by helge mathee in ue5-release-engine-test branch]
2021-11-11 09:37:24 -05:00
helge mathee
767c039c49 RigVM: Less ambiguous object search for cpptypes in URigVMController::EnsurePinValidity
#edigrate of 18125091
#jira FORT-428662
[FYI] Bob.Tellez

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18126303 in //UE5/Release-5.0/... via CL 18126320
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18126321 by helge mathee in ue5-release-engine-test branch]
2021-11-10 04:09:58 -05:00
helge mathee
96bf9aa183 RigVM: Deal with faulty nodes within a top level graph
#rb jack.cai
#jira UE-134228
#preflight na

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18103879 in //UE5/Release-5.0/... via CL 18103901
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18103914 by helge mathee in ue5-release-engine-test branch]
2021-11-09 07:15:27 -05:00
jack cai
fd31681539 Control Rig: setup a redirector to redirect old spring interp struct name to new ones. This should clarify that on release there is only one version of spring interp quat that we support.
#jira UE-134091
#rb halfdan.ingvarsson

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18065304 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0
#ROBOMERGE[bot1]: ENGINEMERGE

[CL 18065364 by jack cai in ue5-release-engine-test branch]
2021-11-04 18:18:14 -04:00
sara schvartzman
96d1b6f5cc Control Rig: Fix creating reroute nodes from pins with existing connections disconnects all connections except for reroute
#jira UE-132061
#rb helge.mathee
#preflight 61813789fc786a000142533e

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18031802 in //UE5/Release-5.0/... via CL 18031812
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18031817 by sara schvartzman in ue5-release-engine-test branch]
2021-11-03 07:58:39 -04:00
sara schvartzman
1b5cfff14e Control Rig: Fix cannot create function ref nodes when pulling out of an execute pin
#jira UE-116093
#rb helge.mathee
#preflight 618128b7de066b00018b8507

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18031797 in //UE5/Release-5.0/... via CL 18031800
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18031801 by sara schvartzman in ue5-release-engine-test branch]
2021-11-03 07:56:50 -04:00
sara schvartzman
57db5c1e2b Control Rig: Control Rig Parameters Not Respecting Clamping Meta data
#jira UE-131789
#rb helge.mathee
#preflight 617aa1b35794a5000139b602

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17962037 in //UE5/Release-5.0/... via CL 17962045
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17962054 by sara schvartzman in ue5-release-engine-test branch]
2021-10-28 10:09:57 -04:00
sara schvartzman
9f7d10dcb9 Control Rig: Local variable non-latin name change to '____' when undo deletion in Control Rig
#jira UE-131317
#jira UE-126146
#rb helge.mathee
#preflight 6176c9c44c749600015833e9

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17907883 in //UE5/Release-5.0/... via CL 17907891
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17907907 by sara schvartzman in ue5-release-engine-test branch]
2021-10-25 12:31:43 -04:00
jack cai
f02bf245e1 Control Rig: Fix Array Element Pins not having correct default values, which causes VM to allocate fewer elements for the array pin.
#jira UE-132222
#rb helge.mathee
[FYI] benoit.gadreau

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 17907523 in //UE5/Release-5.0/... via CL 17907550
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17907568 by jack cai in ue5-release-engine-test branch]
2021-10-25 12:17:18 -04:00
benoit gadreau
3c27c83bda reset pin value capabilities for FunctionReferenceNode
#rb helge.mathee
#jira UE-121888
#preflight https://horde.devtools.epicgames.com/job/61767071487b42000103c458

#ROBOMERGE-AUTHOR: benoit.gadreau
#ROBOMERGE-SOURCE: CL 17904456 in //UE5/Release-5.0/... via CL 17904463
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17904465 by benoit gadreau in ue5-release-engine-test branch]
2021-10-25 06:03:26 -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
sara schvartzman
f78d6ea5aa Control Rig: Fix undoing Control's transform Current Value undo all of the previous changes and can't be redone
#jira UE-117536
#rb helge.mathee
#preflight 616efa07a8f584000129830d

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17870734 in //UE5/Release-5.0/... via CL 17870742
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17870744 by sara schvartzman in ue5-release-engine-test branch]
2021-10-20 04:50:20 -04:00
benoit gadreau
a9f3609ef7 do not create multiple forward / backward / setup event nodes
- prevent adding event nodes to non-top level graphs through copy/paste
- constness

#rb helge.mathee
#jira UE-130530
#preflight https://horde.devtools.epicgames.com/job/616e9ea76e12ff00012245ef

#ROBOMERGE-AUTHOR: benoit.gadreau
#ROBOMERGE-SOURCE: CL 17859089 in //UE5/Release-5.0/... via CL 17859094
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17859095 by benoit gadreau in ue5-release-engine-test branch]
2021-10-19 07:53:34 -04:00
helge mathee
afc7c01e26 Control Rig: RigVM UObject support
#rb kiaran.ritchie, sara.schvartzman
#jira UE-132100
#preflight https://horde.devtools.epicgames.com/job/616e94bb6e12ff000120db0e

#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17858616 in //UE5/Release-5.0/... via CL 17858633
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17858636 by helge mathee in ue5-release-engine-test branch]
2021-10-19 06:24:52 -04:00
benoit gadreau
d6afe1266e maintain links when deleting nodes via Shift + Del/Backspace
#rb helge.mathee
#jira UE-121553
#preflight https://horde.devtools.epicgames.com/job/615ef0a999e9f2000168e3d4

#ROBOMERGE-AUTHOR: benoit.gadreau
#ROBOMERGE-SOURCE: CL 17770145 in //UE5/Release-5.0/... via CL 17770189
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17770197 by benoit gadreau in ue5-release-engine-test branch]
2021-10-11 05:19:26 -04:00
helge mathee
9bcb453d5c Control Rig: only allow one execute pin per function
#rb sara.schvartzman
#jira UE-127377
#preflight

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734409 in //UE5/Release-5.0/... via CL 17734413
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734423 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:42:51 -04:00
helge mathee
e29d5d5054 Control Rig: Ensure name uniqueness for Exposed Pins
#rb sara.schvartzman
#jira UE-130711
#preflight https://horde.devtools.epicgames.com/job/615c95f4bb992a0001dcd6d0

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734395 in //UE5/Release-5.0/... via CL 17734403
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734408 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:41:29 -04:00
helge mathee
b34f939410 Control Rig: Bring back support for direct pin links during expansion
Seems to have been removed by mistake in CL 17643082

#rb sara.schvartzman
#jira UE-130451
#preflight https://horde.devtools.epicgames.com/job/615c9a559a6de50001119659

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734387 in //UE5/Release-5.0/... via CL 17734394
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734398 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:40:29 -04:00
sara schvartzman
70c085eec9 Control Rig: Fix failed set expansion when pin is already expanded
#jira UE-117162
#rb helge.mathee
#preflight 615acc65fe00590001bc20c4

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17705876 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v878-17703426)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17705917 by sara schvartzman in ue5-release-engine-test branch]
2021-10-04 06:39:55 -04:00
sara schvartzman
aa435f6670 Control Rig: Add "add_if_node_from_struct" in Python
#jira UE-120379
#rb helge.mathee
#preflight 6155e8807b2a6200013be63b

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17690482 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17690484 by sara schvartzman in ue5-release-engine-test branch]
2021-10-01 08:08:39 -04:00
sara schvartzman
ccea92c671 Control Rig: Variable node can now reference an input parameter inside a function
#jira UE-110374
#rb helge.mathee
#preflight 614b3a47286e3b00012ad087

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631321 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17631332 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 11:50:32 -04:00
helge mathee
81e3fba94c Control Rig: Fix up invalid graphs on load, guard against infinite recusion in AST
#rb sara.schvartzman
#jira UE-127708
#preflight https://horde.devtools.epicgames.com/job/61518f7ad0edce0001e75a5e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17628743 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17628763 by helge mathee in ue5-release-engine-test branch]
2021-09-27 06:52:24 -04:00
helge mathee
3d80fb9058 Control Rig: Fix expand node to work with direct links and local variables within functions
#rb sara.schvartzman
#jira UE-127381
#preflight https://horde.devtools.epicgames.com/job/614b36866a142b0001baa64e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17596095 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17596111 by helge mathee in ue5-release-engine-test branch]
2021-09-22 11:21:19 -04:00