Commit Graph

25 Commits

Author SHA1 Message Date
jack cai
665c5fa4b3 ControlRigComponent: Changed MappedElement to use ComponentProperty instead of PathToComponenet to record component ref since PathToComponent cannot be serialized. Also added clear mapping elements at pre init to avoid mapped elements accumulating
#rb helge.mathee


#ROBOMERGE-SOURCE: CL 16772772
#ROBOMERGE-BOT: (v836-16769935)

[CL 16772788 by jack cai in ue5-main branch]
2021-06-24 10:11:19 -04:00
Helge Mathee
cd41b9d30e Control Rig: Temporarily disable interaction scope during a click to support selection across interaction rigs
#jira UE-96737
#fyi mike.zyracki
#rb na

[CL 16770062 by Helge Mathee in ue5-main branch]
2021-06-24 06:04:32 -04:00
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
jack cai
cc4246a921 Control Rig: Remove unnecessary ensure in URigHierarchy::UnregisterListeningHirearch
#jira UE-118797
#rb trivial

[CL 16756421 by jack cai in ue5-main branch]
2021-06-23 09:58:37 -04:00
Helge Mathee
0c2762278a Control Rig / RigVM: Support for LWC
#rb halfdan.ingvarsson sara.schvartzman
#jira na

[CL 16746093 by Helge Mathee in ue5-main branch]
2021-06-22 14:11:15 -04:00
euan carmichael
6320606c8a Property display name change to make behaviour more obvious to users
#jira none
#rb Helge.Mathee

[CL 16734322 by euan carmichael in ue5-main branch]
2021-06-21 17:23:07 -04:00
jack cai
56df3fafae Control Rig: Force creation of DataSourceRegistry during control rig initialization to avoid UObject creation from worker thread, which can prevent the DataSourceRegistry from getting GCed properly upon exiting PIE
#jira UE-116436
#rb helge.mathee
#fyi sara.schvartzman

[CL 16726482 by jack cai in ue5-main branch]
2021-06-21 06:58:44 -04:00
sara schvartzman
f512599f4c Control Rig: Allow CJK characters in rig element name
#jira UE-117197
#rb halfdan.ingvarsson

[CL 16705548 by sara schvartzman in ue5-main branch]
2021-06-17 11:44:28 -04:00
sara schvartzman
fffde3bf84 Control Rig: Allow CJK characters in rig element name
#jira UE-117197
#rb helge.mathee

[CL 16704295 by sara schvartzman in ue5-main branch]
2021-06-17 10:11:52 -04:00
Helge Mathee
75556815e1 Control Rig: Support variable binding in details panel.
Also added support for local variables in binding.
+ React to removing local variable
+ React to renaming local variable
+ React to changing local variable type

#rb sara.schvartzman
#jira UE-101980

[CL 16703406 by Helge Mathee in ue5-main branch]
2021-06-17 08:21:34 -04:00
Helge Mathee
ba38e057ee Control Rig: Deprecated Twist Bones Unit
#rb audit
#jira na
#fyi chase.cooper

[CL 16703010 by Helge Mathee in ue5-main branch]
2021-06-17 07:48:28 -04:00
sara schvartzman
45abc837c4 Control Rig: Fix static analysis warning about BoneType always being Imported
#jira na
#rb na

[CL 16695486 by sara schvartzman in ue5-main branch]
2021-06-16 16:21:44 -04:00
sara schvartzman
0b7e73a4d6 Control Rig: Add button to copy python commands to replicate a control rig blueprint
#jira UE-118056
#rb helge.mathee

[CL 16690876 by sara schvartzman in ue5-main branch]
2021-06-16 13:02:19 -04:00
Helge Mathee
001f0add1c Control Rig: Item comparison nodes
#jira UE-114215
#rb audit

[CL 16689271 by Helge Mathee in ue5-main branch]
2021-06-16 11:21:48 -04:00
Helge Mathee
dd9673755b Control Rig: Add option to automatically hook up mutable nodes
#jira UE-114217
#rb audit

[CL 16687756 by Helge Mathee in ue5-main branch]
2021-06-16 10:04:42 -04:00
Helge Mathee
1aec4d2358 Control Rig: Optimized memory usage of RigHierarchy due to invalid enum value
#jira na
#rb audit

[CL 16687746 by Helge Mathee in ue5-main branch]
2021-06-16 10:04:10 -04:00
jack cai
9e1bebeb28 Control Rig: Changes to support a new python extendable context menu for drag & drop actions in rig hierarchy panel
#jira UE-114219
#rb helge.mathee
#fyi sara.schvartzman

[CL 16687457 by jack cai in ue5-main branch]
2021-06-16 09:28:20 -04:00
jack cai
f79aae40e0 Control Rig: Fix a deprecated node, GetJointTransform
#jira UE-117642
#rb helge.mathee

[CL 16686880 by jack cai in ue5-main branch]
2021-06-16 08:00:31 -04:00
Helge Mathee
4836fc2ef2 Control Rig: Limit Scale on EulerTransform affects Location
#jira UE-116146
#rb audit

[CL 16674412 by Helge Mathee in ue5-main branch]
2021-06-15 11:51:00 -04:00
Helge Mathee
7530200157 Control Rig: Avoid ensures when checking ListeningHierarchy weak pointers
#rb audit
#fyi jack.cai
#jira na

[CL 16674296 by Helge Mathee in ue5-main branch]
2021-06-15 11:42:34 -04:00
Helge Mathee
8314ebc52e Control Rig: Disable selectability on GizmoActor StaticMeshComponent as needed
#jira UE-113959
#rb audit

[CL 16674268 by Helge Mathee in ue5-main branch]
2021-06-15 11:41:37 -04:00
Helge Mathee
e3b14f590a Control Rig: Fix kalman rig unit for rotation values
#jira UE-102879
#rb audit

[CL 16673906 by Helge Mathee in ue5-main branch]
2021-06-15 11:19:50 -04:00
helge mathee
61d6ecdd2b Control Rig Component: Also call ::Initialize during InitializeComponent, which is called during Spawn.
#rb sara.schvartzman


#ROBOMERGE-SOURCE: CL 16671071
#ROBOMERGE-BOT: (v834-16658389)

[CL 16671089 by helge mathee in ue5-main branch]
2021-06-15 06:23:13 -04:00
danny chapman
88a01461c0 Remove the approx version of spring damper. Just deleting some very newly introduced options so hopefully not problematic.
#rb trivial

[CL 16660436 by danny chapman in ue5-main branch]
2021-06-14 13:18:32 -04:00
Helge Mathee
b31b4c33c6 Control Rig - Moving out of experimental
#jira UE-114826
#rb na

Changing Control Rig plugin directory from

Engine/Plugins/Experimental/ControlRig

to

Engine/Plugins/Animation/ControlRig

[CL 16658308 by Helge Mathee in ue5-main branch]
2021-06-14 10:27:38 -04:00