{ // "Mag Parent.pz2" by Les Bentley. 09/July/2010. version { number 4.01 } prop Mag Parent_1 { } baseProp Mag Base 1 { storageOffset 0 0.3487 0 objFileGeom 0 0 :Runtime:geometries:deform:base.obj } magnetDeformerProp Mag 1 { storageOffset 0 0.3487 0 objFileGeom 0 0 :Runtime:geometries:deform:magnet.obj } sphereZoneProp Mag Zone 1 { storageOffset 0 0.3487 0 objFileGeom 0 0 :Runtime:geometries:props:ball.obj } prop Mag Parent_1 { name Mag Parent_1 on bend 1 dynamicsLock 1 hidden 0 addToMenu 1 castsShadow 1 includeInDepthCue 1 useZBuffer 1 parent UNIVERSE creaseAngle 80 channels { groups { groupNode Transform { parmNode Scale parmNode xScale parmNode yScale parmNode zScale parmNode yRotate parmNode xRotate parmNode zRotate parmNode xTran parmNode yTran parmNode zTran } groupNode Other { parmNode Mag 1 } } valueParm Milli_xTran { name Milli_xTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_yTran { name Milli_yTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_zTran { name Milli_zTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } deformerPropChan Mag 1 { name Mag 1 initValue 0 hidden 1 forceLimits 1 min 0 max 0 trackingScale 0.005 keys { static 0 k 0 0 } interpStyleLocked 0 addZone 1 Mag Zone 1 deformerProp Mag 1 } xOffsetA OriginX { name originX initValue 0 hidden 1 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 1 k 0 0 } interpStyleLocked 0 staticValue 0 } yOffsetA OriginY { name originY initValue 0 hidden 1 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 1 k 0 0 } interpStyleLocked 0 staticValue 0 } zOffsetA OriginZ { name originZ initValue 0 hidden 1 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 1 k 0 0 } interpStyleLocked 0 staticValue 0 } propagatingScale Scale { name scale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleX xScale { name xScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleY yScale { name yScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleZ zScale { name zScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } rotateY yRotate { name yrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateX xRotate { name xrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateZ zRotate { name zrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } translateX xTran { name xtran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Parent_1 Milli_xTran deltaAddDelta 0.0010000 } translateY yTran { name ytran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Parent_1 Milli_yTran deltaAddDelta 0.0010000 } translateZ zTran { name ztran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Parent_1 Milli_zTran deltaAddDelta 0.0010000 } xOffsetB xOffB { name xOffB initValue 0 hidden 1 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 1 k 0 0 } interpStyleLocked 0 staticValue 0 } yOffsetB yOffB { name yOffB initValue 0 hidden 1 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 1 k 0 0 } interpStyleLocked 0 staticValue 0 } zOffsetB zOffB { name zOffB initValue 0 hidden 1 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 1 k 0 0 } interpStyleLocked 0 staticValue 0 } } endPoint 0 0.05 0 origin 0 0 0 orientation 0 0 0 displayOrigin 0 displayMode WIREFRAME customMaterial 1 material Preview { KdColor 0.677572 0.660909 0.505905 1 KaColor 0 0 0 1 KsColor 0.121744 0.163604 0.168719 1 TextureColor 0.8 0.8 0.8 1 NsExponent 50 tMin 0 tMax 0 tExpo 0.6 bumpStrength 1 ksIgnoreTexture 0 reflectThruLights 1 reflectThruKd 0 textureMap NO_MAP bumpMap NO_MAP reflectionMap NO_MAP transparencyMap NO_MAP ReflectionColor 1 1 1 1 reflectionStrength 1 } locked 0 backfaceCull 0 visibleInReflections 1 visibleInRender 1 displacementBounds 0 shadingRate 0.2 smoothPolys 1 } baseProp Mag Base 1 { name Mag Base 1 on bend 1 dynamicsLock 1 hidden 0 addToMenu 1 castsShadow 0 includeInDepthCue 0 useZBuffer 1 smartparent Mag Parent_1 creaseAngle 80 channels { groups { groupNode Transform { parmNode Scale parmNode yRotate parmNode xRotate parmNode zRotate parmNode xTran parmNode yTran parmNode zTran } } valueParm Milli_xTran { name Milli_xTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_yTran { name Milli_yTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_zTran { name Milli_zTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } propagatingScale Scale { name scale initValue 0.16 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 0.16 } interpStyleLocked 0 } rotateY yRotate { name yrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateX xRotate { name xrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateZ zRotate { name zrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } translateX xTran { name xtran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Base 1 Milli_xTran deltaAddDelta 0.0010000 } translateY yTran { name ytran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Base 1 Milli_yTran deltaAddDelta 0.0010000 } translateZ zTran { name ztran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Base 1 Milli_zTran deltaAddDelta 0.0010000 } } endPoint 0 0.1 0 origin 0 0 0 orientation 0 0 0 displayOrigin 0 displayMode USEPARENT customMaterial 1 material base { KdColor 0.819989 0.792615 0 1 KaColor 0 0 0 1 KsColor 0.339971 0.305959 0 1 TextureColor 1 1 1 1 NsExponent 50 tMin 0 tMax 0 tExpo 0.6 bumpStrength 1 ksIgnoreTexture 0 reflectThruLights 1 reflectThruKd 0 textureMap NO_MAP bumpMap NO_MAP reflectionMap NO_MAP transparencyMap NO_MAP ReflectionColor 1 1 1 1 reflectionStrength 1 } locked 0 backfaceCull 0 visibleInReflections 1 visibleInRender 1 displacementBounds 0 shadingRate 0.2 smoothPolys 1 deformerProp Mag 1 } magnetDeformerProp Mag 1 { name Mag 1 on bend 1 dynamicsLock 1 hidden 0 addToMenu 1 castsShadow 0 includeInDepthCue 0 useZBuffer 1 smartparent Mag Base 1 creaseAngle 80 channels { groups { groupNode Transform { parmNode Scale parmNode xScale parmNode yScale parmNode zScale parmNode yRotate parmNode xRotate parmNode zRotate parmNode xTran parmNode yTran parmNode zTran } } valueParm Milli_xTran { name Milli_xTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_yTran { name Milli_yTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_zTran { name Milli_zTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_Scale { name Milli_Scale initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } propagatingScale Scale { name scale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag 1 Milli_Scale deltaAddDelta 0.0010000 } propagatingScaleX xScale { name xScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleY yScale { name yScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleZ zScale { name zScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } rotateY yRotate { name yrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateX xRotate { name xrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateZ zRotate { name zrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } translateX xTran { name xtran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag 1 Milli_xTran deltaAddDelta 0.0010000 } translateY yTran { name ytran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag 1 Milli_yTran deltaAddDelta 0.0010000 } translateZ zTran { name ztran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag 1 Milli_zTran deltaAddDelta 0.0010000 } } endPoint 0 0.9 0 origin 0 0 0 orientation 0 0 0 displayOrigin 0 displayMode USEPARENT customMaterial 1 material magnet2 { KdColor 0.695796 0.575662 0.524193 1 KaColor 0 0 0 1 KsColor 0.0699931 0.0672007 0.0727855 1 TextureColor 1 1 1 1 NsExponent 50 tMin 0 tMax 0 tExpo 0.6 bumpStrength 1 ksIgnoreTexture 0 reflectThruLights 1 reflectThruKd 0 textureMap NO_MAP bumpMap NO_MAP reflectionMap NO_MAP transparencyMap NO_MAP ReflectionColor 1 1 1 1 reflectionStrength 1 } material magnet1 { KdColor 0.764965 0.135012 0.166598 1 KaColor 0 0 0 1 KsColor 0.112627 0.105592 0.114382 1 TextureColor 1 1 1 1 NsExponent 50 tMin 0 tMax 0 tExpo 0.6 bumpStrength 1 ksIgnoreTexture 0 reflectThruLights 1 reflectThruKd 0 textureMap NO_MAP bumpMap NO_MAP reflectionMap NO_MAP transparencyMap NO_MAP ReflectionColor 1 1 1 1 reflectionStrength 1 } locked 0 backfaceCull 0 visibleInReflections 1 visibleInRender 1 displacementBounds 0 shadingRate 0.2 smoothPolys 1 deformTarget hip deformTarget abdomen deformTarget chest deformTarget neck deformTarget upNeck deformTarget head deformTarget rCollar deformTarget rShldr deformTarget rForeArm deformTarget rHand deformTarget lCollar deformTarget lShldr deformTarget lForeArm deformTarget lHand deformTarget rButtock deformTarget rThigh deformTarget rShin deformTarget rFoot deformTarget rToe deformTarget lButtock deformTarget lThigh deformTarget lShin deformTarget lFoot deformTarget lToe deformTarget genital deformTarget hip2 deformTarget rInstep deformTarget lInstep deformTarget rBigToe1 deformTarget rBigToe2 deformTarget lBigToe1 deformTarget lBigToe2 baseProp Mag Base 1 addZone Mag Zone 1 transformPerVertex 1 } sphereZoneProp Mag Zone 1 { name Mag Zone 1 on bend 1 dynamicsLock 1 hidden 0 addToMenu 1 castsShadow 0 includeInDepthCue 0 useZBuffer 1 smartparent Mag Parent_1 creaseAngle 80 channels { groups { groupNode Transform { parmNode Scale parmNode xScale parmNode yScale parmNode zScale parmNode yRotate parmNode xRotate parmNode zRotate parmNode xTran parmNode yTran parmNode zTran } } valueParm Milli_xTran { name Milli_xTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_yTran { name Milli_yTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_zTran { name Milli_zTran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } valueParm Milli_Scale { name Milli_Scale initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.004 keys { static 0 k 0 0 } interpStyleLocked 0 } propagatingScale Scale { name scale initValue 0.08 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 0.08 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Zone 1 Milli_Scale deltaAddDelta 0.010000 } propagatingScaleX xScale { name xScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleY yScale { name yScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } propagatingScaleZ zScale { name zScale initValue 1 hidden 0 forceLimits 0 min 0.001 max 100000 trackingScale 0.004 keys { static 0 k 0 1 } interpStyleLocked 0 } rotateY yRotate { name yrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateX xRotate { name xrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } rotateZ zRotate { name zrot initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 1 keys { static 0 k 0 0 } interpStyleLocked 0 } translateX xTran { name xtran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Zone 1 Milli_xTran deltaAddDelta 0.010000 } translateY yTran { name ytran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Zone 1 Milli_yTran deltaAddDelta 0.010000 } translateZ zTran { name ztran initValue 0 hidden 0 forceLimits 0 min -100000 max 100000 trackingScale 0.001 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd Figure Mag Zone 1 Milli_zTran deltaAddDelta 0.010000 } } endPoint 0 0.6 0 origin 0 0 0 orientation 0 0 0 displayOrigin 0 displayMode EDGESONLY customMaterial 1 material Preview { KdColor 0.13 0.764965 0.166598 1 KaColor 0 0 0 1 KsColor 0.1 0.1 0.1 1 TextureColor 1 1 1 1 NsExponent 50 tMin 0 tMax 0 tExpo 0.6 bumpStrength 1 ksIgnoreTexture 0 reflectThruLights 1 reflectThruKd 0 textureMap NO_MAP bumpMap NO_MAP reflectionMap NO_MAP transparencyMap NO_MAP ReflectionColor 1 1 1 1 reflectionStrength 1 } locked 0 backfaceCull 0 visibleInReflections 1 visibleInRender 1 displacementBounds 0 shadingRate 0.2 smoothPolys 1 buildSphere newFalloffCurve falloffCpt 0 1 falloffCpt 0.2 0.93 falloffCpt 0.8 0.07 falloffCpt 1 0 endFalloffCurve } doc { addActor Mag Parent_1 addActor Mag Base 1 addActor Mag 1 addActor Mag Zone 1 } }