Commit Graph

117 Commits

Author SHA1 Message Date
benoit gadreau
786eeaff04 follow up to CL19360468 and CL19387103: update bPropagateToChildren default value for some nodes saved in previous versions
the "Space" element type is changed to "Null" after we apply the PropagateToChildren patch thus leaving old tranform nodes using a bPropagateToChildren to false.

#jira MH-6790
#rb helge.mathee
#preflight 62a9efb6634e82e5d1e9b02c

#ROBOMERGE-AUTHOR: benoit.gadreau
#ROBOMERGE-SOURCE: CL 20672738 in //UE5/Release-5.0/... via CL 20674321
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20676077 by benoit gadreau in ue5-main branch]
2022-06-15 16:00:03 -04:00
Helge Mathee
f340a4f6ad Control Rig: Fix to run backwards compat code
#rb sara.schvartzman
#jira UE-155436
#preflight https://horde.devtools.epicgames.com/job/62a34936ec7332a25c9597a0

[CL 20594878 by Helge Mathee in ue5-main branch]
2022-06-10 10:03:01 -04:00
Helge Mathee
d109ff0b88 RigVM: Performance improvement: Convert debug breakpoints from TSharedPtr to guid based struct
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/62a1ec88ba2f7b307823570b

[CL 20575238 by Helge Mathee in ue5-main branch]
2022-06-09 09:38:29 -04:00
benoit gadreau
0a6c48471c Fix use of IsChildOf with possible nullptr (cf. CL 20439034)
#jira none
#rb halfdan.ingvarsson
#fyi brandon.schaefer
#preflight 6297c940915b3c3dafb4745a

[CL 20458225 by benoit gadreau in ue5-main branch]
2022-06-01 16:30:52 -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
jack cai
e8f38eb3ea ControlRig: Reverted a previous change that parented rigvm memory objects to the ControlRigBP asset object because the engine no longer supports uobject as uclass outer, only upackage can be the outer of an uclass.
Also added UControlRigBlueprint::GetPreloadDependencies to ensure memory classes are loaded before ControlRigBP during cooking.

#jira UE-152546
#rb helge.mathee sara.schvartzman halfdan.ingvarsson
#fyi benoit.gadreau
#preflight https://horde.devtools.epicgames.com/job/62945fd71154108e88cc4c35

[CL 20442350 by jack cai in ue5-main branch]
2022-05-31 16:55:43 -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
0937ada054 Control Rig: Fix select nodes not supporting arrays of arrays
#jira na
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/6287aa2e5b568e5761f505cc

[CL 20294487 by sara schvartzman in ue5-main branch]
2022-05-20 11:00:38 -04:00
sara schvartzman
38c72b07e2 Control Rig: Fix load of pre-template assets
#jira UE-153247
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6287664b1e478b95c7fbc926

[CL 20293516 by sara schvartzman in ue5-main branch]
2022-05-20 09:28:06 -04:00
Helge Mathee
0c6e7369ea Control Rig: Blueprint handlepackage load to engage in -game even if the package isn't known yet
#rb sara.schvartzman
#jira UE-152812
#preflight https://horde.devtools.epicgames.com/job/6286249c9701e2d2b2f33742

[CL 20278485 by Helge Mathee in ue5-main branch]
2022-05-19 08:04:52 -04:00
Helge Mathee
07ed471091 Control Rig: Disable errors during backwards compat code for variables
#rb sara.schvartzman
#jira UE-149281
#preflight https://horde.devtools.epicgames.com/job/62861d3b614041edb7e9267c

[CL 20278050 by Helge Mathee in ue5-main branch]
2022-05-19 06:49:41 -04:00
sara schvartzman
bf80edbc4f Control Rig: Fix some pins not resolving on load
#jira UE-152862
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/62855c54ce2518860fec8fbf

[CL 20268237 by sara schvartzman in ue5-main branch]
2022-05-18 16:54:34 -04:00
jack cai
f208525adb ControlRig: Reparent rig vm mem class to the asset obj instead of the package because asset related operation assumes that each package only contains one asset object and actions like rename only acts on that one object and skips other objects in the same package
#jira UE-152546
#rb helge.mathee, sara.schvartzman, halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/628492ce5a354a55523d2153

[CL 20266543 by jack cai in ue5-main branch]
2022-05-18 15:28:05 -04:00
sara schvartzman
6c0d38da89 Control Rig: Performance improvements on template nodes
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6283a58a730e8423d1256bf5

[CL 20258899 by sara schvartzman in ue5-main branch]
2022-05-18 06:43:26 -04:00
Helge Mathee
79506075b5 RigVMDeveloper: Centralize pythonize for enum values
#rb sara.schvartzman
#jira UE-151724
#preflight https://horde.devtools.epicgames.com/job/627e298434434190054ad8c8

[CL 20178877 by Helge Mathee in ue5-main branch]
2022-05-13 05:53:36 -04:00
Helge Mathee
7c6bf8d066 ControlRig: Only remove rig_unit variables for very-old assets
#rb sara.schvartzman
#jira UE-149281
#preflight https://horde.devtools.epicgames.com/job/627cd338ce4192efbe25865a

[CL 20162527 by Helge Mathee in ue5-main branch]
2022-05-12 05:52:59 -04:00
Helge Mathee
af4d3cb9e3 Control Rig: Proxy control support
#preflight https://horde.devtools.epicgames.com/job/627b92c10a5817c9d93f5da6
#jira na
#rb sara.schvartzman benoit.gadreau

[CL 20136941 by Helge Mathee in ue5-main branch]
2022-05-11 08:12:21 -04:00
sara schvartzman
c77c447f49 Control Rig: Fix function not editable after renaming
#jira UE-151489
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/627b9cca1e749933437e0031

[CL 20136303 by sara schvartzman in ue5-main branch]
2022-05-11 07:30:10 -04:00
sara schvartzman
dbf7254f5a Control Rig: Back to initializing all template filtered permutations from types
#jira UE-151518
#rb halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/627a8b34d847d5f149e73145

[CL 20124326 by sara schvartzman in ue5-main branch]
2022-05-10 12:00:48 -04:00
sara schvartzman
7b95068ced Control Rig: Fix recompute filtered permutations from links
#jira UE-151485
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/627a6684fc07e0a9b4feb804

[CL 20122135 by sara schvartzman in ue5-main branch]
2022-05-10 09:29:27 -04:00
sara schvartzman
3c79ac0833 Control Rig: Fix crash when opening certain rigs
#jira UE-151396
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62794bba822bdc69f023d4ff

[CL 20106925 by sara schvartzman in ue5-main branch]
2022-05-09 14:13:48 -04:00
sara schvartzman
ed571628f5 Control Rig: Filtered permutations for template nodes
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62769cbe75268b4ace10dc69

[CL 20101111 by sara schvartzman in ue5-main branch]
2022-05-09 07:34:28 -04:00
Helge Mathee
043e850f31 Control Rig: Enabling aggregate nodes + implementing sequence as aggregate
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6273e2f65c29fb7661e9bd23

[CL 20058905 by Helge Mathee in ue5-main branch]
2022-05-05 11:55:01 -04:00
Matt Peters
d64cf41728 AssetRegistry includes (Engine Plugins): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270563191629533ec2b6f6e

[CL 20017756 by Matt Peters in ue5-main branch]
2022-05-02 18:59:38 -04:00
jeremie passerin
5145e3326c Control Rig - Python Script - Set Pin Expansion, Set Function Properties, Fixed AddExposedPin Output
#jira UE-149916
#jira UE-141715
#jira UE-149915
#rb helge.mathee
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/626c60819e6bef1792171fde

[CL 20010332 by jeremie passerin in ue5-main branch]
2022-05-02 12:25:41 -04:00