Commit Graph

189 Commits

Author SHA1 Message Date
Helge Mathee
6a22401608 Control Rig: Disable preload filtering on Control Rig blueprint since it is breaking assets
#rb sara.schvartzman
#jira na
#preflight skip

[CL 24574157 by Helge Mathee in ue5-main branch]
2023-03-09 07:56:22 -05:00
sara schvartzman
bb495060f0 Control Rig: Fix double creation of variable node when undoing external variable removal
#jira UE-178534
#rb helge.mathee
#preflight 64086d4ecf5fe1e28cbbc084

[CL 24562362 by sara schvartzman in ue5-main branch]
2023-03-08 12:32:42 -05:00
helge mathee
79a424aa16 Blueprint / Control Rig: Support for filtering during ForceLoadMembers
#rb sara.schvartzman dan.oconner
#preflight  https://horde.devtools.epicgames.com/job/6401ed2d59017a559b675372

[CL 24538439 by helge mathee in ue5-main branch]
2023-03-07 07:37:27 -05:00
sara schvartzman
23b04e92a6 Control Rig: Fix postload breaking all links and renable postload hashing by default
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6400af101d304a5471285599

[CL 24484988 by sara schvartzman in ue5-main branch]
2023-03-02 12:45:09 -05:00
sara schvartzman
8438b85265 Control Rig: Disable postload RigVM hash optimization by default, and add cvar to enable it
#rb halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/63fff943f43e53f68172b9d1
#preflight 63fff943f43e53f68172b9d1

[CL 24476915 by sara schvartzman in ue5-main branch]
2023-03-01 22:01:51 -05:00
sara schvartzman
3dc02f2b2e Control Rig: Fix postload hashing not working properly
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63fcea48a134e0b059ddb9ce

[CL 24440239 by sara schvartzman in ue5-main branch]
2023-02-28 06:20:40 -05:00
sara schvartzman
dbeebbcab9 Control Rig: Fix crash when deleting variable and variable nodes are in use
#jira UE-178233
#rb halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/63f8e86aae54ee4ce9f52f93

[CL 24406728 by sara schvartzman in ue5-main branch]
2023-02-24 14:59:37 -05:00
Helge Mathee
8ff3703361 Control Rig: Python access to currently focused model / graph
#rb sara.schvartzman
#jira UE-178106
#preflight https://horde.devtools.epicgames.com/job/63f5f9bf500c05a62419bd24

[CL 24358626 by Helge Mathee in ue5-main branch]
2023-02-22 06:25:06 -05:00
helge mathee
a4baf6a1c6 Control Rig: Ensure to reattach pins only once during postload
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63f4a9da7064074bd814d282

[CL 24343432 by helge mathee in ue5-main branch]
2023-02-21 13:05:27 -05:00
helge mathee
07530203cf Control Rig: Fix build break in ControlRigBlueprint
#rb na
#jira na
#preflight skip

[CL 24280397 by helge mathee in ue5-main branch]
2023-02-17 08:46:19 -05:00
helge mathee
3acbeeb2d3 RigVM: Store a hash along side each graph identifying the structural state
Avoid rebuilding graphs if we don't need to. hashes contain the structure of each node, the structure of any used data type and the structure of each used template.

#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/63ee1c6fc9692d7c04423941

[CL 24280391 by helge mathee in ue5-main branch]
2023-02-17 08:46:05 -05:00
sara schvartzman
9bb11b3acf Control Rig: Simplify template functionality
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63ecc343f36e1a5ecea548a4

[CL 24228066 by sara schvartzman in ue5-main branch]
2023-02-15 07:03:25 -05:00
sara schvartzman
3adc2d98b3 Control Rig: Fix patching of if/select nodes unresolves pins
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63e0fa8c4d25c400b707485a
#fyi halfdan.ingvarsson

[CL 24029015 by sara schvartzman in ue5-main branch]
2023-02-06 08:31:03 -05:00
halfdan ingvarsson
58e9175e74 Control Rig: Temporarily disable check for changed pins to get the cook going.
#jira none
#rnx
[FYI] sara.schvartzman

[CL 24025123 by halfdan ingvarsson in ue5-main branch]
2023-02-05 23:01:26 -05:00
sara schvartzman
be6c59d8b7 Control Rig: Fix public functions not loading as public, and showing twice in context menu
#jira UE-175682
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63da51959f6dbf248dd64cfc

[CL 23949522 by sara schvartzman in ue5-main branch]
2023-02-01 11:14:45 -05:00
Helge Mathee
9dac36a4c6 RigVM: Introduce patch result structure
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63bea661763c6c106415a72c

[CL 23644219 by Helge Mathee in ue5-main branch]
2023-01-11 07:56:43 -05:00
Helge Mathee
f4e396377c RigVM Refactoring: Move the bulk of the code for Control Rig to RigVMHost.
Left ControlRig::Execute untouched for now - we need to refactor it in a follow up step.

#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63bbe876c45a2c81e0720f1d

[CL 23626024 by Helge Mathee in ue5-main branch]
2023-01-10 09:05:18 -05:00
Helge Mathee
b9cc2b8a69 Control Rig: Set of fixes to re-enable all rigs in ControlRigExample
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63bd6688c45a2c81e0fabda4

[CL 23625895 by Helge Mathee in ue5-main branch]
2023-01-10 08:46:32 -05:00
sara schvartzman
474dc57600 Control Rig: Move type postprocess and redirectors to RigVMTypeUtils
#jira UE-172705
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/639a0ffd8c5081ee9aa8c704

[CL 23574028 by sara schvartzman in ue5-main branch]
2023-01-04 05:53:56 -05:00
sara schvartzman
481d9ea77f Control Rig: Fix slowness when working on functions
#jira UE-172771
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/639c55d58c5081ee9a519ef3

[CL 23573716 by sara schvartzman in ue5-main branch]
2023-01-04 04:07:30 -05:00
sara schvartzman
b17b335f73 Control Rig: Save serialized graph function in function data
#jira UE-171037
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6390885f5c5308d18c43af06

[CL 23444514 by sara schvartzman in ue5-main branch]
2022-12-08 05:50:56 -05:00
sara schvartzman
726659fb91 Control Rig: Ignore modification events when patching the model
#jira UE-171632
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/638dd153c0652bbec2d8fc4c

[CL 23388675 by sara schvartzman in ue5-main branch]
2022-12-05 06:42:55 -05:00
Helge Mathee
bbc337907b RigVM: Deal with duplicatoin of function graph store assets
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63888e5a766a2aeed2d00dbc

[CL 23348611 by Helge Mathee in ue5-main branch]
2022-12-01 07:23:52 -05:00
sara schvartzman
0f1a665a67 Control Rig: Fix crash in CitySample
#jira UE-171207
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/6385ec34fa053c489a4ce765

[CL 23303606 by sara schvartzman in ue5-main branch]
2022-11-29 06:36:47 -05:00
sara schvartzman
86898c059f Control Rig: Remove bNotify argument from RigVMController functions
#jira UE-169885
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63849b26ca02aa2c498bdd04

[CL 23287047 by sara schvartzman in ue5-main branch]
2022-11-28 06:41:47 -05:00