Helge Mathee
534665507f
Control Rig: Orphan pin functionality for RigVM
...
#jira UEA-564
#rb jack.cai
[CL 15942963 by Helge Mathee in ue5-main branch]
2021-04-07 13:09:20 -04:00
sara schvartzman
662a226b3c
ControlRig: Fix watches not working for functions and collapsed nodes.
...
#jira UE-110041
#rb helge.mathee
[CL 15877909 by sara schvartzman in ue5-main branch]
2021-03-31 13:16:23 -04:00
sara schvartzman
1be7e96cc7
ControlRig: Fix Variable nodes to storing the correct value
...
#jira na
#rb helge.mathee
[CL 15859308 by sara schvartzman in ue5-main branch]
2021-03-30 05:38:41 -04:00
Matt Peters
530889524c
#jira UE-111633
...
URigVMPin::GetExposedPinChain: Add a visited set to the DFS algorithm to prevent infinite loop due to cycles.
#rb Sara.Schvartzman
#rnx
[CL 15758488 by Matt Peters in ue5-main branch]
2021-03-22 08:24:37 -04:00
sara schvartzman
bb333535d4
ControlRig: Fix watches not working for functions and collapsed nodes.
...
#jira UE-110041
#rb helge.mathee
[CL 15748441 by sara schvartzman in ue5-main branch]
2021-03-19 12:43:05 -04:00
Helge Mathee
305fe5e166
Control Rig: Move instruction index lookup from a per-node field to a 1-n map. 1 instruction can represent 1 node, but 1 node can represent multiple instructions.
...
This fixes the labels on the execution stack for nested nodes.
Also fixes the cross selection issues between the stack and the graph views.
Finally also implements the "focus on selection" feature, which will now open the right tab and focus on the selected nodes.
#rb jack.cai
#jira na
[CL 15201429 by Helge Mathee in ue5-main branch]
2021-01-26 04:06:19 -04:00
Helge Mathee
ead77ef42b
Control Rig: Make sure to initialize struct memory for pin default value validation
...
#jira UE-106790
#fyi jack.cai
#rb audit
[CL 15143383 by Helge Mathee in ue5-main branch]
2021-01-20 04:09:12 -04:00
Helge Mathee
e04ec93397
Control Rig: Move default override infrastructure to also support Bound variable paths (and more stuff in the future)
...
Adapting the AST parser and compiler to deal with variable bindings on encapsulated nodes
#rb jack.cai
#jira UEA-564
[CL 15134612 by Helge Mathee in ue5-main branch]
2021-01-19 04:57:43 -04:00
Helge Mathee
61a6c148ee
Control Rig: Encapsulation support for the rigvm compiler
...
#rb jack.cai
#jira UEA-564
[CL 15048039 by Helge Mathee in ue5-main branch]
2021-01-12 06:47:41 -04:00
jack cai
698f3b295f
Control Rig: Added value string validation for setting pin default values + unit tests
...
#jira UE-97718
#rb helge.mathee
[CL 14939670 by jack cai in ue5-main branch]
2020-12-16 12:11:20 -04:00
Helge Mathee
44b6bf3d31
Control Rig Encapsulation - UI changes
...
#rb jack.cai
#jira UEA-564
[CL 14913071 by Helge Mathee in ue5-main branch]
2020-12-14 08:58:12 -04:00
Helge Mathee
e8e75d44ba
Control Rig: Use the node path on the RigVMNode for the uniqueness of register paths
...
#jira UEA-564
#rb na
[CL 14869924 by Helge Mathee in ue5-main branch]
2020-12-07 11:12:11 -04:00
Helge Mathee
4ee81886c7
Control Rig: Collapse + Expand working, milestone 2
...
#rb na
#jira UEA-564
[CL 14844270 by Helge Mathee in ue5-main branch]
2020-12-03 12:09:21 -04:00
Helge Mathee
5ebc320a11
Control Rig: Rename Struct Node to Unit Node
...
#rb halfdan.ingvarsson
#jira na
[CL 14835217 by Helge Mathee in ue5-main branch]
2020-12-02 10:59:58 -04:00
Helge Mathee
327117c771
Control Rig: Encapsulation support, next steps
...
#jira UEA-564
#rb na
[CL 14826854 by Helge Mathee in ue5-main branch]
2020-12-01 04:05:50 -04:00
jack cai
826293212d
Control Rig & Engine Test: Added Unit Test for handling empty arrays in a struct. Added also the fix that prevents this test from crashing. The crash happened because we were skipping empty arrays completely when gettng the default value.
...
[CL 14785340 by jack cai in ue5-main branch]
2020-11-19 01:31:08 -04:00
Helge Mathee
9040c2513f
Control Rig: Support for Variable pin binding
...
#jira UE-97661 UE-97660
#rb sara.schvartzman
[CL 14572443 by Helge Mathee in ue5-main branch]
2020-10-26 06:51:31 -04:00
Marc Audy
4c1bb11c29
Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
...
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck
[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Helge Mathee
02d72a290f
Control Rig: Feature to bind pins to external variables, model + controller work (view todo)
...
#rb sara.schvartzman
#jira UE-97661
[CL 14531756 by Helge Mathee in ue5-main branch]
2020-10-21 03:46:35 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Lina Halper
44c1bb3292
COPY from //Dev-Anim to //Dev-Main
...
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen
[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00