vholf opened this issue on Jun 26, 2019 ยท 20 posts
an0malaus posted Thu, 27 June 2019 at 12:16 AM
Here's the example for PE I was referring to (save as "Add Arm Orbit ERC.pz2"):
{
version
{
number 11
build 34764
}
thighLength 0.186251
targetFigure Evolution.Base.14h5
actor BODY:1
{
groups
{
groupNode Morphforms
{
groupNode Arms
{
collapsed 1
parmNode CTRLArmsEnableShrug
parmNode CTRLArmsOrbit
parmNode CTRLArmOrbitL
parmNode CTRLArmOrbitR
parmNode CTRLArmsPhase
parmNode CTRLArmPhaseL
parmNode CTRLArmPhaseR
parmNode CTRLArmsFold
parmNode CTRLArmFoldL
parmNode CTRLArmFoldR
parmNode CTRLArmOrbitUp-DownL
parmNode CTRLArmOrbitUp-DownR
parmNode CTRLArmOrbitFront-BackL
parmNode CTRLArmOrbitFront-BackR
parmNode CTRLArmsRoll
parmNode CTRLArmsScissor
parmNode CTRLArmsSwivel
parmNode CTRLArmsTwist
parmNode CTRLArmsUp-Down
parmNode CTRLArmUp-DownL
parmNode CTRLArmUp-DownR
parmNode CTRLShouldersShrug
parmNode CTRLShoulderShrugL
parmNode CTRLShoulderShrugR
parmNode CTRLCollarsFront-Back
parmNode CTRLCollarFront-BackL
parmNode CTRLCollarFront-BackR
parmNode CTRLCollarsTwist
parmNode CTRLElbowsBend
parmNode CTRLElbowBendL
parmNode CTRLElbowBendR
parmNode CTRLElbowsScissor
parmNode CTRLElbowsSwivel
parmNode CTRLHandsBend
parmNode CTRLHandsSide-Side
parmNode CTRLHandsTwist
parmNode CTRLHandsRoll
parmNode CTRLHandsScissor
parmNode CTRLHandsSwivel
parmNode CTRLPalmsTwist
groupNode Fingers
{
collapsed 1
parmNode CTRLHandGrasp
parmNode CTRLHandSpread
parmNode CTRLFingersRoll
parmNode CTRLFingersScissor
parmNode CTRLFingersSwivel
parmNode CTRLFingersYaw
parmNode CTRLThumbOppose
parmNode CTRLThumbSpread
parmNode CTRLThumbGrasp
parmNode CTRLIndexGrasp
parmNode CTRLMiddleGrasp
parmNode CTRLRingGrasp
parmNode CTRLPinkyGrasp
groupNode Claws
{
collapsed 1
parmNode CTRLHandClaw
parmNode CTRLThumbClaw
parmNode CTRLIndexClaw
parmNode CTRLMiddleClaw
parmNode CTRLRingClaw
parmNode CTRLPinkyClaw
}
}
}
}
groupNode Morphs | Partial (Hidden)
{
collapsed 1
parmNode PlusArmOrbitR
parmNode MinusArmOrbitR
parmNode AbsArmOrbitR
parmNode PlusArmOrbitL
parmNode MinusArmOrbitL
parmNode AbsArmOrbitL
parmNode ShrugRatioR
parmNode ShrugRatioL
parmNode ShrugFactorR
parmNode ShrugFactorL
}
}
channels
{
valueParm CTRLArmsEnableShrug
{
name ArmsEnableShrug
initValue 0
hidden 0
enabled 1
forceLimits 1
min 0
max 1
trackingScale 1
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmsOrbit
{
name ArmsOrbit
initValue 0
hidden 0
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.0222222
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmOrbitL
{
name ArmOrbitL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.0222222
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsOrbit
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmOrbitR
{
name ArmOrbitR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.0222222
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsOrbit
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmsPhase
{
name ArmsPhase
initValue 0
hidden 0
enabled 1
forceLimits 1
min -360
max 360
trackingScale 1
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmPhaseL
{
name ArmPhaseL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -360
max 360
trackingScale 1
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsPhase
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmFoldL
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmPhaseR
{
name ArmPhaseR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -360
max 360
trackingScale 1
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsPhase
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmFoldR
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmsFold
{
name ArmsFold
initValue 0
hidden 0
enabled 1
forceLimits 1
min -37.5
max 150
trackingScale 1
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmFoldL
{
name ArmFoldL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -37.5
max 150
trackingScale 1
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsFold
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmFoldR
{
name ArmFoldR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -37.5
max 150
trackingScale 1
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsFold
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmOrbitUp-DownL
{
name ArmOrbitUp-DownL
initValue 0
hidden 1
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpKey
Figure 1
BODY:1
CTRLArmPhaseL
strength 1.000000
beginValueKeys
valueKey -370 0.984808
valueKey -360 1
valueKey -350 0.984808
valueKey -340 0.939693
valueKey -330 0.866025
valueKey -320 0.766044
valueKey -310 0.642788
valueKey -300 0.5
valueKey -290 0.34202
valueKey -280 0.173648
valueKey -270 -1.83697e-16
valueKey -260 -0.173648
valueKey -250 -0.34202
valueKey -240 -0.5
valueKey -230 -0.642788
valueKey -220 -0.766044
valueKey -210 -0.866025
valueKey -200 -0.939693
valueKey -190 -0.984808
valueKey -180 -1
valueKey -170 -0.984808
valueKey -160 -0.939693
valueKey -150 -0.866025
valueKey -140 -0.766044
valueKey -130 -0.642788
valueKey -120 -0.5
valueKey -110 -0.34202
valueKey -100 -0.173648
valueKey -90 6.12323e-17
valueKey -80 0.173648
valueKey -70 0.34202
valueKey -60 0.5
valueKey -50 0.642788
valueKey -40 0.766044
valueKey -30 0.866025
valueKey -20 0.939693
valueKey -10 0.984808
valueKey 0 1
valueKey 10 0.984808
valueKey 20 0.939693
valueKey 30 0.866025
valueKey 40 0.766044
valueKey 50 0.642788
valueKey 60 0.5
valueKey 70 0.34202
valueKey 80 0.173648
valueKey 90 6.12323e-17
valueKey 100 -0.173648
valueKey 110 -0.34202
valueKey 120 -0.5
valueKey 130 -0.642788
valueKey 140 -0.766044
valueKey 150 -0.866025
valueKey 160 -0.939693
valueKey 170 -0.984808
valueKey 180 -1
valueKey 190 -0.984808
valueKey 200 -0.939693
valueKey 210 -0.866025
valueKey 220 -0.766044
valueKey 230 -0.642788
valueKey 240 -0.5
valueKey 250 -0.34202
valueKey 260 -0.173648
valueKey 270 -1.83697e-16
valueKey 280 0.173648
valueKey 290 0.34202
valueKey 300 0.5
valueKey 310 0.642788
valueKey 320 0.766044
valueKey 330 0.866025
valueKey 340 0.939693
valueKey 350 0.984808
valueKey 360 1
valueKey 370 0.984808
endValueKeys
valueOpTimes
Figure 1
BODY:1
CTRLArmOrbitL
strength 1.000000
}
valueParm CTRLArmOrbitUp-DownR
{
name ArmOrbitUp-DownR
initValue 0
hidden 1
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpKey
Figure 1
BODY:1
CTRLArmPhaseR
strength 1.000000
beginValueKeys
valueKey -370 0.984808
valueKey -360 1
valueKey -350 0.984808
valueKey -340 0.939693
valueKey -330 0.866025
valueKey -320 0.766044
valueKey -310 0.642788
valueKey -300 0.5
valueKey -290 0.34202
valueKey -280 0.173648
valueKey -270 -1.83697e-16
valueKey -260 -0.173648
valueKey -250 -0.34202
valueKey -240 -0.5
valueKey -230 -0.642788
valueKey -220 -0.766044
valueKey -210 -0.866025
valueKey -200 -0.939693
valueKey -190 -0.984808
valueKey -180 -1
valueKey -170 -0.984808
valueKey -160 -0.939693
valueKey -150 -0.866025
valueKey -140 -0.766044
valueKey -130 -0.642788
valueKey -120 -0.5
valueKey -110 -0.34202
valueKey -100 -0.173648
valueKey -90 6.12323e-17
valueKey -80 0.173648
valueKey -70 0.34202
valueKey -60 0.5
valueKey -50 0.642788
valueKey -40 0.766044
valueKey -30 0.866025
valueKey -20 0.939693
valueKey -10 0.984808
valueKey 0 1
valueKey 10 0.984808
valueKey 20 0.939693
valueKey 30 0.866025
valueKey 40 0.766044
valueKey 50 0.642788
valueKey 60 0.5
valueKey 70 0.34202
valueKey 80 0.173648
valueKey 90 6.12323e-17
valueKey 100 -0.173648
valueKey 110 -0.34202
valueKey 120 -0.5
valueKey 130 -0.642788
valueKey 140 -0.766044
valueKey 150 -0.866025
valueKey 160 -0.939693
valueKey 170 -0.984808
valueKey 180 -1
valueKey 190 -0.984808
valueKey 200 -0.939693
valueKey 210 -0.866025
valueKey 220 -0.766044
valueKey 230 -0.642788
valueKey 240 -0.5
valueKey 250 -0.34202
valueKey 260 -0.173648
valueKey 270 -1.83697e-16
valueKey 280 0.173648
valueKey 290 0.34202
valueKey 300 0.5
valueKey 310 0.642788
valueKey 320 0.766044
valueKey 330 0.866025
valueKey 340 0.939693
valueKey 350 0.984808
valueKey 360 1
valueKey 370 0.984808
endValueKeys
valueOpTimes
Figure 1
BODY:1
CTRLArmOrbitR
strength 1.000000
}
valueParm CTRLArmOrbitFront-BackL
{
name ArmOrbitFront-BackL
initValue 0
hidden 1
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpKey
Figure 1
BODY:1
CTRLArmPhaseL
strength 1.000000
beginValueKeys
valueKey -370 -0.173648
valueKey -360 2.44929e-16
valueKey -350 0.173648
valueKey -340 0.34202
valueKey -330 0.5
valueKey -320 0.642788
valueKey -310 0.766044
valueKey -300 0.866025
valueKey -290 0.939693
valueKey -280 0.984808
valueKey -270 1
valueKey -260 0.984808
valueKey -250 0.939693
valueKey -240 0.866025
valueKey -230 0.766044
valueKey -220 0.642788
valueKey -210 0.5
valueKey -200 0.34202
valueKey -190 0.173648
valueKey -180 -1.22465e-16
valueKey -170 -0.173648
valueKey -160 -0.34202
valueKey -150 -0.5
valueKey -140 -0.642788
valueKey -130 -0.766044
valueKey -120 -0.866025
valueKey -110 -0.939693
valueKey -100 -0.984808
valueKey -90 -1
valueKey -80 -0.984808
valueKey -70 -0.939693
valueKey -60 -0.866025
valueKey -50 -0.766044
valueKey -40 -0.642788
valueKey -30 -0.5
valueKey -20 -0.34202
valueKey -10 -0.173648
valueKey 0 0
valueKey 10 0.173648
valueKey 20 0.34202
valueKey 30 0.5
valueKey 40 0.642788
valueKey 50 0.766044
valueKey 60 0.866025
valueKey 70 0.939693
valueKey 80 0.984808
valueKey 90 1
valueKey 100 0.984808
valueKey 110 0.939693
valueKey 120 0.866025
valueKey 130 0.766044
valueKey 140 0.642788
valueKey 150 0.5
valueKey 160 0.34202
valueKey 170 0.173648
valueKey 180 1.22465e-16
valueKey 190 -0.173648
valueKey 200 -0.34202
valueKey 210 -0.5
valueKey 220 -0.642788
valueKey 230 -0.766044
valueKey 240 -0.866025
valueKey 250 -0.939693
valueKey 260 -0.984808
valueKey 270 -1
valueKey 280 -0.984808
valueKey 290 -0.939693
valueKey 300 -0.866025
valueKey 310 -0.766044
valueKey 320 -0.642788
valueKey 330 -0.5
valueKey 340 -0.34202
valueKey 350 -0.173648
valueKey 360 -2.44929e-16
valueKey 370 0.173648
endValueKeys
valueOpTimes
Figure 1
BODY:1
CTRLArmOrbitL
strength 1.000000
}
valueParm CTRLArmOrbitFront-BackR
{
name ArmOrbitFront-BackR
initValue 0
hidden 1
enabled 1
forceLimits 1
min -3//-2.2//-2
max 3//2.2//2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpKey
Figure 1
BODY:1
CTRLArmPhaseR
strength 1.000000
beginValueKeys
valueKey -370 -0.173648
valueKey -360 2.44929e-16
valueKey -350 0.173648
valueKey -340 0.34202
valueKey -330 0.5
valueKey -320 0.642788
valueKey -310 0.766044
valueKey -300 0.866025
valueKey -290 0.939693
valueKey -280 0.984808
valueKey -270 1
valueKey -260 0.984808
valueKey -250 0.939693
valueKey -240 0.866025
valueKey -230 0.766044
valueKey -220 0.642788
valueKey -210 0.5
valueKey -200 0.34202
valueKey -190 0.173648
valueKey -180 -1.22465e-16
valueKey -170 -0.173648
valueKey -160 -0.34202
valueKey -150 -0.5
valueKey -140 -0.642788
valueKey -130 -0.766044
valueKey -120 -0.866025
valueKey -110 -0.939693
valueKey -100 -0.984808
valueKey -90 -1
valueKey -80 -0.984808
valueKey -70 -0.939693
valueKey -60 -0.866025
valueKey -50 -0.766044
valueKey -40 -0.642788
valueKey -30 -0.5
valueKey -20 -0.34202
valueKey -10 -0.173648
valueKey 0 0
valueKey 10 0.173648
valueKey 20 0.34202
valueKey 30 0.5
valueKey 40 0.642788
valueKey 50 0.766044
valueKey 60 0.866025
valueKey 70 0.939693
valueKey 80 0.984808
valueKey 90 1
valueKey 100 0.984808
valueKey 110 0.939693
valueKey 120 0.866025
valueKey 130 0.766044
valueKey 140 0.642788
valueKey 150 0.5
valueKey 160 0.34202
valueKey 170 0.173648
valueKey 180 1.22465e-16
valueKey 190 -0.173648
valueKey 200 -0.34202
valueKey 210 -0.5
valueKey 220 -0.642788
valueKey 230 -0.766044
valueKey 240 -0.866025
valueKey 250 -0.939693
valueKey 260 -0.984808
valueKey 270 -1
valueKey 280 -0.984808
valueKey 290 -0.939693
valueKey 300 -0.866025
valueKey 310 -0.766044
valueKey 320 -0.642788
valueKey 330 -0.5
valueKey 340 -0.34202
valueKey 350 -0.173648
valueKey 360 -2.44929e-16
valueKey 370 0.173648
endValueKeys
valueOpTimes
Figure 1
BODY:1
CTRLArmOrbitR
strength 1.000000
}
valueParm CTRLArmsRoll
{
name ArmsRoll
initValue 0
hidden 0
enabled 1
forceLimits 1
min -2
max 2
trackingScale 0.05
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmsScissor
{
name ArmsScissor
initValue 0
hidden 0
enabled 1
forceLimits 1
min -4
max 4
trackingScale 0.1
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmsSwivel
{
name ArmsSwivel
initValue 0
hidden 0
enabled 1
forceLimits 1
min -2
max 2
trackingScale 0.05
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmsTwist
{
name ArmsTwist
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1.4//-1.1
max 0.8
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmsUp-Down
{
name ArmsUp-Down
initValue 0
hidden 0
enabled 1
forceLimits 1
min -2
max 2
trackingScale 0.05
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLArmUp-DownL
{
name ArmUp-DownL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -2
max 2
trackingScale 0.05
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsUp-Down
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsRoll
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitUp-DownL
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLArmUp-DownR
{
name ArmUp-DownR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -2
max 2
trackingScale 0.05
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsUp-Down
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsRoll
strength -1.000000
deltaAddDelta -1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitUp-DownR
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLShouldersShrug
{
name ShouldersShrug
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.0833333
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLShoulderShrugL
{
name ShoulderShrugL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.0833333
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLShouldersShrug
strength 1.000000
deltaAddDelta 1.000000
valueOpTimes
Figure 1
BODY:1
ShrugFactorL
strength 1.000000
}
valueParm CTRLShoulderShrugR
{
name ShoulderShrugR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.0833333
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLShouldersShrug
strength 1.000000
deltaAddDelta 1.000000
valueOpTimes
Figure 1
BODY:1
ShrugFactorR
strength 1.000000
}
valueParm CTRLCollarsFront-Back
{
name CollarsFront-Back
initValue 0
hidden 0
enabled 1
forceLimits 1
min -4
max 3
trackingScale 0.1
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLCollarFront-BackL
{
name CollarFront-BackL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -4
max 3
trackingScale 0.1
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLCollarsFront-Back
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLCollarFront-BackR
{
name CollarFront-BackR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -4
max 3
trackingScale 0.1
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLCollarsFront-Back
strength 1.000000
deltaAddDelta 1.000000
}
valueParm CTRLCollarsTwist
{
name CollarsTwist
initValue 0
hidden 0
enabled 1
forceLimits 1
min -4
max 3
trackingScale 0.1
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLElbowsBend
{
name ElbowsBend
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.25
max 1.5
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLElbowBendL
{
name ElbowBendL
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.375
max 1.5
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLElbowsBend
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLElbowsScissor
strength -1.000000
deltaAddDelta -1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmFoldL
strength 0.020000
deltaAddDelta 0.020000
}
valueParm CTRLElbowBendR
{
name ElbowBendR
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.375
max 1.5
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLElbowsBend
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLElbowsScissor
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmFoldR
strength 0.020000
deltaAddDelta 0.020000
}
valueParm CTRLElbowsScissor
{
name ElbowsScissor
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1.5
max 1.5
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLElbowsSwivel
{
name ElbowsSwivel
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1.4//-1.1
max 1.4//1.1
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandsBend
{
name HandsBend
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.65
max 0.7
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandsSide-Side
{
name HandsSide-Side
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.25
max 0.2
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandsTwist
{
name HandsTwist
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 1//0.7
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandsRoll
{
name HandsRoll
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.7
max 0.7
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandsScissor
{
name HandsScissor
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.25
max 0.25
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandsSwivel
{
name HandsSwivel
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1//-0.7
max 1//0.7
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLPalmsTwist
{
name PalmsTwist
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.1
max 0.1
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandGrasp
{
name Grasp
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandSpread
{
name Spread
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 1
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLFingersRoll
{
name FingersRoll
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 1
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLFingersScissor
{
name FingersScissor
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 1
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLFingersSwivel
{
name FingersSwivel
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 1
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLFingersYaw
{
name FingersYaw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.15
max 0.15
trackingScale 0.01
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLThumbOppose
{
name ThumbOppose
initValue 0
hidden 0
enabled 1
forceLimits 1
min 0
max 1.5
trackingScale 0.0125
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLThumbSpread
{
name ThumbSpread
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1.5
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLThumbGrasp
{
name ThumbGrasp
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.5
max 1
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLIndexGrasp
{
name IndexGrasp
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLMiddleGrasp
{
name MiddleGrasp
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLRingGrasp
{
name RingGrasp
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLPinkyGrasp
{
name PinkyGrasp
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLHandClaw
{
name Claw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLThumbClaw
{
name ThumbClaw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -0.5
max 1
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLIndexClaw
{
name IndexClaw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLMiddleClaw
{
name MiddleClaw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLRingClaw
{
name RingClaw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm CTRLPinkyClaw
{
name PinkyClaw
initValue 0
hidden 0
enabled 1
forceLimits 1
min -1
max 2
trackingScale 0.02
masterSynched 0
keys
{
static 0
k 0 0
}
interpStyleLocked 0
}
valueParm PlusArmOrbitR
{
name PlusArmOrbitR
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 2.2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitR
strength 1.000000
deltaAddDelta 1.000000
}
valueParm MinusArmOrbitR
{
name MinusArmOrbitR
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 2.2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitR
strength -1.000000
deltaAddDelta -1.000000
}
valueParm AbsArmOrbitR
{
name AbsArmOrbitR
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 2.2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
PlusArmOrbitR
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
MinusArmOrbitR
strength 1.000000
deltaAddDelta 1.000000
// Prevent divide by zero error when used as divisor for sign determination
valueOpKey
Figure 1
BODY:1
CTRLArmOrbitR
strength 1.000000
beginValueKeys
valueKey -1e-06 0
valueKey 0 1
valueKey 1e-06 0
endValueKeys
}
valueParm PlusArmOrbitL
{
name PlusArmOrbitL
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 2.2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitL
strength 1.000000
deltaAddDelta 1.000000
}
valueParm MinusArmOrbitL
{
name MinusArmOrbitL
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 2.2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitL
strength -1.000000
deltaAddDelta -1.000000
}
valueParm AbsArmOrbitL
{
name AbsArmOrbitL
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 2.2
trackingScale 0.01
masterSynched 1
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
PlusArmOrbitL
strength 1.000000
deltaAddDelta 1.000000
valueOpDeltaAdd
Figure 1
BODY:1
MinusArmOrbitL
strength 1.000000
deltaAddDelta 1.000000
// Prevent divide by zero error when used as divisor for sign determination
valueOpKey
Figure 1
BODY:1
CTRLArmOrbitL
strength 1.000000
beginValueKeys
valueKey -1e-06 0
valueKey 0 1
valueKey 1e-06 0
endValueKeys
}
valueParm ShrugRatioR
{ // If Orbiting, returns 1 if arms fully up or -1 if arms fully down, else 0
name ShrugRatioR
initValue 0
hidden 1
enabled 1
forceLimits 1
min -2.2
max 2.2
trackingScale 0.01
keys
{
static 0
k 0 0
}
interpStyleLocked 0
// Quotient ranges between +Divisor and -Divisor so output between +1 and -1
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitUp-DownR
strength 1.000000
deltaAddDelta 1.000000
// Divisor protected from ever being exactly zero (1 added when |x| < 1e-6)
valueOpDivideBy
Figure 1
BODY:1
AbsArmOrbitR
strength 1.000000
}
valueParm ShrugRatioL
{ // If Orbiting, returns 1 if arms fully up or -1 if arms fully down, else 0
name ShrugRatioL
initValue 0
hidden 1
enabled 1
forceLimits 1
min -2.2
max 2.2
trackingScale 0.01
keys
{
static 0
k 0 0
}
interpStyleLocked 0
// Quotient ranges between +Divisor and -Divisor so output between +1 and -1
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmOrbitUp-DownL
strength 1.000000
deltaAddDelta 1.000000
// Divisor protected from ever being exactly zero (1 added when |x| < 1e-6)
valueOpDivideBy
Figure 1
BODY:1
AbsArmOrbitL
strength 1.000000
}
valueParm ShrugFactorR
{ // Scale CTRLrShoulderShrug to zero as the arm orbits to the horizontal
name ShrugFactorR
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 1
trackingScale 0.01
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpKey
Figure 1
BODY:1
ShrugRatioR
strength 1.000000
beginValueKeys
valueKey -1 1
valueKey 0 0
//valueKey 0 0.5
//valueKey 1 0
endValueKeys
// Apply full shrug when orbit amplitude is zero (off)
valueOpKey
Figure 1
BODY:1
CTRLArmOrbitR
strength 1.000000
beginValueKeys
valueKey -1e-06 0
valueKey 0 1
valueKey 1e-06 0
endValueKeys
// Apply full shrug when CTRLArmsEnableShrug is 1 (on)
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsEnableShrug
strength 1.000000
deltaAddDelta 1.000000
}
valueParm ShrugFactorL
{ // Scale CTRLlShoulderShrug to zero as the arm orbits to the horizontal
name ShrugFactorL
initValue 0
hidden 1
enabled 1
forceLimits 1
min 0
max 1
trackingScale 0.01
keys
{
static 0
k 0 0
}
interpStyleLocked 0
valueOpKey
Figure 1
BODY:1
ShrugRatioL
strength 1.000000
beginValueKeys
valueKey -1 1
valueKey 0 0
//valueKey 0 0.5
//valueKey 1 0
endValueKeys
// Apply full shrug when orbit amplitude is zero (off)
valueOpKey
Figure 1
BODY:1
CTRLArmOrbitL
strength 1.000000
beginValueKeys
valueKey -1e-06 0
valueKey 0 1
valueKey 1e-06 0
endValueKeys
// Apply full shrug when CTRLArmsEnableShrug is 1 (on)
valueOpDeltaAdd
Figure 1
BODY:1
CTRLArmsEnableShrug
strength 1.000000
deltaAddDelta 1.000000
}
}
}
}
Verbosity: Profusely promulgating Graham's number epics of complete and utter verbiage by the metric monkey barrel.