7876 lines
285 KiB
JSON
7876 lines
285 KiB
JSON
|
[
|
||
|
{
|
||
|
"Type": "ControlRigBlueprintGeneratedClass",
|
||
|
"Name": "StandardFunctionLibrary_C",
|
||
|
"Class": "UScriptClass'ControlRigBlueprintGeneratedClass'",
|
||
|
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
|
||
|
"Properties": {
|
||
|
"GraphFunctionStore": {
|
||
|
"PublicFunctions": [
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.SnapTransform"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "SnapTransform",
|
||
|
"NodeTitle": "SnapTransform",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Item",
|
||
|
"DisplayName": "Item",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Item",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Target",
|
||
|
"DisplayName": "Target",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Target",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Space",
|
||
|
"DisplayName": "Space",
|
||
|
"CPPType": "ERigVMTransformSpace",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.ERigVMTransformSpace",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "GlobalSpace",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Space",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Propagate to Children",
|
||
|
"DisplayName": "Propagate to Children",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "True",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Propagate to Children",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Initial",
|
||
|
"DisplayName": "Initial",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Initial",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Transform",
|
||
|
"DisplayName": "Transform",
|
||
|
"CPPType": "FTransform",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Active",
|
||
|
"DisplayName": "Active",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Active",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.AimAt"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "AimAt",
|
||
|
"NodeTitle": "AimAt",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.0,
|
||
|
"B": 0.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF0000"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "object",
|
||
|
"DisplayName": "object",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "object",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "target",
|
||
|
"DisplayName": "target",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "target",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Up Vector Object",
|
||
|
"DisplayName": "Up Vector Object",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Up Vector Object",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Axis",
|
||
|
"DisplayName": "Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Up Vector Axis",
|
||
|
"DisplayName": "Up Vector Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Up Vector Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Result",
|
||
|
"DisplayName": "Result",
|
||
|
"CPPType": "FTransform",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Result",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Debug Draw",
|
||
|
"DisplayName": "Debug Draw",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Debug Draw",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Active",
|
||
|
"DisplayName": "Active",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Active",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.DrawItems"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "DrawItems",
|
||
|
"NodeTitle": "DrawItems",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.2,
|
||
|
"B": 0.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF7C00"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Debug",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Items",
|
||
|
"DisplayName": "Items",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Items",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Thickness",
|
||
|
"DisplayName": "Thickness",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Thickness",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Scale",
|
||
|
"DisplayName": "Scale",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "10.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Scale",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Active",
|
||
|
"DisplayName": "Active",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Active",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.DrawAxis"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "DrawAxis",
|
||
|
"NodeTitle": "DrawAxis",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.2,
|
||
|
"B": 0.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF7C00"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Debug",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Item",
|
||
|
"DisplayName": "Item",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Item",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Scale",
|
||
|
"DisplayName": "Scale",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "15.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Scale",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Thickness",
|
||
|
"DisplayName": "Thickness",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "2.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Thickness",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Active",
|
||
|
"DisplayName": "Active",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Active",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Piston"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Piston",
|
||
|
"NodeTitle": "Piston",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Start Ctrl",
|
||
|
"DisplayName": "Start Ctrl",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Start Ctrl",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "End Ctrl",
|
||
|
"DisplayName": "End Ctrl",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "End Ctrl",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Up Ctrl",
|
||
|
"DisplayName": "Up Ctrl",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Up Ctrl",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Start Bone",
|
||
|
"DisplayName": "Start Bone",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Start Bone",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "End Bone",
|
||
|
"DisplayName": "End Bone",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "End Bone",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Axis",
|
||
|
"DisplayName": "Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Up Vector Axis",
|
||
|
"DisplayName": "Up Vector Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=0.000000,Z=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Up Vector Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Maintain Offset",
|
||
|
"DisplayName": "Maintain Offset",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Maintain Offset",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Debug Draw",
|
||
|
"DisplayName": "Debug Draw",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Debug Draw",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.FKChain"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "FKChain",
|
||
|
"NodeTitle": "FKChain",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bones",
|
||
|
"DisplayName": "Bones",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bones",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Controls",
|
||
|
"DisplayName": "Controls",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Controls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Translation Filter",
|
||
|
"DisplayName": "Translation Filter",
|
||
|
"CPPType": "FFilterOptionPerAxis",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/AnimationCore.FilterOptionPerAxis",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(bX=True,bY=True,bZ=True)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Translation Filter",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bX",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bY",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bZ",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Rotation Filter",
|
||
|
"DisplayName": "Rotation Filter",
|
||
|
"CPPType": "FFilterOptionPerAxis",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/AnimationCore.FilterOptionPerAxis",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(bX=True,bY=True,bZ=True)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Rotation Filter",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bX",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bY",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bZ",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.ComputePoleVector"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "ComputePoleVector",
|
||
|
"NodeTitle": "ComputePoleVector",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Math",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone A",
|
||
|
"DisplayName": "Bone A",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone B",
|
||
|
"DisplayName": "Bone B",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone C",
|
||
|
"DisplayName": "Bone C",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone C",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Draw Transform",
|
||
|
"DisplayName": "Draw Transform",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Draw Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Initial",
|
||
|
"DisplayName": "Initial",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "false",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Initial",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Transform",
|
||
|
"DisplayName": "Transform",
|
||
|
"CPPType": "FTransform",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Origin Scale",
|
||
|
"DisplayName": "Origin Scale",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Origin Scale",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "OffsetFactor",
|
||
|
"DisplayName": "OffsetFactor",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "2.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "OffsetFactor",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.ChainDynamics"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "ChainDynamics",
|
||
|
"NodeTitle": "ChainDynamics",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Simulation",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bones",
|
||
|
"DisplayName": "Bones",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bones",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "End Control",
|
||
|
"DisplayName": "End Control",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "End Control",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Strength",
|
||
|
"DisplayName": "Strength",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "2.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Strength",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Critical Damping",
|
||
|
"DisplayName": "Critical Damping",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "1.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Critical Damping",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.ColorizeControls"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "ColorizeControls",
|
||
|
"NodeTitle": "ColorizeControls",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Controls",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "controls",
|
||
|
"DisplayName": "controls",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "controls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "CenterColor",
|
||
|
"DisplayName": "CenterColor",
|
||
|
"CPPType": "FLinearColor",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.LinearColor",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(R=1.000000,G=1.000000,B=0.000000,A=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "CenterColor",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "LeftColor",
|
||
|
"DisplayName": "LeftColor",
|
||
|
"CPPType": "FLinearColor",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.LinearColor",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(R=0.000000,G=1.000000,B=0.000000,A=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "LeftColor",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "RightColor",
|
||
|
"DisplayName": "RightColor",
|
||
|
"CPPType": "FLinearColor",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.LinearColor",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(R=1.000000,G=0.000000,B=0.000000,A=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "RightColor",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "X Plane",
|
||
|
"DisplayName": "X Plane",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "X Plane",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Y Plane",
|
||
|
"DisplayName": "Y Plane",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Y Plane",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Z Plane",
|
||
|
"DisplayName": "Z Plane",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Z Plane",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Negative",
|
||
|
"DisplayName": "Negative",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Negative",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "ignore_ctrls",
|
||
|
"DisplayName": "ignore_ctrls",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ignore_ctrls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.HideControls"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "HideControls",
|
||
|
"NodeTitle": "HideControls",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Controls",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "controls",
|
||
|
"DisplayName": "controls",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "controls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Active",
|
||
|
"DisplayName": "Active",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Active",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.TwistBones"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "TwistBones",
|
||
|
"NodeTitle": "TwistBones",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bones to Twist",
|
||
|
"DisplayName": "Bones to Twist",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bones to Twist",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Start",
|
||
|
"DisplayName": "Start",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Start",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "End",
|
||
|
"DisplayName": "End",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "End",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Debug",
|
||
|
"DisplayName": "Debug",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Debug",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Axis to Twist",
|
||
|
"DisplayName": "Axis to Twist",
|
||
|
"CPPType": "FFilterOptionPerAxis",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/AnimationCore.FilterOptionPerAxis",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(bX=True,bY=false,bZ=false)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Axis to Twist",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bX",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bY",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "bZ",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.DrawSlopeRectangle"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "DrawSlopeRectangle",
|
||
|
"NodeTitle": "DrawSlopeRectangle",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.2,
|
||
|
"B": 0.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF7C00"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Debug",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Item",
|
||
|
"DisplayName": "Item",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Item",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Color",
|
||
|
"DisplayName": "Color",
|
||
|
"CPPType": "FLinearColor",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.LinearColor",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(R=1.000000,G=0.000000,B=1.000000,A=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Color",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Rectangle Size",
|
||
|
"DisplayName": "Rectangle Size",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "250.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Rectangle Size",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Rectangle Thickness",
|
||
|
"DisplayName": "Rectangle Thickness",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "2.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Rectangle Thickness",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Hit Radius",
|
||
|
"DisplayName": "Hit Radius",
|
||
|
"CPPType": "double",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "50.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Hit Radius",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Axis",
|
||
|
"DisplayName": "Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=0.000000,Z=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "DrawHitPoints",
|
||
|
"DisplayName": "DrawHitPoints",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "DrawHitPoints",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.FindClosestBone"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "FindClosestBone",
|
||
|
"NodeTitle": "FindClosestBone",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bones",
|
||
|
"DisplayName": "Bones",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bones",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Item",
|
||
|
"DisplayName": "Item",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Item",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Value",
|
||
|
"DisplayName": "Value",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Value",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Initial",
|
||
|
"DisplayName": "Initial",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Initial",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.GetLengthOfChain"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "GetLengthOfChain",
|
||
|
"NodeTitle": "GetLengthOfChain",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Math",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bones",
|
||
|
"DisplayName": "Bones",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "((Type=Bone,Name=\"torso_1\"),(Type=Bone,Name=\"torso_2\"),(Type=Bone,Name=\"torso_3\"),(Type=Bone,Name=\"torso_4\"))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bones",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "0",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "1",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "2",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "3",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "0.Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "0.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "1.Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "1.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "2.Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "2.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "3.Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "3.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Length",
|
||
|
"DisplayName": "Length",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Length",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Initial",
|
||
|
"DisplayName": "Initial",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Initial",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.IKTwoBone"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "IKTwoBone",
|
||
|
"NodeTitle": "IKTwoBone",
|
||
|
"NodeColor": {
|
||
|
"R": 0.088542,
|
||
|
"G": 0.088542,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "5454FF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Primary Axis",
|
||
|
"DisplayName": "Primary Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Primary Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Secondary Axis",
|
||
|
"DisplayName": "Secondary Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=-1.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Secondary Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Pole Vector Node",
|
||
|
"DisplayName": "Pole Vector Node",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Pole Vector Node",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone A",
|
||
|
"DisplayName": "Bone A",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone B",
|
||
|
"DisplayName": "Bone B",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone C",
|
||
|
"DisplayName": "Bone C",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone C",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "End Ctrl",
|
||
|
"DisplayName": "End Ctrl",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "End Ctrl",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Enable Stretch",
|
||
|
"DisplayName": "Enable Stretch",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "false",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Enable Stretch",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Stretch Start Ratio",
|
||
|
"DisplayName": "Stretch Start Ratio",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "0.750000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Stretch Start Ratio",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Stretch Maximum Ratio",
|
||
|
"DisplayName": "Stretch Maximum Ratio",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "1.250000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Stretch Maximum Ratio",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Line Thickness",
|
||
|
"DisplayName": "Line Thickness",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "0.250000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Line Thickness",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "scale",
|
||
|
"DisplayName": "scale",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "scale",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "debug",
|
||
|
"DisplayName": "debug",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "debug",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.IKThreeBone"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "IKThreeBone",
|
||
|
"NodeTitle": "IKThreeBone",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Primary Axis",
|
||
|
"DisplayName": "Primary Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Primary Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Secondary Axis",
|
||
|
"DisplayName": "Secondary Axis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=-1.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Secondary Axis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Pole Vector Node",
|
||
|
"DisplayName": "Pole Vector Node",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Pole Vector Node",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone A",
|
||
|
"DisplayName": "Bone A",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone B",
|
||
|
"DisplayName": "Bone B",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone C",
|
||
|
"DisplayName": "Bone C",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone C",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bone D",
|
||
|
"DisplayName": "Bone D",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bone D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Foot Ctrl",
|
||
|
"DisplayName": "Foot Ctrl",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Foot Ctrl",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Thigh Ctrl Optional",
|
||
|
"DisplayName": "Thigh Ctrl Optional",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Thigh Ctrl Optional",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Enable Stretch",
|
||
|
"DisplayName": "Enable Stretch",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Enable Stretch",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Stretch Maximum Ratio",
|
||
|
"DisplayName": "Stretch Maximum Ratio",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "1.250000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Stretch Maximum Ratio",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "scale",
|
||
|
"DisplayName": "scale",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=0.000000,Y=0.000000,Z=0.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "scale",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Pose",
|
||
|
"DisplayName": "Pose",
|
||
|
"CPPType": "FRigPose",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigPose",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(HierarchyTopologyVersion=-1,PoseHash=-1)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Pose",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [
|
||
|
{
|
||
|
"Key": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.IKTwoBone"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Value": 0
|
||
|
}
|
||
|
],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.GetTransforms"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "GetTransforms",
|
||
|
"NodeTitle": "GetTransforms",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Hierarchy",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Items",
|
||
|
"DisplayName": "Items",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Items",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "transforms",
|
||
|
"DisplayName": "transforms",
|
||
|
"CPPType": "TArray<FTransform>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "transforms",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "positions",
|
||
|
"DisplayName": "positions",
|
||
|
"CPPType": "TArray<FVector>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "positions",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "rotations",
|
||
|
"DisplayName": "rotations",
|
||
|
"CPPType": "TArray<FQuat>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Quat",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "rotations",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "scales",
|
||
|
"DisplayName": "scales",
|
||
|
"CPPType": "TArray<FVector>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "scales",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.DrawTransforms"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "DrawTransforms",
|
||
|
"NodeTitle": "DrawTransforms",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.2,
|
||
|
"B": 0.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF7C00"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Debug",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Transforms",
|
||
|
"DisplayName": "Transforms",
|
||
|
"CPPType": "TArray<FTransform>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Transforms",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Thickness",
|
||
|
"DisplayName": "Thickness",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Thickness",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Scale",
|
||
|
"DisplayName": "Scale",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "10.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Scale",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Active",
|
||
|
"DisplayName": "Active",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Active",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Mode",
|
||
|
"DisplayName": "Mode",
|
||
|
"CPPType": "ERigUnitDebugTransformMode",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.ERigUnitDebugTransformMode",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "Axes",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Mode",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Color",
|
||
|
"DisplayName": "Color",
|
||
|
"CPPType": "FLinearColor",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.LinearColor",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(R=1.000000,G=0.000000,B=0.000000,A=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Color",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.MirrorControl"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "MirrorControl",
|
||
|
"NodeTitle": "MirrorControl",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Controls",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "MirrorFrom",
|
||
|
"DisplayName": "MirrorFrom",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "MirrorFrom",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "MirrorTo",
|
||
|
"DisplayName": "MirrorTo",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"foot_roll_inner_r_ctrl\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "MirrorTo",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Result",
|
||
|
"DisplayName": "Result",
|
||
|
"CPPType": "FTransform",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Result",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "MirrorAxis",
|
||
|
"DisplayName": "MirrorAxis",
|
||
|
"CPPType": "FVector",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Vector",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(X=-1.000000,Y=1.000000,Z=1.000000)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "MirrorAxis",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Initial",
|
||
|
"DisplayName": "Initial",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Initial",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Propagate to Children",
|
||
|
"DisplayName": "Propagate to Children",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "false",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Propagate to Children",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.ReparentControls"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "ReparentControls",
|
||
|
"NodeTitle": "ReparentControls",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Controls",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Ctrls",
|
||
|
"DisplayName": "Ctrls",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Ctrls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "IKFK",
|
||
|
"DisplayName": "IKFK",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "IKFK",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "IK Parent",
|
||
|
"DisplayName": "IK Parent",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "IK Parent",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Add Null Above"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Add Null Above",
|
||
|
"NodeTitle": "Add Null Above",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.0,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF00FF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Dynamic Hierarchy",
|
||
|
"Keywords": "Standard Functions Library Construction",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Item",
|
||
|
"DisplayName": "Item",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Item",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Null",
|
||
|
"DisplayName": "Null",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "New Suffix",
|
||
|
"DisplayName": "New Suffix",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "New Suffix",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Replace Suffix",
|
||
|
"DisplayName": "Replace Suffix",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Replace Suffix",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Clamp Array"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Clamp Array",
|
||
|
"NodeTitle": "Clamp Array",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Array",
|
||
|
"Keywords": "",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Max",
|
||
|
"DisplayName": "Max",
|
||
|
"CPPType": "int32",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "0",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Max",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Array",
|
||
|
"DisplayName": "Array",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Array",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Value",
|
||
|
"DisplayName": "Value",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Value",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Control Stack at Position"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Control Stack at Position",
|
||
|
"NodeTitle": "Control Stack at Position",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.0,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF00FF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Dynamic Hierarchy",
|
||
|
"Keywords": "Standard Functions Library Construction",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Global Position",
|
||
|
"DisplayName": "Global Position",
|
||
|
"CPPType": "FTransform",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Global Position",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Parent",
|
||
|
"DisplayName": "Parent",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=None,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Parent",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Name",
|
||
|
"DisplayName": "Name",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Settings",
|
||
|
"DisplayName": "Settings",
|
||
|
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Settings",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "DisplayName",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "FilteredChannels",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "InitialSpace",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.bVisible",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.bIsProxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.DrivenControls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.ShapeVisibility",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Add Null",
|
||
|
"DisplayName": "Add Null",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "False",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Add Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Add Bottom Null",
|
||
|
"DisplayName": "Add Bottom Null",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "False",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Add Bottom Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Add Secondary Control",
|
||
|
"DisplayName": "Add Secondary Control",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "False",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Add Secondary Control",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Secondary Settings",
|
||
|
"DisplayName": "Secondary Settings",
|
||
|
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Secondary Settings",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "DisplayName",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "FilteredChannels",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "InitialSpace",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.bVisible",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.bIsProxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.DrivenControls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.ShapeVisibility",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Control",
|
||
|
"DisplayName": "Control",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Type=None,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Control",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Null",
|
||
|
"DisplayName": "Null",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Type=None,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Secondary",
|
||
|
"DisplayName": "Secondary",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Type=None,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Secondary",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bottom Null",
|
||
|
"DisplayName": "Bottom Null",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Type=None,Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bottom Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Control Suffix",
|
||
|
"DisplayName": "Control Suffix",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "_ctrl",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Control Suffix",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Null Suffix",
|
||
|
"DisplayName": "Null Suffix",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "_null",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Null Suffix",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Zero Controls",
|
||
|
"DisplayName": "Zero Controls",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Zero Controls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [
|
||
|
{
|
||
|
"Key": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Add Null Above"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Value": 0
|
||
|
}
|
||
|
],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Control Stack at Item"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Control Stack at Item",
|
||
|
"NodeTitle": "Control Stack at Item",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 0.0,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FF00FF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Dynamic Hierarchy",
|
||
|
"Keywords": "Standard Functions Library Construction",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Item",
|
||
|
"DisplayName": "Item",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Item",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Parent",
|
||
|
"DisplayName": "Parent",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Parent",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Name",
|
||
|
"DisplayName": "Name",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Settings",
|
||
|
"DisplayName": "Settings",
|
||
|
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Settings",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "DisplayName",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "FilteredChannels",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "InitialSpace",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.bVisible",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.bIsProxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.DrivenControls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.ShapeVisibility",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Add Null",
|
||
|
"DisplayName": "Add Null",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "False",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Add Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Add Bottom Null",
|
||
|
"DisplayName": "Add Bottom Null",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "False",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Add Bottom Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Add Secondary Control",
|
||
|
"DisplayName": "Add Secondary Control",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "False",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Add Secondary Control",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Secondary Settings",
|
||
|
"DisplayName": "Secondary Settings",
|
||
|
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Secondary Settings",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "DisplayName",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "FilteredChannels",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "InitialSpace",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.bVisible",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.bIsProxy",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.DrivenControls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Proxy.ShapeVisibility",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.R",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.G",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.B",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Color.A",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Shape.Transform.Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Control",
|
||
|
"DisplayName": "Control",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Control",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Null",
|
||
|
"DisplayName": "Null",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Secondary",
|
||
|
"DisplayName": "Secondary",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Secondary",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bottom Null",
|
||
|
"DisplayName": "Bottom Null",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Name=\"None\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bottom Null",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Control Suffix",
|
||
|
"DisplayName": "Control Suffix",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "_ctrl",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Control Suffix",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Null Suffix",
|
||
|
"DisplayName": "Null Suffix",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "_null",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Null Suffix",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Zero Controls",
|
||
|
"DisplayName": "Zero Controls",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "true",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Zero Controls",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [
|
||
|
{
|
||
|
"Key": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Add Null Above"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Value": 0
|
||
|
},
|
||
|
{
|
||
|
"Key": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Control Stack at Position"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Value": 0
|
||
|
}
|
||
|
],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Get Controls"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Get Controls",
|
||
|
"NodeTitle": "Get Controls",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Controls",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "Partial Name",
|
||
|
"DisplayName": "Partial Name",
|
||
|
"CPPType": "FName",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Partial Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Items",
|
||
|
"DisplayName": "Items",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Items",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Add Jiggle"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Add Jiggle",
|
||
|
"NodeTitle": "Add Jiggle",
|
||
|
"NodeColor": {
|
||
|
"R": 0.4,
|
||
|
"G": 0.4,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "AAAAFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Simulation",
|
||
|
"Keywords": "Standard Functions Library",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Ctrl",
|
||
|
"DisplayName": "Ctrl",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Control,Name=\"antenna_sec_ctrl\")",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Ctrl",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Child to Jiggle",
|
||
|
"DisplayName": "Child to Jiggle",
|
||
|
"CPPType": "FRigElementKey",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "(Type=Bone)",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Child to Jiggle",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Type",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Name",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Strength",
|
||
|
"DisplayName": "Strength",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "2.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Strength",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Critical Damping",
|
||
|
"DisplayName": "Critical Damping",
|
||
|
"CPPType": "float",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "0.250000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Critical Damping",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Verbose",
|
||
|
"DisplayName": "Verbose",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Verbose",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Transform",
|
||
|
"DisplayName": "Transform",
|
||
|
"CPPType": "FTransform",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/CoreUObject.Transform",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Output",
|
||
|
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Transform",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Rotation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Translation.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.X",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Y",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Key": "Scale3D.Z",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
},
|
||
|
{
|
||
|
"Header": {
|
||
|
"LibraryPointer": {
|
||
|
"LibraryNode": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
|
||
|
"SubPathString": "RigVMFunctionLibrary.Local Chain Dynamics"
|
||
|
},
|
||
|
"HostObject": {
|
||
|
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
},
|
||
|
"Name": "Local Chain Dynamics",
|
||
|
"NodeTitle": "Local Chain Dynamics",
|
||
|
"NodeColor": {
|
||
|
"R": 1.0,
|
||
|
"G": 1.0,
|
||
|
"B": 1.0,
|
||
|
"A": 1.0,
|
||
|
"Hex": "FFFFFF"
|
||
|
},
|
||
|
"ToolTip": {
|
||
|
"CultureInvariantString": null
|
||
|
},
|
||
|
"Category": "Simulation",
|
||
|
"Keywords": "",
|
||
|
"Arguments": [
|
||
|
{
|
||
|
"Name": "ExecuteContext",
|
||
|
"DisplayName": "ExecuteContext",
|
||
|
"CPPType": "FRigVMExecuteContext",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::IO",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "ExecuteContext",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Bones",
|
||
|
"DisplayName": "Bones",
|
||
|
"CPPType": "TArray<FRigElementKey>",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "/Script/ControlRig.RigElementKey",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": true,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "()",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Bones",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Strength",
|
||
|
"DisplayName": "Strength",
|
||
|
"CPPType": "double",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "4.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Strength",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Damping",
|
||
|
"DisplayName": "Damping",
|
||
|
"CPPType": "double",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "0.500000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Damping",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Blend Start",
|
||
|
"DisplayName": "Blend Start",
|
||
|
"CPPType": "double",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "1.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Blend Start",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Blend End",
|
||
|
"DisplayName": "Blend End",
|
||
|
"CPPType": "double",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "1.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Blend End",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Blend Twist",
|
||
|
"DisplayName": "Blend Twist",
|
||
|
"CPPType": "double",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "1.000000",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Blend Twist",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"Name": "Draw Debug",
|
||
|
"DisplayName": "Draw Debug",
|
||
|
"CPPType": "bool",
|
||
|
"CPPTypeObject": {
|
||
|
"AssetPathName": "",
|
||
|
"SubPathString": ""
|
||
|
},
|
||
|
"bIsArray": false,
|
||
|
"Direction": "ERigVMPinDirection::Input",
|
||
|
"DefaultValue": "",
|
||
|
"bIsConst": false,
|
||
|
"PathToTooltip": [
|
||
|
{
|
||
|
"Key": "Draw Debug",
|
||
|
"Value": {
|
||
|
"CultureInvariantString": null
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"Dependencies": [],
|
||
|
"ExternalVariables": []
|
||
|
},
|
||
|
"CompilationData": {
|
||
|
"ByteCode": {
|
||
|
"ByteCode": [],
|
||
|
"NumInstructions": 0,
|
||
|
"Entries": [],
|
||
|
"BranchInfos": [],
|
||
|
"PredicateBranches": []
|
||
|
},
|
||
|
"FunctionNames": [],
|
||
|
"WorkPropertyDescriptions": [],
|
||
|
"WorkPropertyPathDescriptions": [],
|
||
|
"LiteralPropertyDescriptions": [],
|
||
|
"LiteralPropertyPathDescriptions": [],
|
||
|
"DebugPropertyDescriptions": [],
|
||
|
"DebugPropertyPathDescriptions": [],
|
||
|
"ExternalPropertyDescriptions": [],
|
||
|
"ExternalPropertyPathDescriptions": [],
|
||
|
"ExternalRegisterIndexToVariable": [],
|
||
|
"Operands": [],
|
||
|
"Hash": 0
|
||
|
},
|
||
|
"SerializedCollapsedNode": ""
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"SuperStruct": {
|
||
|
"ObjectName": "Class'ControlRig'",
|
||
|
"ObjectPath": "/Script/ControlRig"
|
||
|
},
|
||
|
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_EditInlineNew | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
|
||
|
"ClassWithin": {
|
||
|
"ObjectName": "Class'Object'",
|
||
|
"ObjectPath": "/Script/CoreUObject"
|
||
|
},
|
||
|
"ClassConfigName": "Engine",
|
||
|
"bCooked": true,
|
||
|
"ClassDefaultObject": {
|
||
|
"ObjectName": "StandardFunctionLibrary_C'Default__StandardFunctionLibrary_C'",
|
||
|
"ObjectPath": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.6"
|
||
|
},
|
||
|
"EditorTags": {
|
||
|
"BlueprintType": "BPTYPE_Normal"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"Type": "RigHierarchy",
|
||
|
"Name": "DynamicHierarchy",
|
||
|
"Outer": "Default__StandardFunctionLibrary_C",
|
||
|
"Class": "UScriptClass'RigHierarchy'",
|
||
|
"Flags": "RF_Public | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted"
|
||
|
},
|
||
|
{
|
||
|
"Type": "RigVM",
|
||
|
"Name": "VM",
|
||
|
"Outer": "Default__StandardFunctionLibrary_C",
|
||
|
"Class": "UScriptClass'RigVM'",
|
||
|
"Flags": "RF_Public | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
|
||
|
"WorkMemoryStorage": null,
|
||
|
"LiteralMemoryStorage": null,
|
||
|
"ByteCodeStorage": {
|
||
|
"Instructions": [
|
||
|
{
|
||
|
"OpCode": 101,
|
||
|
"FunctionIndex": 0,
|
||
|
"ArgumentCount": 0,
|
||
|
"FirstPredicateIndex": 0,
|
||
|
"PredicateCount": 0,
|
||
|
"Arguments": []
|
||
|
},
|
||
|
{
|
||
|
"OpCode": 80
|
||
|
}
|
||
|
],
|
||
|
"Entries": [
|
||
|
"(Name=\"Forwards Solve\")"
|
||
|
],
|
||
|
"BranchInfos": [],
|
||
|
"PublicContextPathName": null,
|
||
|
"bHasPublicContextPathName": false
|
||
|
},
|
||
|
"Parameters": []
|
||
|
},
|
||
|
{
|
||
|
"Type": "RigVMMemoryStorage",
|
||
|
"Name": "RigVMMemoryStorage_10",
|
||
|
"Outer": "VM",
|
||
|
"Class": "UScriptClass'RigVMMemoryStorage'",
|
||
|
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted"
|
||
|
},
|
||
|
{
|
||
|
"Type": "RigVMMemoryStorage",
|
||
|
"Name": "RigVMMemoryStorage_11",
|
||
|
"Outer": "VM",
|
||
|
"Class": "UScriptClass'RigVMMemoryStorage'",
|
||
|
"Flags": "RF_WasLoaded | RF_LoadCompleted"
|
||
|
},
|
||
|
{
|
||
|
"Type": "RigVMMemoryStorage",
|
||
|
"Name": "RigVMMemoryStorage_9",
|
||
|
"Outer": "VM",
|
||
|
"Class": "UScriptClass'RigVMMemoryStorage'",
|
||
|
"Flags": "RF_WasLoaded | RF_LoadCompleted"
|
||
|
},
|
||
|
{
|
||
|
"Type": "StandardFunctionLibrary_C",
|
||
|
"Name": "Default__StandardFunctionLibrary_C",
|
||
|
"Class": "ControlRigBlueprintGeneratedClass'/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C'",
|
||
|
"Flags": "RF_Public | RF_Transactional | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
|
||
|
"Properties": {
|
||
|
"DynamicHierarchy": {
|
||
|
"ObjectName": "RigHierarchy'Default__StandardFunctionLibrary_C:DynamicHierarchy'",
|
||
|
"ObjectPath": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.1"
|
||
|
},
|
||
|
"ShapeLibraries": [
|
||
|
{
|
||
|
"AssetPathName": "/ControlRig/Controls/DefaultGizmoLibrary.DefaultGizmoLibrary",
|
||
|
"SubPathString": ""
|
||
|
}
|
||
|
],
|
||
|
"DataSourceRegistry": null,
|
||
|
"VM": {
|
||
|
"ObjectName": "RigVM'Default__StandardFunctionLibrary_C:VM'",
|
||
|
"ObjectPath": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.2"
|
||
|
},
|
||
|
"ExtendedExecuteContext": {
|
||
|
"VMHash": 3024488838
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|