BLENDER-v248REND HSceneGLOB(H 1B` SRBBSR1-Model Bp B BBpBB` DATA BBDATA BP BBDATA P B BBDATA B BP BDATA  Bp B BDATA p B B BDATA B0 Bp BHDATA 0 B B BHDATA B B0 BDATA BP B BDATA P B B BH@DATA B BP B@DATA  Bp B B<DATA p B BH<DATA( B@BBP BDATA(@BB BB BDATA(B B@BP Bp BDATA( BBB Bp BDATA(BB BB BDATA(BpBB B BDATA(pBBBp B0 BDATA(BPBpBB BDATA(PBBB B BDATA(B0BPB B BDATA(0BBB0 B BDATA(BB0B B BDATA(BBB BP BDATA(BBB0 BP BDATA(B`BBp B BDATA(`BBB B BDATA(B@B`BP B BDATA(@BBB B BDATA(B B@B B BDATA( BBB0 Bp BDATA(BB B Bp BDATA(BB Bp BDATApBB BBP Bp B``DATABFBpB BP B B B??o?I?I%?I$ <%*pBBDB88BpBDATAB@BTransform PropertiesView3dV>"DATA@BpBBView PropertiesView3d>"DATApB@BBackground ImageView3dP>"DATApBBB 333?B?zDzD83AeBfhB,<%,,%FzD #<HB ϟDATABBpBB 333?B?zDzDAIlC%%|HzD=HB DATA0Bv?v РРРРРРРϟ` @`p؞Pƞ nߟn@ա@ա@աڡڡڡp p p p ]    0e 0 0ʡ ʡ ʡš0 š šPŠP= PŠ PŠ     `      p@ p p     @`3 @ @`P ` `    0p) 0 0   `ʠPH `ʠ `ʠ `ʠ@pv @ @P P PR      0      @@@ϡϡϡnpvRnРРРРРРРРРРРРРРРРРР Р РРР Р Р РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР РР!РРРРР"РР#РРР$РР%Р&РРРР'Р(Р)Р*Р+Р,Р-Р.Р/РР Р0РР Р1Р Р Р Р2РРР3РР4Р5Р6Р7РРРР8РР9РРРРР:РР;РРР<Р=Р>Р?РРРРРРРРРРРРРРРРРРРРDATAXԻ } 0??li?L9=+;jA>E? ?¬啿o?>?li?jA>ӻ K9=E?| 0?(; ?T:s=if??=> ᠾC4?jd:=:;>>16콁g;?>*?pu >9:>?C+6BPi:p=if????o?>Ի } 0??li?L9=+;jA>E? ?¬啿o?G7?+<Ѿ1E ??0@B B??^.;=CϺt=i>gſ7?X<????  DATA@0@BP? ׃??DATAx@BCB"DATApIBJB@HBView PropertiesView3d>"DATAJBpIBBackground ImageView3dP>"DATAKBLB333?FB~CBnEcmBB!?B|HB= ADATAXLBPBKB333?FB?3?3^>=&}???]>1}?]>}?&??H?4@h5n;7AtJ=B2|?r? "=6yC]>}?&??H?7Ao??3?3^>=&}??5?5r??`PBpB?=";=C^>=}&7?X<????  DATA@`PBP? ׃??DATAxPBRBLB333?FBzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0RBTBPB333?FB  2| ??2DATATB UBRB 333?FB?zDzDBD22FzD #<HB DATA UBPVBTB333?FBDdC8CnD fCC(BDC?z?DATAPVB UB333?FB Save Filery PATHRES/home/cessen/Projects/ArenaNet_test/rig/ars/rabbit.blend/Mesh/rig.blend.pngig.blenddttfDATAXB BFBB B B B@H?o? OBBaYB`n=DATAYB[BTransform PropertiesView3d>"DATA[B@\BYBView PropertiesView3d>"DATA@\B|8[BBackground ImageView3dP>"DATA|8p@\BOutputRender>DATAp,|8Render LayersRender>|8DATA,<pRenderRender>DATA<WF,AnimRender0>DATAWF`ZF<BakeRender0><DATA`ZF@0bWFFormatRenderH>DATA@0bp<`ZFStampRenderH>`ZFDATAp<XF@0bLink and MaterialsEditing>!DATAXF;p<ArmatureEditing>!;DATA;hbXFArmature VisualisationsEditing>!DATAhb`n=;Armature BonesEditingF>!DATA`n=hbConstraintsEditing0>!DATAB`d=333?XBC0hCٱC"hCC(BDC?z?vDATA8`d=p]BB333?XBDATA0p]B{B`d=333?XBDD@epphC@oD??`}Y}Y^BDATA^BE?bDATA?b````0+iP i i iܢ0EM 0E 0E 0ETg T T T@O` @O @O @O^pz ^ ^ ^wsZoP4p6 P4 P4 P4?pE ? ? ?.. . . .P` P P P9= 9 9 9@*#JTdn`pТ%@{P { {Рvvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;v<v=v>v?v РРРРРРРϟ` @`p؞Pƞ nߟn@ա@ա@աڡڡڡp p p p ]    0e 0 0ʡ ʡ ʡš0 š šPŠP= PŠ PŠ     `      p@ p p     @`3 @ @`P ` `    0p) 0 0   `ʠPH `ʠ `ʠ `ʠ@pv @ @P P PR      0      @@@ϡϡϡnpvRnРРРРРРРРРРРРРРРРРР Р РРР Р Р РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР РР!РРРРР"РР#РРР$РР%Р&РРРР'Р(Р)Р*Р+Р,Р-Р.Р/РР Р0РР Р1Р Р Р Р2РРР3РР4Р5Р6Р7РРРР8РР9РРРРР:РР;РРР<Р=Р>Р?РРРРРРРРРРРРРРРРРРРРp p<V ngDATAX{BBp]B333?XB?3?3^>=&}???]>1}?]>}?&??@!Q2n;G?C>K|?eA>r?6yC]>}?&??@H?o??3?3^>=&}??5?5r??`BpB?=dd;=C^>=}&7?X<????  DATA@`BP? ׃??DATAxBB{B333?XBzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATABBB 333?XB?zDzDBD22FzD #<HB DATABB333?XB Save Filery PATHRES/home/cessen/Projects/ArenaNet_test/rig/ars/rabbit.blend/Mesh/rig.blend.pngig.blenddttfDATA BBXBP B0 Bp B B??o?IAIIA <dBB= -pB/DATApBBTransform PropertiesView3dV>"DATABЉBpBView PropertiesView3d>"DATAЉBBBBackground ImageView3dP>"DATAB0BЉBOutputRender>DATA0B`BBRender LayersRender>BDATA`BB0BRenderRender@>DATABB`BAnimRender>DATABBBBakeRender>BDATAB BBFormatRender>DATA BPBBStampRender>BDATAPBB BLink and MaterialsEditing>DATABBPBArmatureEditing@>DATABBBArmature VisualisationsEditing@>BDATABBBArmature BonesEditing>DATABPnYBConstraintsEditing>DATAPnY8>BMeshEditing@>DATA8>/PnYModifiersEditing>DATA//8>ShapesEditing>8>DATA//MultiresEditing>DATAxB@B333? B?@XR$̌??zC@dd #< #<`jFzD Y0 ,РTorsom.R AC ?@XR$̌?DATA@BpBB333? BDxdCDCTXD\AdCC(BDC?z?dvDATApBB@B 333? B?zDzDBCllFzD #<HB ϟDATA0BBpB333? BDD !@llC@?D??\BDATAB@BDATA`!@B````0+{P { { @`p؞Pƞ nߟnРv РРРРРРРРРРРРРРРРРР Р Р РРР Р РРРРРРРРРРРРРРРРРРРРРРРР Р!РР"РРР#РР$РРР%РР&Р'Р(РРР)РР*РРР+Р,Р-Р.Р/РР0РРР1РР2РРР3Р4Р5РР6РРР7РР8Р9Р:Рϟ`@ա@ա@աڡڡڡp p p p ]    0e 0 0ʡ ʡ ʡš0 š šPŠP= PŠ PŠ           p@ p p     @`3 @ @`P ` `    0p) 0 0   `ʠPH `ʠ `ʠ `ʠ@pv @ @P P PR      0      @@@ϡϡϡnРРРРРРpvRnРРРРР````@````` `@``` `%@pТn`dJT@*#9= 9 9 9P` P P P.. . . .vvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v?pE ? ? ?P4p6 P4 P4 P4Zosw^pz ^ ^ ^@O` @O @O @OTg T T T0EM 0E 0E 0Eܢvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:vРРРРРР [;v;РРРР<v;v<v<РРРРРРР=v=Р=vРР Р Р>v?v>Р?РР Р РР РРРРРРРРiP i i iР``>v?vРРРРРРРРРDATAXBBB333? B>Ի } 0??li?L9=+;jA>E? ?¬啿o?>?li?jA>ӻ K9=E?| 0?(; ?T:s=if??=> ᠾC4?jd:=:;>>16콁g;?>*?pu >9:>?C+6BPi:p=if????o?>Ի } 0??li?L9=+;jA>E? ?¬啿o?G7?+<Ѿ1E ??B B??^.;=CϺt=i>gſ7?X<????  DATA@BP? ׃??DATABB333? BSave FileNT PATHRES/home/cessen/Projects/ArenaNet_test/rig/.//Contents/Resources/rig.blendndttfkDATAB B B B0 Bp BK?$a?o?G=GG=hBpBw8w8PBBDATAPBBTransform PropertiesView3d>DATABBPBView PropertiesView3d>"DATABBBackground ImageView3dP>"DATAXBB333?B}?grhg<6j?1>$pB$?}?Je<g<>6j?Arh2>sgs??1]I?<:ɽ.>n;%xW?{NAcC\sfs??K?$a?o?}?grhg<6j?1>$pB$?~U?} u>=3=e??BpB??{*;=Cs=>fs7?X<9IH>IH>IH>0?? DATA@BP? ׃??DATAxBBB333?BzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0B0BB333?B  2| ??2DATA0B@BB 333?B?zDzDBD22FzD #<HB DATA@BpB0B333?BDdC8CnD fCC(BDC?z?DATApB@B333?BSave Filery PATHRES/media/sdb/3_D/gs/s/ArenaNet_test/rig/ars/rabbit.blend/Mesh/biped_rig.blendg.blenddttf SRBCBSR2-Rig-Video.001B@BBBpBB`I2DATA BBDATA B`BB2DATA `BBB2DATA B B`BDATA BBBDATA BB BDATA B@BB4DATA @BB4DATA(BBB`BDATA(BBBB BDATA(BBB`BBDATA(B`BB BBDATA(`BBBB BDATA(B@B`BBBDATA(@BBBBBDATA(B B@BBBDATA( BBB B@BDATA(BB BB@BDATA(BBB@BDATApBB BB`BB2322DATABBpBB@BBB0ٔ=A=o?555lpBBB@BDATAB@BTransform PropertiesView3d,>DATA@BBView PropertiesView3dT>"DATAXpBB333?XK ?3?3,A=??3?3?I=-??0ٔ=|1n;A=(ї?$\Aު4AzC?H=,??0ٔ=A=o??3?3,A=?5?5$\A? B??#<=CG-7?X<???? DATAxBBpB333?XK zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0B@BB333?XK  2| ??2DATA@BPBB 333?XK ?zDzDBD22FzD #<HB DATAPBB@B333?XK DdC8CnD fCC(BDC?z?DATABPB333?XK Save FileNT PATHRES/home/cessen/Projects/Demo_Reel/Rigging/.//Contents/Resources/untitled.blendttfJDATABBB B@BBI>w=o?3334BCBBDATAB@BTransform PropertiesView3d,>DATA@BpBBView PropertiesView3dT>"DATApBB@BOutputRender>DATABBpBRender LayersRender>pBDATABBBRenderRender>DATAB0BBAnimRender0>DATA0B`BBBakeRender0>BDATA`BB0BFormatRenderH>DATAB`BStampRenderH>`BDATABB333?PK C0hCCdgCC(BDC?z?4DATAXBCB333?PK ????????I>w=o?g@{IAy?I>w=o??????{IA B??==C7?X<5?5?5?? DATAxCPCB333?PK zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0PCCC333?PK  2| ??2DATACCPC 333?PK ?zDzDBD22FzD #<HB DATACC333?PK SELECT SCRIPT PATHRES/home/cessen/Programs/blender-2.45/scripts//Contents/Resources/ntitled.blend 8SRC8CBSR3-Animate-Rigging.001 C C C`CC !C`I2DATA C` CDATA ` C C C2DATA C C` C2DATA C C CDATA C C CDATA C@ C CDATA @ C C C4DATA C@ C4DATA( Cp C` C CDATA(p C C C` C CDATA( CP Cp C C CDATA(P C C C C CDATA( C0CP C C CDATA(0CC C C CDATA(CC0C C@ CDATA(CCC C@ CDATA(CCC C CDATA(C`CC C CDATA(`CC@ C CDATAC C C` C C C2322DATA C !CC@ C C C C0ٔ=A=o?555lCCpCCDATApCCTransform PropertiesView3d,>DATACpCView PropertiesView3dT>"DATAXCpC333?3 ?3?3,A=??3?3?I=-??0ٔ=|1n;A=(ї?$\Aު4AzC?H=,??0ٔ=A=o??3?3,A=?5?5$\A? B??#<=CG-7?X<???? DATAxpC0CC333?3 zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA00CCpC333?3  2| ??2DATACC0C 333?3 ?zDzDBD22FzD #<HB DATACCC333?3 DdC8CnD fCC(BDC?z?DATACC333?3 Save FileNT PATHRES/home/cessen/Projects/Demo_Reel/Rigging/.//Contents/Resources/untitled.blendttfJDATA !C C C C C@ CI>w=o?3334 -C6Cp"C+CDATAp"C#CTransform PropertiesView3d,>DATA#C$Cp"CView PropertiesView3dT>"DATA$C&C#COutputRender>DATA&C0'C$CRender LayersRender>$CDATA0'C`(C&CRenderRender>DATA`(C)C0'CAnimRender0>DATA)C*C`(CBakeRender0>`(CDATA*C+C)CFormatRenderH>DATA+C*CStampRenderH>*CDATA -CP.C333?4 C0hCCdgCC(BDC?z?4DATAXP.C1C -C333?4 ????????I>w=o?g@{IAy?I>w=o??????{IA B??==C7?X<5?5?5?? DATAx1C3CP.C333?4 zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA03C5C1C333?4  2| ??2 5C 5CDATA@ 5CCS@ff`DATA5C6C3C 333?4 ?zDzDBD22FzD #<HB DATA6C5C333?4 SELECT SCRIPT PATHRES/home/cessen/Programs/blender-2.45/scripts//Contents/Resources/ntitled.blend 8SR8CPiCCSR4-Material/Light-Rig.9CCP=C:C;CDATA(0>C>C=C`;C;CDATA(>C?C0>C9C`;CDATA(?C?C>C;C;CDATA(?C?C?C9C DATAECPDCView PropertiesView3dT>"DATAXFCPJC333?܇ ?3?3,A=??3?3?I=-??0ٔ=|1n;A=(ї?$\Aު4AzC?H=,??0ٔ=A=o??3?3,A=?5?5$\A? B??#<=CG-7?X<???? DATAxPJCLCFC333?܇ zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0LCMCPJC333?܇  2| ??2DATAMCNCLC 333?܇ ?zDzDBD22FzD #<HB DATANCOCMC333?܇ DdC8CnD fCC(BDC?z?DATAOCNC333?܇ Save FileNT PATHRES/home/cessen/Projects/Demo_Reel/Rigging/.//Contents/Resources/untitled.blendttfJDATARCCC9C`;Cw=o?3334^CgCPSC\CDATAPSCTCTransform PropertiesView3d,>DATATCUCPSCView PropertiesView3dT>"DATAUCVCTCOutputRender>DATAVCXCUCRender LayersRender>UCDATAXC@YCVCRenderRender>DATA@YCpZCXCAnimRender0>DATApZC[C@YCBakeRender0>@YCDATA[C\CpZCFormatRenderH>DATA\C[CStampRenderH>[CDATA^C0_C333?݇ C0hCCdgCC(BDC?z?4DATAX0_CbC^C333?݇ ????????I>w=o?g@{IAy?I>w=o??????{IA B??==C7?X<5?5?5?? DATAxbCdC0_C333?݇ zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0dCfCbC333?݇  2| ??2DATAfCgCdC 333?݇ ?zDzDBD22FzD #<HB DATAgCfC333?݇ SELECT SCRIPT PATHRES/home/cessen/Programs/blender-2.45/scripts//Contents/Resources/ntitled.blend 8SRPiC8CSR5-Video@jCmCnC tCtCPC`I2DATA @jCjCDATA jCkC@jC2DATA kC`kCjC2DATA `kCkCkCDATA kC lC`kCDATA lClCkCDATA lClC lC4DATA lC@mClC4DATA @mCmClC4DATA mC@mCDATA(nCpnCjCkCDATA(pnCnCnCjCkCDATA(nCPoCpnCkC lCDATA(PoCoCnCkC lCDATA(oC0pCPoC@jCkCDATA(0pCpCoC@jClCDATA(pCqC0pC`kClCDATA(qCqCpCkClCDATA(qCqCqC lClCDATA(qC`rCqClClCDATA(`rCrCqClC@mCDATA(rC@sC`rClC@mCDATA(@sCsCrC lCmCDATA(sC tC@sC`kCmCDATA( tCsC@mCmCDATAtCuCkCjCkC lC2322DATAuCCtClC@mCmC`kC0ٔ=">o?555lyCC0wC`xCDATA0wC`xCTransform PropertiesView3d,>DATA`xC0wCView PropertiesView3dT>"DATAyCzC333?K zCAzCAll A@FB= A @DATAXzCP~CyC333?K ?3?3,A=??3?3?I=-??0ٔ="L2n;!>R^ξї?$\Aս3F\8@zC?H=-??0ٔ=">o??3?3,A=?5?5$\A? B??#<=CG-7?X<???? DATAxP~CCzC333?K zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0CCP~C333?K  2| ??2DATACCC 333?K ?zDzDBD22FzD #<HB DATACCC333?K DdC8CnD fCC(BDC?z?DATACC333?K Save FileNT PATHRES/home/cessen/Projects/Demo_Reel/Rigging/.//Contents/Resources/untitled.blendttfJDATACPCuC@jCkClClCI>w=o?3334jCCPCАCDATAPCCTransform PropertiesView3d,>DATACCPCView PropertiesView3dT>"DATACCCOutputRender>DATACCCRender LayersRender>CDATAC@CCRenderRender>DATA@CpCCAnimRender0>DATApCC@CBakeRender0>@CDATACАCpCFormatRenderH>DATAАCCStampRenderH>CDATAC0C333?K C0hCCdhCC(BDC?z?4DATAX0CЖCC333?K ????????I>w=o?g@{IAy?I>w=o??????{IA B??==C7?X<5?5?5?? DATAxЖCC0C333?K zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0CCЖC333?K  2| ??2DATACCC 333?K ?zDzDBD22FzD #<HB DATACC333?K SELECT SCRIPT PATHRES/home/cessen/Programs/blender-2.45/scripts//Contents/Resources/ntitled.blend 8DATAPCC@mClC lCmC0ٔ=(>o?5 5 #5$lC0CCПCDATACПCTransform PropertiesView3d,>DATAПCCView PropertiesView3dT>"DATAC C333? zCAzCAll A@FB= A @DATAX CCC333? ?3?3,A=??3?3?I=-??0ٔ=w1n;(>%Cї?$\A&[_4y@zC?H=-??0ٔ=(>o??3?3,A=?5?5$\A? B??#<=CG-7?X<???? DATAxCC C333? zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA0CCC333?  2| ??2DATACCC 333? ?zDzDBD22FzD #<HB DATAC0CC333? DdC8CnD fCC(BDC?z?DATA0CC333? Save FileNT PATHRES/home/cessen/Projects/Demo_Reel/Rigging/.//Contents/Resources/untitled.blendttfJSC `SCScenetageain0+0`#퐿2>:~?0?0?0?=dd??< d XZ! ??  BB?????//backbuf/tmp/L?L?L??>??_?Dp|j`{W -DATA(z04(iDATA(0zDATA(z00EDATA(zTDATA(z@ODATA(z`^DATA(`zЕwDATA(Еz@`sDATA(@zЕ zZDATA(z @ zP4DATA( z tB?DATA(z  xF.DATA(zp x2PDATA(pzy59DATA(zPp@*DATA(PzJDATA(z0PdDATA(0zlnDATA(z0pDATA(z%DATA(zE(DATA(z`F{DATA(`zМ0РDATA(Мz@`.O DATA(@zМ.fDATA(z @.<@DATA( z.0DATA(z .2`DATA(zp.YDATA(pz.RDATA(zPp .:DATA(Pz .M DATA(z0P .?DATA(0z .:ߟDATA(z0 .\DATA(zjo@աDATA(z[ڡDATA(z`pDATA(`zУ DATA(Уz@`0DATA(@zУʡDATA(z @JšDATA( zPŠDATA(z DATA(zpNDATA(pzঞdN DATA(ঞzPpfDATA(Pzঞp'pDATA(z0Pi DATA(0zk @DATA(z0 `DATA(z DATA(zDATA(z`0DATA(`zЪHDATA(Ъz@` `ʠDATA(@zЪ! @DATA(z @"PDATA( z#4DATA(z $!DATA(zp%DATA(pz୞& DATA(୞zPp'{DATA(Pz୞({DATA(z0Pyc@DATA(0zmtϡDATA(y,d'=A@DATAL?B ?o: ?? 22 2d 22 22 22 22 22 > #<=2 #< #`fff?Ou<?DATAp|j<DATA`{WDATAX 1 RenderLayerCU3PƞCUTextT 2U!UT4UT >M = >V=?d? ??=?L=wBDATAwBArm.RDATA(1DATA2CUPƞ3؞CUText.001!UЕ0uUT>M =>V=?d? ??=?L=+Ȟ0ȞDATA+Arm.LDATA(0Ȟ1DATAȞ2CU؞3pPƞCUText.002tzT f0r0 S=#<=:=?d? ??=?L=0\0۞ڞDATA0\Leg.RDATA(ڞ1DATA0۞2CUp3؞CUText.003П=V@=Pt\+ =#<M=:=?d? ??=?L=+PDATA+Leg.LDATA(P1DATA2CU3pCUText.004 >Цp @ @U>r =Y>r =?d? ??=?L=@DATAFK IKDATA@1DATA2IMP IMrig_proportions.png/home/cessen/Projects/ArenaNet_test/rig_proportions.pngPH??DATA(PVF`+VF7IPp`IPActIpo£*AH?ACIPp`IPActIpo.001?zC@ACIPppIPActIpo.002?zC@ACIPpp IPActIpo.003?zC@ACIPp pIPActIpo.004?zC@ACIPpp< IPActIpo.005?zC@ACIPpp<VIPActIpo.006 a->?zC@ACDATAp a P=0/AC1`2>DATAp P=`Y a0aACC$=DATAp`Y7 P=VMAC=DATAp78`YWMACZ}?DATAp8P:a7%>ACr݁DATApP:a->8&>ACDdDATAp->P:a,ACsDATA0/.9k=?k=z@k=*@\!4>0Ap>kunA䮖>ňAǸ>AǸ>:AǸ>DATA0a.9Tp<?Tp<@@Tp<@.!=0ADa= wnAV=pĈA=A=;A=DATAVM.9O_=?O_=k@O_=y@=0A,>unA_c>aňA0ħ>A0ħ>:A0ħ>DATAWM.9???o@?@-~?0AOz?wnAEu?ĈAi?Ai?t;Ai?DATA%>.9?@@||0ABC̽~vnA ĈAKGAKGD;AKGDATA&>. 9?@@0AMunAQ+ňACAC:ACDATA,."9?@Z@0ASvnAĈA\A\/;A\IPpV ngp<IPActIpo.007pV@ a?zC@ACDATAppV VubAC1zʜDATAp VE8pV <=ACDK>DATApE8` V@F8AC3DATAp``-E8`AC?DATAp`--`-ACDATAp-@ a`- `ACDATAp@ a- aACDATA8ub.AzʜAzʜAzʜDATA8 <=.ADK>ADK>ADK>DATA8@F8.A3A3A3DATA8`.A?A?A?DATA8-.AAADATA8 `.AAADATA8 a.AAAIPp ngP=VIPActIpo.008Y`jbh@|(Bٿ ?ACDATApY0YhAtB[&5Y0kAtB =AC DATAp`.>/>0Y8AtB_AC DATAp/>hX`.>P:AtB?̌?AC .?DATAphX jX/>paAtB=AC 0;DATAp jXPkXhXcAtB=AC Ѻ<DATApPkX~ jXPfAtB=AC B :DATAp~p+PkXX-A`B?̌?AC ?DATApp+`jb~PegA`B?̌?AC?DATAp`jbp+pp/A`B?̌?AC?DATA0h. ~@0AAwnA_ĈAAܽA#A֐A֐^A֐UA(;A'A!<?Bi<B&5< B&5<^B&5<VB֝<$B<q.BTG5Bؠ@B5UDBPGBFLB[4%SB~I81XBwt@`BJgB|U1lB[tB[{B[DATA00k. ~@0AAwnAfĈAAܽA*#A%<A =^A;,=^ATE=A#zf=?BnV=BQ= B+=^B=PB =$B =x.B =5BH=@BWc=UDBܩ=PGB q=LB{ˆ=SBE=1XB7 <`B7 <gB7 <1lBd<tBd<{Bd<DATA08. ~@0AAwnA_ĈAAܽA#AA´^APAA+F& ?BBB?wA BJ+S^B[mPB_$B_x.B_5B]@B\XDB\PGB[LB[SB[1XB[`B[gB[1lBZtBZ{BZDATA0P:. ~@.?0A.?AwnA.?_ĈA,?A,?ܽA,?#A?A?^A?PA?A? ?B ?B? BM?^B?PB?$B?x.B?5B?@B?XDB?PGB?LB?SB?1XB?`B?gB_?1lB7?tB7?{B7?DATA0pa. ~@0;0A0;AwnA0;_ĈAAݿAAݿܽAAݿ#AbA^ApPAs\A@ ?BP:B% Bk^B<PB$Bx.B5Bj\@B?̰XDBnPGBn LB!SBI1XB)m`B.PGB  /LB ^"/SBJ/1XB6On/`B/gBז/1lBX/tBX/{BX/DATA0Pf. @B :0AB :$wnAB :`ĈAwyAwyܽAwy#AAzм^AzQA6 A?BsBFF B^BPB$Bx.B5B4@B?!XDB^APGBYLB#SBY1XB<`B "ԼgB1lBtB{BDATAPX-.@?0A?A?&A?A?^A?PA?A? ?B?B? B?(M B?ز+B?@B?@~LB?SB?`B?@~lB?DATAPPeg.@?0A?A?&A?A?^A?PA?A? ?B?B? B?(M B?ز+B?@B?@~LB?SB?`B?@~lB?DATAPpp/.@?0A?A?&A?A?^A?PA?A? ?B?B? B?(M B?ز+B?@B?@~LB?SB?`B?@~lB?IPpP=Pa ngIPActIpo.009W~?zC@ACDATApW`WP>?HB?̌?AC 1?DATAp`WWt>?HB?̌?AC?DATAp@z7`WE,?HB?̌?AC?DATAp@z7~807?HBb{T?@k?AC*_?DATAp~8 =@z7Zg?HB1=>ACx=DATAp =ps/~8[g?HBAK,S߼AC"DATApps/e, =p\g?HB/>#X ?ACk>DATApe,Hps/@?HB=ACDATApH~e,ه?HB=ACDATAp~H0D,?HB=ACDATAP>.9???@?~@?0A?A? B?HB?sB?DATAt>.9???@?~@?0A?A? B?HB?sB?DATAE,.9???@?~@?0A?A? B?HB?sB?DATA07.9@k??@k?@@k?@d]?0A[?Ab{T? Bb{T?HBb{T?sBb{T?DATAZg.!91=?1=@1=@`=0A=A> B>HB>sB>DATA[g.9,S߼?,S߼x@,S߼~@,0A 2AAK BAKHBAKsBAKDATAp\g.9/>?/>n@/>@ >0A5>YA#X ? B#X ?HB#X ?sB#X ?DATA@.9?@~@0AA BHBsBDATAه.9?@~@0AA BHBsBDATA0D,.9?@~@0AA BHBsBIPpPa0 ,P=IPActIpo.010x=W?zC@ACDATApx=08]gHBLB?̌?AC 1?DATAp08O-x=>HBLB?̌?AC?DATApO-p>08Z-HBLB?̌?AC?DATApp> >O-~HBLB7m?Th?AC^?DATAp >06p>/HBLBM= c>ACI#>DATAp06m >PYHBLB3<=ACa=DATApm o066HBLBѵ]AC|DATAp oWmYHBLB=ACDATApWW op`8HBLB=ACDATApWW a8HBLB=ACDATAp]g. ??? A?mA?HB?BB?DATAp>. ??? A?mA?HB?BB?DATApZ-. ??? A?mA?HB?BB?DATAp~. ]??]? A]?tA7m?HB7m?BB7m?DATAp/. %>?%> A%>pAM=HBM=BBM=DATApPY. i=?i= Ai=pA3<HB3<BB3<DATAp6.y .!?.!y A.!AѵHBѵBBѵDATApY. ? AmAHBBBDATApp`8. ? AmAHBBBDATAp a8. ? AmAHBBBIPp0 ,PaIPActIpo.011AC<DATApf<pfZ-?@=ACDATAp< <f0I?@=ACDATAp <<@/?@=ACDATAp?CO#??!DATAp!.bmbm=>?>?~>?DATA!РARArm_IK_Switch.LIPp"p%IPIK_Arm_Switch.R@#@#_žPӣ?ojrP?CODATAp@##>?CO#??$DATAp#.bmbm=>?>?~>?DATA$РARArm_IK_Switch.RIPpp%P("IPIK_Leg_Switch.L & &_žPӣ?ojrP?CODATAp &&>?CO#???'DATAp&.bmbm=>?>?~>?DATA'РARLeg_IK_Switch.LIPpP(p%IPIK_Leg_Switch.R))_žPӣ?ojrP?CODATAp))>?CO#???`*DATAp).bmbm=>?>?~>?DATA`*РARLeg_IK_Switch.RWO0+xWOWorldg=pb>>===??A@pA A?L=>TXP-UTXfootroll.py@.5.`E..@QEx4DATA @.//../../Downloads/footroll.pyDATA(./+rollDATA(//.gDATA(///E3 DATA(/`0/аDATA(`00/PS=DATA(0@1`0PF5DATA(@110F9DATA(1 2@1PG,DATA( 221GndowDATA(23 2+DATA(3p32P ,DATA(p333gSDATA(3P4p3 H0DATA(P443= DATA(405P4P1fDATA(0554@RDATA(5605TDATA(665P/?DATA(666H1DATA(6`76IDATA(`776`I80DATA(7@8`7 +P˚ DATA(@887I*DATA(8 9@8PJDATA( 998JDATA(9: 9vbDATA(:p:9 < DATA(p:::KDATA(:P;p:pKTDATA(P;;:LXP˚ DATA(;0<P;IPDATA(0<<;LDATA(<=0<<DATA(==<p<DATA(===DATA(=`>=`UDATA(`>>=MDATA(>@?`>pM8DATA(@??>og> DATA(? @@?M'DATA( @@?`N(DATA(@A @P* DATA(ApA@UDATA(pAAANDATA(APBpA_% DATA(PBBA0OfDATA(B0CPBp18DATA(0CCBO6OpenDATA(CD0CP{MDATA(DDC`P8DATA(DDDbU _hisDATA(D`EDP DATA(`ED|845 .DATA+#BPYCONSTRAINTDATAg'''DATA4E Makes the heel bone of a foot "roll" when rotated.DATAа t/DATAPS= Notes:DATA8PF - The Z axis of the heel bone must be pointing down.|NDATA<F - Make sure that the "length" setting of this constraintDATA0PG matches the rest length of the heel bone.HBDATAG - Use in local space.DATA+'''DATAP ,st/DATAgSimport BlenderDATA Hfrom Blender import DrawREEDATA =import mathDATAP1fst/DATA@RetDATATDATAP/DATA4Hdef doConstraint(obmatrix, targetmatrix, idprop):DATA I # Get the "length" setting.DATA<`I if not idprop.has_key('length'): idprop['length'] = 1.0DATA + DATA,I # Get the rotation and scale of the bone.DATA PJ rotation = obmatrix.toEuler()DATA J scale = obmatrix.scalePart()DATAvb DATA < # Foot roll! DATAK if rotation.x > 0:DATAXpK obmatrix[3].z -= (math.sin((rotation.x/180)*math.pi)) * idprop['length'] * scale.yDATA\L obmatrix[3].y += (1 - math.cos((rotation.x/180)*math.pi)) * idprop['length'] * scale.yDATAIP DATAL return obmatrix;DATA<REEDATAp<DATADATA`UDATAMdef getSettings(idprop):DATA<pM if not idprop.has_key('length'): idprop['length'] = 1.0DATAog 0DATA(M # create temporary vars for interface DATA,`N blength = Draw.Create(idprop['length'])DATAP*0DATAUDATAN # define and draw pupblockDATA _% block = []DATAh0O block.append(("Bone length", blength, 0.0000001, 1000.0, "Set this to the rest length of the bone.")) DATAp18DATA8O retval = Draw.PupBlock("Foot Roll Constraint", block)DATAP{M DATA<`P # update id-property values after user changes settingsDATAbU if (retval):- DATA P idprop['length']= blength.valDATA|8 EETXU<P-TXTextpVpVpVpVVDATA(pVt1EERFDATAt1TX<UTXTrajectory@\=b=b=b@7U/@xFx4DATA(@\`a/DATA(`aLO@\/DATA(LO6=`a;lDATA(6==LODATA(=PR-6=Q-6DATA(PR-@gb=3CDATA(@gbgbPR-'= DATA(gb=@gb/DATA(=@=gb\DATA(@=Y=TODATA(YY@=hbDATA(YpYY@cMDATA(pY/Yp/"DATA(/P/pY3DATA(P///YDATA(//P/0/DATA(///mbDATA(/`f/f$DATA(`ff/*DATA(ff`f@fDATA(fpfffDATA(pf[Mff"DATA([M\Mpf0\M*DATA(\M]M[M]M:DATA(]M^M\M^M@DATA(^M_M]M+DATA(_M@^MDATA(@_M0 ,DATA(@ DATA(p:DATA(p@DATA(@`gpeDATA(`gag@`agDATA(ag0bg`gBaDATA(0bgbgagoNDATA(bgcg0bgcg9DATA(cgdgbgdgCDATA(dg PFcgOFBDATA( PFQFdgPF DATA(QFQF PFpQF$DATA(QFRFQFPRFDATA(RFSFQF SF2DATA(SFTFRF < DATA(TFTFSFTFDATA(TFPUFTFMDATA(PUFVTFPVHDATA(VVPUFPVvDATA(VVVV&$DATA(VVV`VMDATA(V`VV@DATA(`V@VVЌV DATA(@VV`VVDATA(VP8@VO=DATA(P808V8%DATA(088P88DATA(8808p8%DATA(888P8DATA(888 8%DATA(8`888DATA(`8f%88 DATA(f%pg%`8g%DATA(pg%Ph%f%g% DATA(Ph% i%pg%h%DATA( i%j%Ph%i% DATA(j%j% i%pj%DATA(j%k%j%@k% DATA(k%*fj% l%DATA(*f+fk%+f DATA(+f+f*fl%DATA(+f,f+f`,f!DATA(,f-f+f@-fDATA(-f.f,fO%DATA(.f /f-f.fQDATA( /f@0f.f/fhDATA(@0fhY /fhYgDATA(hY0iY@0fobDATA(0iYjYhYiY%DATA(jYjY0iY+DATA(jYjYjYPaDATA(jY`kYjYPMW DATA(`kYkYjY` DATA(kYlY`kY@lY'DATA(lY mYkYV DATA( mY u/lYmYDATA( u/u/ mY+ DATA(u/v/ u/fgDATA(v/pv/u/mYDATA(pv/@w/v/v/DATA(@w/ x/pv/w//DATA( x/x/@w/<DATA(x/y/ x/= DATA(y/py/x/= DATA(py/y/y/p/ DATA(y/z/py/Pz/"DATA(z/Ly/Pf DATA(LPLz/egd DATA(PL LLLe DATA( LLPLLeDATA(LL L`L" Z$DATA(LLL@L"e dDATA(LLL L"DATA(LpLLL"DATA(pLfLfhDATA(ffpL f+DATA(fff@8DATA(fffpf ADATA(fff0f DATA(f@fff..DATA(@ffffDATA(ff@ffDATA(f[Ff[FDATA([F\FfP\F ShapDATA(\Fp]F[F]FDATA(p]F0^F\F]FXDDATA(0^F_Fp]F^FDATA(_F`F0^Fp_FWon CDATA(`F`F_F`FDATA(`F=`F@aFwDATA(=>`F >8DATA(>p>=>2DATA(p>P>>>'DATA(P> >p>>DATA( >>P>>FligDATA(>> >P>'DATA(>>>0>DATA(>p~Y>>+DATA(p~YPY>~Y+DATA(PY0Yp~YY+4DATA(0YYPYY+4DATA(YY0YY+4DATA(YЂYY`Y+4DATA(ЂYYY@Y-DATA(YYЂY Y-DATA(YpYYY-DATA(pYp|>YYDATA(p|>}>pY|>8DATA(}>~>p|>@~>DATA(~>>}>>DATA(>Ѐ>~>>DATA(Ѐ>>>@>DATA(>`>Ѐ>>ADATA(`> >>Ђ>DATA( >e=`>>uAudDATA(e=e= >pe=DATA(e=f=e=@f= DATA(f=g=e= g=9DATA(g=`h=f=h= DATA(`h= i=g=h=DATA( i=j=`h=i=%DATA(j=j= i=pj=nBDATA(j=k=j=0k=DATA(k=@l=j=k=DATA(@l=m=k=l=DATA(m=m=@l=pm="DATA(m=o=m=o=DATA(o=p=m=`p="DATA(p=q=o=@q=DATA(q=r=p=r="wr?DATA(r=Ps=q=r=DATA(Ps=t=r=s=DATA(t=t=Ps=t=.DATA(t=u=t=`u=DATA(u=pv=t= v=DATA(pv=w=u=v=VDATA(w=`x=pv=w=&DATA(`x=<w=`<#DATA(<<`x=@<&DATA(<<< < DATA(<`<<<DATA(`<@<<<&DATA(@< =`<<#DATA( ==@<=&DATA(== =p= DATA(===P=DATA(=== =&DATA(=@==#DATA(@ =&DATA( @ DATA( pDATA(@p=DATA(@ *dDATA( @DATA( `DATA(0CDATA(0#DATA(%DATA(@kB'DATA(@kB lBkB%DATA( lBlB@kBlBDATA(lBmB lB`mBDATA(mBnBlB0nBDATA(nBpoBmBoB#DATA(poBPpBnBoB%DATA(PpB0qBpoBpB'DATA(0qBrBPpBqB%DATA(rBrB0qBrB&DATA(rBsBrB`sBDATA(sB9rB0tBDATA(9:sB0:#DATA(:;9;%DATA(;`<:;'DATA(`<@=;<%DATA(@= >`<=&DATA( >>@=>DATA(>? >`?DATA(?p@> @DATA(p@`A?@6DATA(`APBp@A2DATA(PB0C`AB+DATA(0C<PBp<DATA(<<0C0<!DATA(<p<<<DATA(p<P<<<!DATA(P< <p<<DATA( <<P<<!DATA(<г< <p<DATA(г<<<@<DATA(<p<г<<!DATA(p<@<<<DATA(@<<p<<DATA(<<@<<DATA(<<<P<DATA(<7<<DATA(7P7<7DATA(P7P777CDATA(P77P77DATA(77P77.DATA(777`7DATA(777 7DATA(7P777DATA(P7 777DATA( 77P77DATA(77 7`7DATA(777 7DATA(7P777DATA(P7777DATA(77P77DATA(7W:7P7DATA(W:X:7PX:MDATA(X:Y:W:PY:(87DATA(Y:Z:X:0Z:DATA(Z:@[:Y:Z: DATA(@[:\:Z:[:DATA(\:\:@[:p\:DATA(\:]:\:@]:#DATA(]:^:\: ^:DATA(^:P_:]:^:DATA(P_: `:^:_:DATA( `:`:P_:`:DATA(`:a: `:Pa:DATA(a:pb:`:b:DATA(pb:@c:a:b:DATA(@c:ڇpb:c:DATA(ڇpۇ@c:ۇDATA(pۇP܇ڇۇ-DATA(P܇P݇pۇ܇ADATA(P݇0އP܇݇!i>DATA(0އއP݇d: DATA(އ`߇0އ߇ DATA(`߇pއ߇WU] DATA(pP`߇/DATA(PpDATA(PDATA(P DATA(`DATA(` DATA( `#DATA( pDATA(808DATA(8@ 88 ys DDATA(@ 8 !88 8 DATA( !8!8@ 8!8 DATA(!8"8 !8P"8DATA("8`#8!8#8 eDATA(`#8P$8"8#80DATA(P$8 %8`#8$8DATA( %8 &8P$8%8IDATA( &8'8 %8&8.DATA('8'8 &8p'8%DATA('8(8'8P(8DATA((8`)8'8)8DATA(`)8@*8(8)8$DATA(@*8+8`)8*8DATA(+8+8@*8p+8DATA(+8,8+8@,8DATA(,8`-8+8-8DATA(`-80.8,8-8DATA(0.8/8`-8.8DATA(/8/80.8p/8DATA(/808/8@08DATA(08F>/8`F>#DATA(F>G>08@G> DATA(G>PH>F>H>ame)DATA(PH>H>G>18DATA(H>I>PH>0I>"overDATA(I>J>H>J>KDATA(J>K>I>K>+%DATA(K>`L>J>K>'st mDATA(`L>M>K>L>mDATA(M>`N>`L>M>)DATA(`N>0O>M>N>BlenDATA(0O>O>`N>O>d deDATA(O>Q>0O>`P>Ving DATA(Q>Q>O>pQ>DATA(Q>R>Q>0R>dDATA(R>S>Q>PS>me rDATA(S>T>R> T>(hDATA(T>U>S>U>FcripDATA(U>V>T>V>J=BleDATA(V>W>U>W>M thaDATA(W>pX>V>X>(.selDATA(pX>@Y>W>X>TIONDATA(@Y>Z>pX>Y>DATA(Z>Z>@Y>pZ> 4DATA(Z>[>Z>P[>DATA([>\>Z> \>4DATA(\>z=[>\>4DATA(z=p{=\>{=$DATA(p{=0|=z={=DATA(0|=@}=p{=|=_DATA(@}=~=0|=}=DATA(~=0=@}=~=mDATA(0=@=~==QDATA(@=0=0==7DATA(0==@==DATA(==0=`=DATA(=Ѓ==0=P DATA(Ѓ===@=DATA(==Ѓ== DATA(=@=== DATA(@====DATA(=Ї=@==DATA(Ї===@=DATA(=`=Ї==DATA(`=0==Љ=DATA(0=0=`==EDATA(0= =0==:DATA( ==0==DATA(== =`=6DATA(===P=DATA(=p== = DATA(p=@===DATA(@= =p==+y[DATA( ==@== DATA(=В= =P=<DATA(В===@=*DATA(=]jВ= =(4DATA(]j^j=P^j.py DATA(^jp_j]j _j he pDATA(p_j@`j^j_jBlenDATA(@`j ajp_j`j-alueDATA( ajaj@`jaj tr)DATA(ajbj aj`bj, obDATA(bjcjaj0cj ss #DATA(cj@djbjcj, Y,DATA(@dj@ejcjdjGrentDATA(@ej fj@djej' LX=DATA( fjfj@ejfj _datDATA(fjgj fjPgj5 [DATA(gjhjfj@hjatC*DATA(hj`ijgjijdrawDATA(`ijPjjhjij5LOCXDATA(Pjjkj`ijjjLocZDATA(kjkjPjjkjial DATA(kjljkjPlj9t_MaDATA(ljmjkj@mjarenDATA(mjnjljnj8xtIpDATA(nj`ojmjnj,o_PaDATA(`oj pjnjoj_ParDATA( pjqj`ojpj9workDATA(qjqj pjqjckupDATA(qjrjqj@rjYt= VDATA(rjsjqjPsj = [DATA(sjtjrj tj% iDATA(tjPujsjujame=DATA(Puj vjtjuj VerDATA( vjvjPujvj DATA(vjwj vj`wj, beDATA(wjxjvj@xjintsDATA(xjPyjwjyjpoLoDATA(Pyj zjxjyj(vecDATA( zjzjPyjzj OJECDATA(zj{j zjP{jDATA({jxWzj |j DATA(xW=b{j yWDATA(=bxW~DATA/#!BPYEEDATA/#2.43EEDATAp;#This script is a part of Trajectory.py and have to be linked to the scene in Redraw if not in HANDLER mode.dDATA #Author : 3R - Regis MontoyaDATA8Q-#It's better to use the Trajectory_"version_number".pyDATAD3#You can modify the two following value to change the path settingsDATA '=future=35DATA/past=20DATA\object_init_names=[]DATATO;DATAhbTODATA@cMimport Blender, mathDATA$p/from Blender import BGL, Draw, IpoDATA3from Blender.BGL import *EEDATAYfrom Blender.Draw import *EDATA0/from math import *DATAmbhbDATA(ffrom Blender.Mathutils import VectorDATA*mbDATA@f#take actual frameDATA fframeC=Blender.Get('curframe')DATA$fscene = Blender.Scene.GetCurrent()DATA,0\Mrender_context=scene.getRenderingContext()DATA<]M#ajust number of frames with NewMap and OldMapvalue valuesDATAD^Mk=1.00*render_context.oldMapValue()/render_context.newMapValue()DATA+if k<1:DATA tr=-1*int(log(k*0.1, 10))DATA0 ,else:DATA  tr=-1*int(log(k, 10))DATA<#The real and integer frame to compare to ipos keys framesDATA frameCtr=round(frameC*k, tr)gDATAframeCr=frameC*knDATA `agframeC=int(round(frameC*k, 0))DATABa+DATAoN+DATA<cg#List objects that we have to show trajectory in $objectsgDATADdg# In this case, using a dict for unique objects is the fastest way.DATADOFobject_dict= dict([(ob.name, ob) for ob in scene.objects.context])DATA$PFfor obname in object_init_names:DATA(pQF if not object_dict.has_key(obname):DATA PRF try: # Object may be removed.DATA4 SF object_dict[obname]= Blender.Object.Get(obname)DATA < except:DATA TF pass # object was removed.DATAM^MDATALPV#This fonction give the resulting matrix of all parents at a given frameDATAxPV#parent_list is the list of all parents [object, matrix, locX_ipo, locY, Z, rotX, Y, Z, sizeX, Y, Z] of current objectDATA(Vdef matrixForTraj(frame, parent_list):DATAP`V DecMatC=Blender.Mathutils.Matrix([1,0,0,0], [0,1,0,0], [0,0,1,0], [0,0,0,1])DATA@VDATA$ЌV for parent_data in parent_list:@ DATAV parent_ob= parent_data[0]DATAO= DATA(8 try: X= parent_data[5][frame]*pi/18DATA8 except: X= parent_ob.RotXDATA(p8 try: Y= parent_data[6][frame]*pi/18DATAP8 except: Y= parent_ob.RotYDATA( 8 try: Z= parent_data[7][frame]*pi/18DATA8 except: Z= parent_ob.RotZDATA$8 try: LX= parent_data[2][frame]DATA g% except: LX= parent_ob.LocXDATA$g% try: LY= parent_data[3][frame]qDATA h% except: LY= parent_ob.LocYDATA$i% try: LZ= parent_data[4][frame]DATA pj% except: LZ= parent_ob.LocZDATA$@k% try: SX= parent_data[8][frame]DATA l% except: SX= parent_ob.SizeXDATA$+f try: SY= parent_data[9][frame]DATA l% except: SY= parent_ob.SizeYDATA$`,f try: SZ= parent_data[10][frame]DATA @-f except: SZ= parent_ob.SizeZDATAODATAT.f NMat=Blender.Mathutils.Matrix([cos(Y)*cos(Z)*SX,SX*cos(Y)*sin(Z),-SX*sin(Y),0],DATAl/f [(-cos(X)*sin(Z)+sin(Y)*sin(X)*cos(Z))*SY,(sin(X)*sin(Y)*sin(Z)+cos(X)*cos(Z))*SY,sin(X)*cos(Y)*SY,0],DATAhhY [(cos(X)*sin(Y)*cos(Z)+sin(X)*sin(Z))*SZ,(cos(X)*sin(Y)*sin(Z)-sin(X)*cos(Z))*SZ,SZ*cos(X)*cos(Y),0],DATAob [LX,LY,LZ,1])DATA(iY DecMatC=DecMatC*parent_data[1]*NMatDATA+ return DecMatCDATAPa+DATAPMW#####EEDATA `TestLIST=[]DATA(@lYmatview=Blender.Window.GetPerspMatrix()DATA V###########DATA mY#Fonction to draw trajectoriesDATA +###########DATAfgjXDATAmYdef Trace_Traj(ob):DATAv/ global TestLIST, matviewDATA0w/ #we draw trajectories for all objects in listDATA< DATA = LocX=[] DATA = LocY=[]EEDATA p/ LocZ=[]EEDATA$Pz/ #List with trajectories' vertexsDATAPf vertexX=[]DATAeg DATAL contextIpo= ob.ipod DATAL if contextIpo:pDATA$`L ipoLocX=contextIpo[Ipo.OB_LOCX]DATA$@L ipoLocY=contextIpo[Ipo.OB_LOCY]DATA$ L ipoLocZ=contextIpo[Ipo.OB_LOCZ]DATA$L ipoTime=contextIpo[Ipo.OB_TIME]?DATAlf else: # only do if there is no IPO (if no ipo curves : return None object and don't go in this except)DATA, f ipoLocX= ipoLocY= ipoLocZ= ipoTime= NoneDATA@8 DATApf if ipoTime:DATA 0f return 0DATAf DATAf #Get all parents of obDATAf parent=ob.parentDATA[F backup_ob= obDATA P\F child= obDATA]F parent_list= []DATA]F DATA^F #Get parents's infos :DATAXp_F #list of [name, initial matrix at make parent, ipo in X,Y,Z,rotX,rotY,rotZ,sizeX,Y,Z]DATA`F while parent:DATAx@aF Init_Mat=Blender.Mathutils.Matrix(child.getMatrix('worldspace')) #must be done like it (it isn't a matrix otherwise)DATA > Init_Mat.invert()...DATA4> Init_Mat=Init_Mat*child.getMatrix('localspace')DATA(> Init_Mat=parent.getMatrix()*Init_MatDATA> Init_Mat.invert()DATA> DATA(P> contextIpo= parent.ipo # None or IPODATA0> if contextIpo:DATA,> ipo_Parent_LocX=contextIpo[Ipo.OB_LOCX]DATA,~Y ipo_Parent_LocY=contextIpo[Ipo.OB_LOCY]DATA,Y ipo_Parent_LocZ=contextIpo[Ipo.OB_LOCZ]DATA,Y ipo_Parent_RotX=contextIpo[Ipo.OB_ROTX]DATA,Y ipo_Parent_RotY=contextIpo[Ipo.OB_ROTY]DATA,`Y ipo_Parent_RotZ=contextIpo[Ipo.OB_ROTZ]DATA0@Y ipo_Parent_SizeX=contextIpo[Ipo.OB_SIZEX]DATA0 Y ipo_Parent_SizeY=contextIpo[Ipo.OB_SIZEY]DATA0Y ipo_Parent_SizeZ=contextIpo[Ipo.OB_SIZEZ]DATA Y else:%x1DATA|> ipo_Parent_LocX=ipo_Parent_LocY=ipo_Parent_LocZ= ipo_Parent_RotX=ipo_Parent_RotY=ipo_Parent_RotZ= ipo_Parent_SizeX=ipo_Parent_SizeY=ipo_Parent_SizeZ= NoneDATA@~> DATA> parent_list.append([parent, Init_Mat, ipo_Parent_LocX, ipo_Parent_LocY, ipo_Parent_LocZ, ipo_Parent_RotX, ipo_Parent_RotY, ipo_Parent_RotZ, ipo_Parent_SizeX, ipo_Parent_SizeY, ipo_Parent_SizeZ])rdDATA> DATA@> child=parentDATA> parent=parent.parentDATAЂ> DATAx> #security : if one of parents object are a path>>follow : trajectory don't work properly so it have to draw nothingDATA pe= for parent in parent_list:DATA$@f= if parent[0].type == 'Curve':DATA< g= if parent[0].data.flag & 1<<4: # Follow path, 4th bitgDATAh= return 1DATAh= DATA(i= #ob >> re-assign obj and not parentDATApj= ob= backup_obDATA0k= ob= backup_obDATAk= DATAl= DATA$pm= if ipoLocX: LXC= ipoLocX[frameC]DATAo= else: LXC= ob.LocXCDATA$`p= if ipoLocY: LYC= ipoLocY[frameC]DATA@q= else: LYC= ob.LocYDATA$r= if ipoLocZ: LZC= ipoLocZ[frameC]DATAr= else: LZC= ob.LocZDATAs=DATA0t= vect= Vector([ob.LocX, ob.LocY, ob.LocZ, 1])DATA`u= color=[0, 1] DATA v= DATAXv= #If trajectory is being modified and we are at a frame where a ipo key already existDATA(w= if round(ob.LocX, 5)!=round(LXC, 5):DATA$`< for bez in ipoLocX.bezierPoints:DATA(@< if round(bez.pt[0], tr)==frameCtr:DATA$ < bez.pt = [frameCr, vect[0]]DATA< ipoLocX.recalc()DATA(< if round(ob.LocY, 5)!=round(LYC, 5):RDATA$< for bez in ipoLocY.bezierPoints:DATA(= if round(bez.pt[0], tr)==frameCtr:?DATA$p= bez.pt = [frameCr, vect[1]]DATAP= ipoLocY.recalc()DATA( = if round(ob.LocZ, 5)!=round(LZC, 5):DATA$= for bez in ipoLocZ.bezierPoints:DATA( if round(bez.pt[0], tr)==frameCtr:DATA$ bez.pt = [frameCr, vect[2]]DATAp ipoLocZ.recalc()DATAp= DATA, #change trajectory color if at an ipoKeyDATA VertexFrame=[]DATA` bezier_Coord=0DATAD0 if ipoLocX: # FIXED like others it was just in case ipoLocX==NoneDATA$0 for bez in ipoLocX.bezierPoints:DATA( bezier_Coord=round(bez.pt[0], tr)DATA( if bezier_Coord not in VertexFrame:DATA(kB VertexFrame.append(bezier_Coord)DATA lB if bezier_Coord==frameCtr:DATA `mB color=[1, color[1]-0.3]DATA0nB if ipoLocY: # FIXEDDATA$oB for bez in ipoLocY.bezierPoints:DATA(oB bezier_Coord=round(bez.pt[0], tr)DATA(pB if bezier_Coord not in VertexFrame:DATA(qB VertexFrame.append(bezier_Coord)DATA(rB if round(bez.pt[0], tr)==frameCtr:DATA `sB color=[1, color[1]-0.3]DATA0tB if ipoLocZ: # FIXEDDATA$0: for bez in ipoLocZ.bezierPoints:DATA(; bezier_Coord=round(bez.pt[0], tr)DATA(; if bezier_Coord not in VertexFrame:DATA(< VertexFrame.append(bezier_Coord)DATA(= if round(bez.pt[0], tr)==frameCtr:DATA > color=[1, color[1]-0.3]DATA`? DATA @ bDATA8@ #put in LocX, LocY and LocZ all points of trajectoryDATA4A for frame in xrange(frameC-past, frameC+future):DATA,B DecMat=matrixForTraj(frame, parent_list)DATAp<<DATA$0< if ipoLocX: LX= ipoLocX[frame]DATA< else: LX= ob.LocXDATA$< if ipoLocY: LY= ipoLocY[frame]6DATA< else: LY= ob.LocYDATA$< if ipoLocZ: LZ= ipoLocZ[frame]DATAp< else: LZ= ob.LocZDATA@< DATA$< vect=Vector(LX, LY, LZ)*DecMatDATA< LocX.append(vect[0])DATA< LocY.append(vect[1])DATA< LocZ.append(vect[2])DATAP< DATA< DATA 7 #draw part : get current viewDATAD7 MatPreBuff= [matview[i][j] for i in xrange(4) for j in xrange(4)]DATA7 DATA07 MatBuff=BGL.Buffer(GL_FLOAT, 16, MatPreBuff)DATA`7 DATA 7 glLoadIdentity()DATA 7 glMatrixMode(GL_PROJECTION)DATA7 glPushMatrix()`gDATA7 glLoadMatrixf(MatBuff)DATA`7 DATA 7 #draw trajectory lineDATA7 glLineWidth(2)`gDATA7 DATA7 glBegin(GL_LINE_STRIP)DATA P7 for i in xrange(len(LocX)):DATAPPX: glColor3f((i+1)*1.00/len(LocX)*color[0], 0, (i+1)*1.00/len(LocX)*color[1])DATA,PY: glVertex3f(LocX[i], LocY[i], LocZ[i])acDATA0Z: DATA Z: glEnd() DATA[: DATA p\: #draw trajectory's "vertexs"DATA$@]: if not Blender.Window.EditMode():DATA ^: glPointSize(5)DATA^: glBegin(GL_POINTS)DATA_: TestPOINTS=[]DATA`: TestFRAME=[]DATAPa: i=0DATA b: for frame in VertexFrame:DATA b: ix=int(frame)-frameC+pastDATA c: if ix>=0 and ix #Test mouse clics and other eventsDATA@G> ntDATAH> DATA18 if Blender.Window.QTest():DATA$0I> evt, val= Blender.Window.QRead()DATALJ> if (evt==LEFTMOUSE or evt==RIGHTMOUSE) and not Blender.Window.EditMode():DATA,K> mouse_co=Blender.Window.GetMouseCoords()DATA(K> #if click on trajectory "vertexs"...DATApL> for ob, TestPOINTS, TestFRAME in TestLIST: # ob is now used, line 552 to know what object it had to select DATA,M> for k, Vect in enumerate(TestPOINTS): DATAN> proj=Vect*matviewcDATAO> DATAX`P> pt=[(proj[0]/proj[3])*(x1-x0)/2+(x1+x0)/2, (proj[1]/proj[3])*(y1-y0)/2+(y1+y0)/2]DATApQ>hisDATAh0R> if mouse_co[0]pt[0]-4 and mouse_co[1]>pt[1]-4 and mouse_co[1] if evt==LEFTMOUSE:DATA, T> #remember current selected objectnamDATAHU> object_names=[obj.name for obj in Blender.Object.GetSelected()]sDATALV> #this script allow to simulate a GKey, but I have to write a scriptpDATAPW> #another way would made a infinit redraw or don't allow to move object DATA,X> #it auto unlink and delete itselfendDATAX> script=""" DATAY>import BlenderDATA$pZ>from Blender import Draw, Window DATA P[>from Blender.Window import *DATA \>from Blender.Draw import *DATA\>DATA({=from Blender.Mathutils import VectorDATA{=DATA`|=# The following code is a bit of a hack, it allows clicking on the points and dragging directlyDATA }=#It simulate user press GKey DATAp~=#It also set the cursor position at center (because user have previously clic on area and moved the cursor): DATAT=#And I can't get previous cursor position : redraw appear after it has been movedDATA8=#If there is no better way you can remove this commentsDATA=f= GetAreaID()DATA`=SetCursorPos(0,0,0)DATAT0=#SetKeyQualifiers(1) #FIXED : the bug in older versions seems to have been fixedDATA@=SetKeyQualifiers(0)DATA$=QAdd(f, Blender.Draw.GKEY, 1, 0)DATA =QHandle(f)DATA=Blender.Redraw()DATA=done=0DATA@=while not done:DATA = while Blender.Window.QTest():DDATA Љ= ev=Blender.Window.QRead()[0]DATAH= if ev not in (4, 5, 18, 112, 213): #all event needed to move objectDATA<= #SetKeyQualifiers(1) #FIXED too, same reason that aboveDATA= #SetKeyQualifiers(0)DATA8`= SetKeyQualifiers(Blender.Window.GetKeyQualifiers())DATAP= QAdd(f, ev, 1, 0)DATA = QHandle(f)DATA= Blender.Redraw()DATA,= if ev in (RIGHTMOUSE, LEFTMOUSE, ESCKEY):DATA = done=1DATA@P=Blender.Set('curframe',"""+str(Blender.Get('curframe'))+""")DATA,@=Blender.Object.GetSelected()[0].sel= FalseDATA, =for obname in """+str(object_names)+""":$y0DATA P^j ob=Blender.Object.Get(obname) DATA _j ob.sel= Truer DATA_jSetCursorPos(0,0,0)DATA0`jscripting=Blender.Text.Get('Edit_Trajectory')-1DATAajscripting.clear()ecDATA `bjBlender.Text.unlink(scripting))DATA 0cj """ gDATAcj DATAHdj #FIXED Edit_Trajectory was longer : all SetKeyQualifiers removedDATA(ej scene=Blender.Scene.GetCurrent()DATA fj try:DATA8Pgj scripting=Blender.Text.Get('Edit_Trajectory')+sDATA@hj scripting.clear()##DATAij except:eDATA8ij scripting=Blender.Text.New('Edit_Trajectory')f DATAjj DATA kj scripting.write(script)tDATA<Plj #script= scripting #FIXED seems not needed anymorentDATA@mj DATA<nj #Go to frame that correspond to selected "vertex"ontDATA0nj Blender.Set('curframe', TestFRAME[k])entDATAoj DATA<pj scene.objects.selected = [] #un select all objects<4DATAqj DATA\@rj #FIXED TestLIST[j][0].sel=0, but no j. So ob.sel and above variable changed in obj 5DATAPsj ob.sel= TrueDATA( tj Blender.Run('Edit_Trajectory') DATAuj cDATAuj #work well now !!!lorDATAvj if evt==RIGHTMOUSE :tDATA0`wj Blender.Set('curframe', TestFRAME[k])rouDATA@xjat=DATAyjManip()DATAyj#retrieve a normal matrixn DATAzjglPopMatrix()thDATAP{jglMatrixMode(GL_PROJECTION)DATA |jglPopMatrix()DATA yWglMatrixMode(GL_MODELVIEW)DATA~/GRh [GRBiped_Rigroup[vDATA([@\iDATA(@\\[DATA(\ ]@\0EDATA( ]]\TDATA(]^ ]@ODATA(^p^]^DATA(p^^^wDATA(^P_p^sDATA(P__^ZDATA(_0`P_P4DATA(0``_?DATA(`a0`.DATA(aa`PDATA(aaa9DATA(a`ba@*DATA(`bbaJDATA(b@c`bdDATA(@ccbnDATA(c d@cpDATA( ddc%DATA(de dDATA(eped{DATA(peeeРDATA(ePfpe DATA(PffeDATA(f0gPf@DATA(0ggfDATA(gh0g`DATA(hhgDATA(hhhDATA(h`ihDATA(`iih DATA(i@j`iDATA(@jjiߟDATA(j k@jDATA( kkjpDATA(kl k DATA(lplk0DATA(plllʡDATA(lPmplšDATA(PmmlPŠDATA(m0nPmDATA(0nnmDATA(no0n DATA(oonDATA(ooopDATA(o`po DATA(`ppo@DATA(p@q`p`DATA(@qqpDATA(q r@qDATA( rrq0DATA(rs rDATA(spsr`ʠDATA(psss@DATA(sPtpsPDATA(PttsDATA(t0uPtDATA(0uutDATA(uv0uDATA(vvuDATA(vvARvARArmaturewP} 88DATAw0yLeg_IK_Switch.R @0ff&@?.;?.; @0ff&@?.;?.; @?<?===??#<ף;???DATA0yzwArm_IK_Switch.R9@0?@?.;?.;9@0?@?.;?.;9@?<?===??#<ף;???DATAz{0yLeg_IK_Switch.L= @=0ff&@?.;?.;= @=0ff&@?.;?.;= @?<?===??#<ף;???DATA{P}zArm_IK_Switch.L=9@=0?@?.;?.;=9@=0?@?.;?.;=9@?<?===??#<ף;???DATAP}{~Root???>?=?=??=L=???DATA~P}IK_Foot.Li!"̭(=̭F(=?P)i!"4?2)i!"2)5?̭= P<(=̭=Pe(=P֩i!"42)i!"42)?̭= P<(=?r=?=r>=??r=U<???DATA0~pЂMCH_Heel.LI:sP›v<.Iʔ'i!"420r~?pO=x%!rO=2r~̭==@y;̭=Dy<?ا1r~O=O3r~̭==@y;?N6=?=D>=??<ؑ<???DATApЂMCH_IK_LegTarget.LI@齪yC y2~%!':r~?L=i!"4L=:r~̭=P=??|P<?7'd@i?2d026?̭=&=P<?'<?=Xx==??#7=??r=U<???DATAPpMCH_Heel.RI@:s2P›v<2.Iʔاi!"0r~?pO=x%!4rO=2r~̭=@y;̭Dy<?''1r~O=(O3r~̭=@y;?V=?=D>=??=??|P<?7d0@i'?2d26?̭&=P<?'<?=Xx==??#7k|?8{I1>hid,7 <?=?k==??7.=̋<???DATA0P}IK_Hand.R==?\{2 {?H1>h* =hf?=k==??7.=̋<???DATAP}PpΟPelvisI@N% ؖ?(,}?f!"::).;3f!"4.;Nnw ؖ?z$nw,}??f!"4::.;f!"?.;Nnw ؖ??&B=?= B>=??1R<1R<???DATAPMid!٥ BN6%쨬mO?[\2 '஽ى!=G&$nw ؖ?^1??L0\]2஽?0஽G&$nw ؖ??>?= >=??Ir=T=???DATAPTorsoI5]  >X?kb0s11bz?mQI5mQ>bz?^1?1<??%а?WX2GY='$~?h('$~GY=^1?? >?= >=???=i=???DATAИppNeckTM1>Т5Y/'$~&i>?=?B0ܾGT(x?Pr>MM1Prx?1<?71l?;R??0(QR2R2~? RR2~1<??gL>?=gL>=??ߎ#=eL=???DATApHeadǰK>¼?jY=/G0$72~?ɱ*ǰɱ=72~?B71l?;R?b)2UV;[??j(Qi(Q2`d7?5@)`d771l?;R??wM>?=GpM>=??wM=_$=???DATAИ00Shoulder.LcO=nк01=">к01=KX)$~?? Ż4Q1)$~?X=eO=۷ܷw4"l>21S|?/4S|?1>g">==N=ݱ1>T|N3">===??;"=???DATA0Forearm.L x;2~T|31238|>{=?t@1Ō)p?A>7B2Ap?p >N=N==?? =˖<???DATAPHand.Lɿu;a.=; U6?h=?$}h=k=?Иk=nr?Y\=_sl'>< >?}a?4 >?w4"l>21S|?/4S|?1>g">==N=ݱ1>T|N3">===??;=???DATAУpMCH_IK_Forearm.L0x;2~T|31238|>{=?@1ӌ)p?>>GB2>p?p >N=N==?? =̖<???DATA0pИMCH_ShoulderSocket.L?ӌc'3ӌb =?^;5*??4^;">====??G5 1kg?G5 kg">==i3u>+>3+?1>S|?4S|1>H(n"==\?1S|Xb4n"===??;=???DATAPForearm.R Y1T|2B>0|>{=?/}3g5p?6>-L}6p?c S=3?e|1T!31>e|g!3c S==?? =Ȗ<???DATAPЮHand.R˵?ui.=c+ z{jh?#g?g=D=k=wD41'*=?>wD?ʓ(>wD4ʓ?DM\z=?hf6 = >i3u>+>3+?1>S|?4S|1>H(n"==\?1S|Xb4n"===??;=???DATA0MCH_IK_Forearm.R Y1T|2T>8|>{=?/}3p5p?9>.L}9p?c S=3?e|1V!31>e|f!3c S==?? =̖<???DATA0MCH_ShoulderSocket.Rɿӌ= >i3ӌ= =8NJ4@*4 j?5NJ4 jn"==0Y?4Yn"==zI=>* ><?H/gϰ5$~?U=*0U5$~?>(?>8p?>=?>'???W?W26?%6>(?>8p??i<?===??i<к<???DATAPElbowTarget.R0xI=* >9? H/ϰ1$~?V=0V1$~?*?>8p?:?>'??@?W?W26?;6*?>8p??Z<?===??]<Һ<???DATAPppThigh.LI <=Hl;=_>֒H?i -  }?H? i < <&AM ?=c>=??SQ=<???DATApййShin.LE,>.y=?3;;tͻ2?v= ꭻ.2?=dn>}?̭=8P<(=?l3 +;3;O=> +;?O==dn>}??k#=?=׀>=??db)nۆb?a>̭=8P<(=̭=ཀu<?2 16\x2x?6\̭=8P<(=?=?=>=??=Wli<???DATA0йMCH_ToeHelper1.LqIV3(57pBI=?@g0@2$\ Lj?92j Ḽ=(u<̭=HXu<?<رr[r~?C'C=[r~?̭=(u<?C<?=@p==??><\6 <???DATA0Toe.LΕ/o׽ }$d?v/2/a&<}0oЕ/0><}̭=ཁu<̭=jD]<?vYرE`02,%=̭=ཁu<?%<?= %==??Qli<D<???DATAğPPThigh.R Hl;_>ʒH?` < < A?輑 !}?H?q <`  A3 B?%! :??]=?=c>=??OA=<???DATAPShin.R;E;+>@y=?2咽t;2?v=;@2?tn>}?̭D8P<(=?d3; +3;O=Z +?O=tn>}??{=?=ր>=??d<3E=???DATAPŸŸFoot.RQՋ;2=?3! +;0>bn;ۆb?a>̭D8P<(=̭ཌu<?l216\zz?6\̭D8P<(=?R=?=>=??R=Wli<???DATAŸpßpßMCH_ToeHelper1.R9t2$z5w<0P=?0sY2LS?3%SḼ"ོu<̭HYu<?h@1bi^r~?B@(B=\r~?̭"ོu<?C<?=:p==??><\6 <???DATApߟToe.Rv0`o׽%d?ZLK0&<}0u00><}̭yu<̭j\<?3?1.Pf1i{=̭yu<?<?= %==??Tli<D<???DATAğǟ0Ɵ0ƟMCH_IK_Thigh.LI <=Hl;=_>֒H?i -  }?H? i < <&AM ?=c>=??SQ=<???DATA0ƟğMCH_IK_Shin.LE->*y=?1; ;tͻ2?v=ꭻ(2?=dn>}?̭=7P<(=?|3 +; 3;O=T +;?O==dn>}??d#=?=ـ>=??dʒH?` < < A?輑 !}?H?q <`  A3 B?%! :??t>?=c>=??SQ=<???DATAȟǟMCH_IK_Shin.R;E;,>=y=?5咽t;2?v=;=2?tn>}?̭:8P<(=?d3; +35O=\ +?O=tn>}??d#=?=׀>=??d=,>?aT׫f!"'*7f!"*=d }?=S.??k+kҫCD+7?CD+7=d }??<?===??#<ף;???DATA˟͟PʟKneeTarget.Rf!"_>,>?aT׫f!"'*7f!"*c }?R.??k+kҫCD+7?CD+7c }??<?===??#<ף;???DATA͟pΟ˟MCH_Hip.Ln!"=Hl;=H]";?QDn!"rܥ4n!"Ѵ= :?=N:??(ڨZ4?Z4= :??:<?=@==??b9@?????i!3?i!3>9@???????2j!'?~(?DOBdA? #=?>=u=???@???F]N]OB(ppߟOBArm_IK_Slider.RРd]n9@?????i!3?i!39@???????j!'?~(?DOBdA? #=?>=u=???@???V]p]]OB(ppOBChestorsoube.001TorsoРyMp?jn`=u=???@???`]]DATAPTpMirroro:DATAXpNSubsurfOB(ppOBFontРGQ>@?????i!3?i!3GQ>@???????(j!j!'?(?DOBdA? #=?>=u=???@???OB(pOBFont.001РPƞ #>Q>@?????i!3?i!3 #>Q>@???????(j!'?2(?DOBdA? #=?>=u=???@???OB(p`OBFont.002Р؞Ѿ%@?????i!3?i!3Ѿ%@????????zz'u(?DOBdA? #=?>=u=???@???OB(`pOBFont.003Рp\B>%@?????i!3?i!3\B>%@????????z'u(?DOBdA? #=?>=u=???@???OB(p@`OBFont.004Р@@?@?@??@?2s3@?@2s3@??????? f'ěL&?D%[s(?DOBdA? #=?>=u=???@???OB(@pOBFont.005Р(\=@@?@?@??@?2s3@?@2s3(\=@??????? f'L&?1D%[s(?DOBdA? #=?>=u=???@???OB(p @OBFont.006Р(\=G1@@?@?@??@?2s3@?@2s3(\=G1@???????33( f(?2{?DOBdA? #=?>=u=???@???OB( pOBFont.007РG1@@?@?@??@?2s3@?@2s3G1@???????33( f(?{?DOBdA? #=?>=u=???@???OB(p OBFoot.LFoot.LРQ=C< L=̭=8 p<???M?-`-=u=???@???7QQDATAXNSubsurfOB(pOBFoot.Rid.001Foot.RР MvC< L=dJ >???Xy?KスFB6>b{? =ì5>thy?^,f4>?P?;H-b5\p?X?8\_=dil=?? ]2V 2?26m1 3?u????dz}=u=???@???Q0lNDATAXNSubsurfOB(p OBForearm.LForearm.LРR  "?= ?#> Wǖ????б02>"~A^;>a?>tQ?"zӽ 1?>p;nN??e^|?1*1`|3??wO4S&O?!m 0[%?o-eY2???? z}<4ɞ?DOBdA? #=?>=u=???@???`R/ADATAX NSubsurfOB( p%OBForearm.RForearm.RРH?`0%0%8`= ?x;̾T;????Ÿ2>=>,m?>jB >oCTXU?X4l Є??e^|1>*31`|?3??ZnSq2?k1[X?tՑ/"4???? z}<4ɞ?DOBdA? #=?>=u=???@???$AbADATAX0%NSubsurfOB(%p@* OBGZM_ArmircleL@֕?Akz?>>>??@93'˾>_393_3˾֕?Akz??????????DOBd8? #=?>=u=???@???PLLOB(@*p.%OBGZM_Chest0L#(?=6v?>>>?%%>%$%%$Dd2>%$Dd2(?=6v??????????DOBd8? #=?>=u=???@???LLOB(.pP4@*OBGZM_FootRollO. 33P4>!>"n>_>_>_>_>_>_>P4>!>"n>?????????DOBd8? #=?>=u= ???@???O ODATAP 3T3Mirror o:DATAX3N 3SubsurfOB(P4p9.OBGZM_HeadP$Mp68P9i>!>:?39>39>39>?%%39>f#hf#Zk239>h#39Zk2i>!>:??????????DOBd8? #=?>=u= ???@???@OMXMDATAP8TP9Mirror o:DATAXP9N8SubsurfOB(9p?P4OBGZM_Heellane`HP=`>>>==_>_>_>I@%%_>##_2_>==?????????DOBd8? #=?>=u= ???@???:PEPDATAP`>T>Mirror o:DATAX>N`>SubsurfOB(?p0E9OBGZM_IK_FootjNpEDDJv>!>`L>_>_>_>I@_2__>Jv>!>`L>?????????DOBd8? #=?>=u= ???@???OODATAPDTDMirror o:DATAXDNDSubsurfOB(0EpJ?OBGZM_IK_HandOMI0J7?ɠ>?c1>c1>c1>I@I"c1܄&8e2xc18e8e28ec1>7?ɠ>??????????DOBd8? #=?>=u= ???@???OODATAPIT0JMirror o:DATAX0JNISubsurfOB(Jp@O0EOBGZM_MidLT(?=_?>>>?%%>%$%%$Dd2>%$Dd2(?=_??????????DOBd8? #=?>=u=???@???LLOB(@OpTJOBGZM_Mit.01L`S@T7?=?1<1<1<I@%%1< " "1k1 k17?=??????????DOBd8? #=?>=u= ???@???MMDATAPST@TMirror o:DATAX@TNSSubsurfOB(TpZ@OOBGZM_Mit.02"MgPYY7?=?,*<,*<,*<I@%%,*<"",*1,*7?=??????????DOBd8? #=?>=u= ???@??? M0MDATAPPYTYMirror o:DATAXYNPYSubsurfOB(Zp^TOBGZM_NeckLo q>=?>>>?%%>ϰ#ϰϰ#52>ϰ#52 q>=??????????DOBd8? #=?>=u=???@???LPLOB(^pdZOBGZM_Palm0uLpz`cc7?=?ф=ф=ф=I@%%ф= %#%%#ф5c*2 %5c*ф7?=??????????DOBd8? #=?>=u= ???@???L@MDATAP`cTcMirror o:DATAXcN`cSubsurfOB(dpi^OBGZM_PelvisircleO(?=A^?>>>?I@I@>N2N2N2NE2NŲ>NE2(?=A^??????????DOBd8? #=?>=u=???@???pOOOB(ipndOBGZM_RootOPpmn)L?==@Jv?v?v?v?v?v?)L?==@J?????????DOBd8? #=?>=u=???@???iO`ODATAPpmTnMirroro:DATAXnNpmSubsurfOB(npsiOBGZM_Shin9P`֕?Ako?>>>??@93'˾>_393_3˾֕?Ako??????????DOBd8? #=?>=u=???@???)Pp1POB(spwnOBGZM_Shoulder.L0L#?\??>?>?>ɿ82??>82?>#?\??????????DOBd8? #=?>=u=???@???pLLOB(wp{sOBGZM_Shoulder.RL?x1f??>?>?>ɿ82??>82?>?x1f??????????DOBd8? #=?>=u=???@???L@LOB({pwOBGZM_Sliderlane0RP``̽h9,@0@>0@>0@>?0@>8Ns20@>0@8Ns2̽h9,@?????????DOBd8? #=?>=u=???@???bOsODATAX`NSubsurfOB(pp{OBGZM_Targetircle0P@̽@F=F=F=?F=2F=F2@̽@?????????DOBd8? #=?>=u=???@???PPOB(ppOBGZM_Thigh`(PТ֕?Akgm?>>>??@93'˾>_393_3˾֕?Akgm??????????DOBd8? #=?>=u=???@???P POB(pPpOBGZM_ThumbNMܢ??======???????????DOBd8? #=?>=u=???@???@:MpFMOB(PpOBGZM_Toe@L`PP4>=J=_>_>_>I@%%_>##_2_P4>=J=?????????DOBd8? #=?>=u= ???@???vLPrLDATAPTPMirror o:DATAXPNSubsurfOB(pPOBHand.LpperArm.L.001Hand.LРP``K?\ht=?>2!V????б020>25gA>^?!K?.&F?D>" 9??-{? ={L1h=; =hf?TK= 5i׿??;1b^1i? 22|YIJ9L1?+2ha1 _4???? z}<4ɞ?DOBdA? #=?>=u=???@???0DATAX`NSubsurfOB(pOBHand.RHand.RРpAppKt=?Ⱦ9Qʟ????Ÿ2>0 Gw? {>=>ToY))->Ⱦħx??-{ {?L1h=; hf?TK 5i׿??>+ە3f1?C1? S2???? z}<4ɞ?DOBdA? #=?>=u=???@???_A ADATAXpNSubsurfOB(p OBHeadubeHeadРR?h?% d????x?0>9">/]ȣk?/>n?@???F6?F6[;??L1#19ƈ2?ls1?ADD3?DOBdA? #=?>=u=???@???N??DATAXNSubsurfOB( pOBLeg_IK_Slider.Lrm_IKР8]n> @?????i!3?i!3> @????????'Z(?DOBdA? #=?>=u=???@???м+ TOB(p OBLeg_IK_Slider.RРE]n @?????i!3?i!3 @????????'Z(?DOBdA? #=?>=u=???@???8]P?]OB(pOBMidubeMidРA pp\?0?????s(\v(3?\23?0h2\??? ᮽ? ᮽOb=??h2 AӦ?T_ $0=?K% h&s3???? z}<4ɞ?DOBdA? #=?>=u=???@???eP PDATAXpNSubsurfOB(p OBMit1.LpperArm.L.002Mit1.LРJfW?*=?^?Fn????б02N>B}A:>a?xsQ?Azӽ 1?>b;???+1f|?a[of|+1;P2@4?&S=>ZWп??<5nM8G2?` &[ױ*1?F2*3???? z}<4ɞ?DOBdA? #=?>=u=???@???H@DATAXNSubsurfOB( p0OBMit1.RMit1.RРBW*=?2ǾKᅞ????Ÿ2>vGw?{>6=>TpY*)->,Ⱦ:!??+1f|a[o4f|?+1;P22@4?&S=ZWп??й)2V/?^s$1K$q1?aXq3 >g???? z}<4ɞ?DOBdA? #=?>=u=???@???п?@DATAXNSubsurfOB(0p@ OBMit2.LpperArm.L.003Mit2.LРPp)a?5 =?%?Ypg????б02O>B}A:>a?|sQ?-zӽ 1??.N??+1f|?j(mf|+1e"3@4?%S=>faп??I5;62?2n+'t!T?3O2U3???? z}<4ɞ?DOBdA? #=?>=u=???@???0hPDATAXNSubsurfOB(@pPŠ0OBMit2.RMit2.RР?`3ĠĠ aY =? ƾ⻾6????Ÿ2>yGw?{>:=>TrY))->|Ǿ??+1f|j(m4f|?+1e"3@4?%S=faп??Q09S?l2Ʋ3?Y{2'1Hf2???? z}<4ɞ?DOBdA? #=?>=u=???@???ADATAXĠNSubsurfOB(PŠp`ʠ@OBNeckid.001NeckРG?P=ɠɠ?P????ܜ~?\=I7=~?6<bX_h?${&???I2~I2~?9"[>??( 60=?rEԼl2Ywj*?*QŪ+2???? !4?DOBdA? #=?>=u=???@???@?S?DATAXɠNSubsurfOB(`ʠpРPŠOBPelvisPelvisРPHΠ`Ϡ.?o(5k-}????s?NNJ=?h<:n:w98?R8ЛG: 0???i!3?i!3,}?lw;?? {S {S?c?$Ƥu(???? 1:!=?DOBdA? #=?>=u=???@???вPDATAPΠT`ϠMirroro:DATAX`ϠNΠSubsurfOB(Рp`ʠOBRigrmatureϟpv???????????????????0DACdA? #=?>=u=???@???DATApԠ>DATAPԠpԠConst?DATA`ՠ`ؠԠԠLeg_IK_Switch.Rw>???????>(??.;?.;̽( @?????̽( @̽0ff&@4444C4C4C{DATApנ>DATAPנpנConst?DATA`ؠ`۠`ՠננArm_IK_Switch.R10y??????((???-;?.;.;(9@????'?.;(9@0?@4444C4C4C{DATApڠ>DATAPڠpڠConst?DATA`۠`ޠ`ؠڠڠLeg_IK_Switch.L1z>???????>(??..;?%.;?( @??%????( @?0ff&@4444C4C4C{DATApݠ>DATAPݠpݠConst?DATA`ޠp`۠ݠݠArm_IK_Switch.L1{??????((???-;?.;=.;(9@????2'?=.;(9@=0?@4444C4C4C{DATAp`ޠRootP}??????????????4444C4C4CiDATApIK_Foot.LL.001~p????????P֩i!"42)i!"42)?̭= P<(=?????̭= P<(=̭=Pe(=4444C4C4C?DATAFootRoll.L7?????????7'd@i?2d026?̭=&=P<???EE?O/kF0|?̭=&=P<̭=8OC>P<4444C4C4C.DATA0РFootRoll.LDATAPpConst.001?DATAPP-0DATA`0DATA`lengthC>DATAPp Const?DATApMCH_Heel.L7??????22?2??קOa/r~O=O3r~̭==@y;??7??@0?̭==@y;̭=Cy<4444C4C4CDATA MCH_IK_LegTarget.Lp?????;?22?2?0+j!"42ߦ6j!"46?̭=P`}?j)==K^k> f??5r?Ca=:rb@~?{<(=w>ĂĂվ笵?4444C4C4C0EDATA IK_Hand.Rp????? 1? ?24?-{?2 {H1h* h=f?=k=3????s?wӊ=?<n:98?v>tN>?s?wӊo:,:?z̾R[F??????̾R[F?̾ʌ[`?4444C4C4CDATA0@ MCH_Hip.Lgh.L.001͟ ????s?wӊ=?<n:98?x0<8?s?wӊn:&88?=`*9`??????=`*9`??=W?4444C4C4CDATA@0MCH_Hip.Rgh.L.002pΟ ????s?wӊ=?<n:98?x1<8?s?wӊn:&88?)ɢ0(;??????)ɢ0(;?)>;?4444C4C4CDATApPР????RootDATAPPPRootonst.001?DATA0РMCH_Hip.RDATAP Stayonst?DATA@MCH_IK_Thigh.Rǟ ????5?1r?I ?(T>h>(N?־HI>?5?&1&Z5o?I[>?1(ɢ2(;??321?+"2(7<:?(ɢ2(;?.O)r .?4444C4C4CDATApР1MCH_IK_LegTarget.RРKneeTarget.R??DATAPPConst?DATA0PPMCH_IK_Shin.R0ȟ????45?`+2z3?D,?&o>cYMv?rLx=?5?1@Q=}>sJ1?E)?>-O)r .???O/?/?#3?-O)r .?&c>4444C4C4CDATApРu3E0c}2 7?#h;!F3?RootDATAPPRoot?DATA00РMCH_IK_Thigh.RDATAP0FK/IK?P(DATA00РMCH_Hip.RDATAP0 Stayonst.001?DATA0@"Thigh.R001 @"???Kn?Ř߼8=5?1r?E ?*\>e>(N?־DI>?5?&1"b5l@I\>}?1%ɢ1(;??"3?r4?ν63?K ={=*`~?`j_\?%ɢ1(;?+O)r .?4444C4C4CpDATA0@!РMCH_IK_Shin.RDATAP!@!FK/IK?P(DATA@"P%0!!Shin.R0P0P%???g?3>O12ّ45?b+2z3?D,?,o>PYMv?|L)h=?5?18Q=w>sN1?E)?>+O)r .???i#< y:r?0(<*$'F?;(;j;?+O)r .?"c>4444C4C4CnDATA0P$РMCH_FootDriver.RDATAP$P$Const?P(DATAP%`(@"$$Foot.R@"???6)m?2._>x?O:H>,i{?=5>Hegy?H˷E=?x?O9HaF욽?G"c>?>q; `?>~¼:a>lU?r,BWbŽؽ?"c>dJ >4444C4C4C9DATA0`'РMCH_ToeHelper2.RDATAP'`'Const?P(DATA`(p*P%''MCH_ToeHelper1.R7ŸP%????x?O8H>Fi{?=&5>ybgy?HGE=?x?O6H\>}?;κE>'F,{?hx >??Ap6576?(27'2?5[5T5?hx >MH q >4444C4C4CDATAp*.`(Toe.R7pß`(????x?O8H>Hi{?=(5>zbgy?HFE=?x?O6H\!4y/N3>,xc0 >?????c0 >bcy=4444C4C4CPDATAp,Р????RootDATAP0-0.,PRootonst.001?DATA0-РMCH_Hip.LDATAP0.0-- Stayonst?DATA.2p*0-0.MCH_IK_Thigh.Lğ 2?????"< ?0:R>9?¥:?? T<0;X༟=]?N޼=*9`??3. #1?#>):t?=*9`?4=OCy?4444C4C4CDATAp0Р1MCH_IK_LegTarget.LРKneeTarget.L??DATAP10Const?DATA2`7.11MCH_IK_Shin.L00Ɵ.?????zRI|<? ; 9 ?+;t?u?ּ;n;W=`<Ȏ?W=4=OCy??? //?1?1"?4=OCy?̭=9P<0&=4444C4C4CDATAp 4РA3K[d1 F1)D/?#>h; 3?RootDATAP45 4PRootonst?DATA0`5РMCH_IK_Thigh.LDATAP564`5FK/IK?p%DATA0`6РMCH_Hip.LDATAP65`6 Stayonst.001?DATA`7p:246Thigh.L p:???z?^W(LG;0? < ?झ:>9p?X:??T<0;X༣=^?M޼= *9`??T?<׌=nv~?- ޽搽i=}?Ø=kA꽀PU;?= *9`?4=OAy?4444C4C4CpDATA0p9РMCH_IK_Shin.LDATAP9p9FK/IK?p%DATAp:=`799Shin.L0p`7=???~?'=9#?zO|<? ;!9?+;?t?ּc;mn;#W=Ťc<Ɏ? W=4=OAy???0͸;pYjz?T>xCLTaiz? K;_2=2r<?4=OAy?̭=GP<&=4444C4C4CnDATA0<РMCH_FootDriver.LDATAP<<Const?p%DATA=@p:<<Foot.Lйp:?????Z2 P?Z27? 3??00@6\m@1n?6\̭=IP<&=??zϥR|<?;9D?0p;S:5?̭=IP<&=̭=8 p<4444C4C4C9DATA0?РMCH_ToeHelper2.LDATAP@?Const?p%DATA@B=@@MCH_ToeHelper1.L70=?????O1r1L0? `ap7? 3 ??(*@#(r~?,R -R=+r~?̭=dp<???2U`f?72?245?̭=dp<̭=`Au<4444C4C4CDATABF@Toe.L7@?????O1r1M0?8`ax7? 3 ??/>ʕ/("/=̭= %p<?????̭= %p<̭=Pj^<4444C4C4CPDATApDР.3//V2/(%᮱?lu11[?RootootDATAP`E`FDQConst?DATA0EРPelvisDATAP`F`EE Const.001?DATAFIB`E`FMidP I?????dv 3?2`'?@/2??s(\?2஽?஽&mw ؖ???3$g&?1? 3?&mw ؖ?0?4444C4C4CJDATAIKFTorsoFK??? ? 'Mu?4444C4C4CsDATA0O@Q MMCH_ShoulderSocket.L0 M????ܜ~?\=+7=~??<xb_h?V=a<@!;?ܜ~? \=yb5_h?<7~?.>???????4>?<>|>+#?4444C4C4CDATApW[`UElbowTarget.RI????ܜ~?\=+7=~??<ub_g?V=a<@!;?ܜ~?\=b^i?R7~4̋uV>??????̋uV>?>!m?4444C4C4CDATApYР?i'44R?瓴~4?4۷34?RootDATAP0Z0[YPRootonst?DATA0ZРMCH_ShoulderSocket.RDATAP0[0ZZ Stayonst?DATA[_pW0Z0[MCH_IK_UpperArm.R0@Q_????Ά?(et>Dr=wV?VP'Reގ;"mVxk -=-(Oe=sl??5ć4瓴h4&_?oO=|4?-(Oe=sl?,Z>?4444C4C4CDATAp]Р1IK_Hand.RРElbowTarget.R??DATAP^]Const?DATA_`d[^^MCH_IK_Forearm.R0[????T~?^n=SL*~?UeMu =,X>???3)3?ƒ]??2 ?,X>?T=k==p?4444C4C4CDATAp aР˳3F% [1-|?qꢾ=3?RootDATAPab aPRootonst?DATA0`bРMCH_IK_UpperArm.RDATAPbca`bFK/IK"DATA0`cРMCH_ShoulderSocket.RDATAPcb`c Stayonst.001?DATA`dpg_acUpperArm.R001@Qpg???_?=#a>?q>GO? x?7TXU??=#[??T~XU? :"Tݩ|=X=-*Oe=ul???3?1??@24?-*Oe=ul?IzN=޹?4444C4C4C%DATA0pfРMCH_IK_Forearm.RDATAPfpfFK/IK"DATApgj`dffForearm.R0010P`dj???m?1>MD3ϵ2Ƌ>X?XL>?1TXU?0H?>22z>'FoY()->??$:?I??fL>\=t74YaϹW>x;̾T;????23?&?x;̾T;?Ⱦ9Qʟ?4444C4C4C^DATAlnjMit1.R0010jn????/=k? >/z>&FoY%)->@?$:?I??=>TG=w{nY)->Ⱦ9Qʟ??????Ⱦ9Qʟ?2ǾKᅞ?4444C4C4C@ODATAnplMit2.R0010pl????/=k? >0z>&FpY()->@?#:?I??=>TG=w{pY)->2ǾKᅞ??????2ǾKᅞ? ƾ⻾6?4444C4C4CTDATApunThumb.R001Юj????/=k? >2z>'FnY#)->@?$:?I??qY?)->[W>2zd<pth]^K_s??????K_s?<>Z?4444C4C4CDATAprР?@1ٲ,jh5?ǰQFD?u3I4[?RootDATAPpsptrPRootonst?DATA0tРMCH_ShoulderSocket.LDATAPptpst Stayonst?DATAuPxppsptMCH_IK_UpperArm.Lp MPx???? fg?v'h׶>֊g?n>q>.^ j?H̾p-?]C>?q+^> j7s?rIבeGpm/>b=(w?/>$ ?4444C4C4CDATApwР1IK_Hand.LРElbowTarget.L??DATAPwwConst?DATAPx}uwwMCH_IK_Forearm.L0Уu????T!=o77x?@=Tq>,^ j?з?)w?Xz>?q+^> jxwqfhv`E?=>`2>d ????(1̺0?3@?`2>d ?>Qɂw?4444C4C4CDATAp`zРP3n,t 4V?>=e׺?RootDATAP{|`z@Rootonst?DATA0{РMCH_IK_UpperArm.LDATAP|}{{FK/IKDATA0|РMCH_ShoulderSocket.LDATAP}|| Stayonst.001?DATA}Px{}UpperArm.L0 M???^?[#>jb=g?}M>r?"GQ?$zӽ 1?夿&M>S\??Qz= 1 ?SK#mZ|;U=.>F*?4444C4C4C%DATA0РMCH_IK_Forearm.LDATAP FK/IKK/FKonstDATA}  Forearm.L0}????f?~M>r?"GQ?$zӽ 1?夿'M>S\??Qz= 1> ~AN;a(t>>P*?????34?>P*?#> Wǖ?4444C4C4C%DATA0РIK_Hand.LDATAP0FK/IKDATAЅ00Hand.LЅ????g?M>r?"GQ?%zӽ 1?夿*M>S\??J4IaHx>q_>I=X?P?#> Wǖ????@?33?#> Wǖ?>2!V?4444C4C4C^DATAЅMit1.L0P????g?M>r?"GQ?%zӽ 1?夿%M>S\??:a6s>q>|AQ?6zӽ 1?>2!V??????>2!V?^?Fn?4444C4C4C@ODATAЅMit2.L0Ѕ????g?M>r?"GQ?%zӽ 1?夿*M>S\??:a9s>q>|AQ? zӽ 1?^?Fn??????^?Fn?%?Ypg?4444C4C4CTDATA@Thumb.L01????g?~M>r?"GQ?%zӽ 1?夿$M>S\??Q?zӽ 1?0[>,6:M>(1?}/ ->O'V ??????->O'V ?Y>̒fT=gp=x?0>:">m]k?{>̤􅳾Gn?  >u?P?=?x?0>9">WQn?]>٣k҈P???2?3?3;!̭=GP<&=???#?1 [2 =?`.;9p(?}=<>??0;b=u=???@???`QR@QDATAXpNSubsurfOB(p OBShin.RShin.RР QR j9"c>???7?V0!1?$.?=q> IYv?䏾cuȽX<????<<bN=^?3=WN=Ѝ=j.=T^??G(2Y#^2Ψb0?F3Uʰ(1?q/" aP2?DOBdA? #=?>=u=???@???Q=QDATAXNSubsurfOB( p0OBShoulder.LShoulder.LРzM]@=l=$)?> 'Mu????ۜ~?y\=7=~?=<ab_h?,_=X4=??Y5?sY5G?Z޷"=u=???@???`T]DATAXNSubsurfOB(0p@ OBShoulder.RShoulder.RРTeԽl=$)?&4LB????ݜ~?\=6=~?=<eb_g?_ =ˍ??Y5s.?Y5G?Z޷<"=u=???@???]'SDATAXNSubsurfOB(@pP0OBThigh.LpperLeg.LThigh.LРPpv =R:'Y?4=OAy???? ?X4 V4 =? ::9𵦺?Rx=0%Y??W?j<4;_sq?5<nε&?W<?? D>0?G2-1?u2Q0fM????:<>?DOBdA? #=?>=u=???@???PaRDATAXNSubsurfOB(Pp`@OBThigh.RThigh.RРPpvh)R:'Y?+O)r .???? 7?0%.?."?1V>>,N?*8c??W?f73;0~_sq?4mε=&?~W<??q1ґ2 ?uB2Mߖ2?WB2Ţ2B=?DOBdA? #=?>=u=???@???`P QDATAXNSubsurfOB(`ppPOBThumb.LpperArm.L.004Thumb.LРбPееG?P̒fTx}A:>a?sQ?$zӽ1?>J?J??g^}a?xh>kf3|h\}a??43SϿ:??1Av1?Cv / 3ѯ?o3Y???? z}<4ɞ?DOBdA? #=?>=u=???@???@SDATAXеNSubsurfOB(pp`OBThumb.RThumb.RР`B@ມມGZ????Ÿ2>Gw?{>{=>TrY0)->伾b??g^}axhkf|h\}a?43S?:??4j2-q3 O?C2B2?^/-I???? z}<4ɞ?DOBdA? #=?>=u=???@???A0ADATAXມNSubsurfOB(ppOBToe.Lid.002Toe.LРQ09=ax+&<̭=Pj^<???M?-d- ޏ??DOBdA? #=?>=u=???@???QMDATAXNSubsurfOB(pšOBToe.RToe.RРpNšš{ax+&<bcy=???Xy?KケFR6>c{?G =5>thy?` G>?P?-(9H-k=^l_= j0<??c85;?2H2?*m] L2A);????cm> ޏ??DOBdA? #=?>=u=???@???MPNDATAXšNSubsurfOB(špʡOBUpperArm.LUpperArm.LР?0ʡʡ0>Л= ?>F*????бø2> ?Sr#>jZ|?;UQ?0zӽ 1?X|n>ȓ<"??2Z|?1>O1>Z|N4=u=???@?????DATAXʡNSubsurfOB(ʡpϡšOBUpperArm.RUpperArm.RР S ϡ ϡR 6= ?IzN=޹????ø2 ?$;=!T?x|X?lTXU?łk=]??2Z|1O41>Z|?N4=u=???@???S[SDATAX ϡNSubsurfOB(ϡp@աʡOBVIS_ElbowTarget.LForearm.LР bOt > = Wǖ????&NN?zU=#e>?O>({>- 7?>**??@n*c|?1 ࠳!1d|3?'i?9W=KZ_?s>H?M&?j߾7-??DOBdA? #=?>=u=???@???ԡԡRNODATA80ԡР??ElbowTarget.LDATAPԡ0ԡConst?OB(@աpڡϡOBVIS_ElbowTarget.RForearm.RРr]t =A!'+?J>N>#H6Y?Izj=޹??@n*c|1> 3!1d|?3?V>(?<8?GS<o?`7W??DOBdA? #=?>=u=???@???0ڡ0ڡe] l]DATA8١Р??ElbowTarget.RDATAP0ڡ١Const?OB(ڡp@@աOBVIS_KneeTarget.LShin.LР]=xn> }?̭=GP<&=???r?t J'͙ B~\p.<)4=O5y??? 3;n +;>3iN=?: +;O=By=֒??:ll^;`tUKsRЅ}??DOBdA? #=?>=u=???@???ߡߡps]z]DATA80ߡР??KneeTarget.LDATAPߡ0ߡConst?OB(@pڡOBVIS_KneeTarget.RShin.RРIOn> }?"c>???98?i.; z97$> .OO)h .??? 3n +>3;iN=?: +O=B=y=֒?O7 ̿wڌ7}J|?a?Вa?]>?DOBdA? #=?>=u=???@???00@gN NDATA8Р??KneeTarget.RDATAP0Const?ME4MEChestorsoube.002p  ???DATA@'DATA : v=䙜=w=s/YS>=w=*Ee:>j>q,> W U'I>>/>_C_7, ]J晜=,IYì[gT>G%[e!n>SR>XfL?>6mν݄p=RMǻP_/&=4 "!R`?M=yDATA@'@DATA@7 #"""#" " " # " " " # " " " " """""" " " " ""  "  "DATA@'DATA@6                 ME4MEFoot.RP@  ???DATA@'PDATAP:Ѣg=݁4K wDATA@@'DATA7 #"""#" " " # " " " # " " " " """""" " " " ""  "  "DATA@'DATA@6                 ME4`MEForearm.Lid.002 P P   ???DATA@P' DATA :[j4>!.yPik02CT02 =TOnLaj4><%.<PfF02CA=M02 =A=HkLKLDATA@ 'P DATAP 7 ############DATA@ 'DATAx6ME`4@MEForearm.R00  ???DATA@0'DATA:[j4CTMM02> =TOMLaj4<CA=M02> =A=HDATA@'0DATA07 ############DATA@'DATAx6ME@4#`MEGZM_ArmP  " ???DATA@'DATA: O>?G"v,>?(vF?>?r,vK>?"//vO>?30v K>?"=//vb ?>?=r,vi,>>;=(vO>>T>"v"/=>,>v(=>?>ivr,"=>K>b v//t>O>v0"> K>v//>?>vr,3>,>Fv(R>N>ݜv",>(=؜v??=ӜviK?"=Мvb O?N廳ϜvK?"Мv??񞽎Ӝvӫ,?:؜vF??Tݜv?,Fvt??vi"?Kv4?Ov)"=?Kb v=??ivW=?̫,vDATA@'P DATAP 7  DATA@"'ME#4.@MEGZM_Chest&+`% * p- !???DATA@`%'&DATA&: \>?>)>IzECN[??>yپ> WE>??>·>4a$F,} ??>*>gFH/??> i`G??>W}cG[??>碾Z.HV>?>&ӾLHڷ>?>?> )Iq=?>$h)I/ᡦ?>35Ir?>$)I/ԫs?> Iా?>xSHf?>&ӾHڷ[?>碾.H?>WG ?>6`G/?>*>;FHy?>·>̞$F,[?>پ>E>E?>B>PzECNా?>X ?P:EZ|s?> ?_ E9dHq?>#?DiԸ5?>+&?Dkhr=?>#?+Dis>?> ?' E9d>?>X ?9:EZDATA@ *'+DATA+7!  DATA@p-'ME.4p6#MEGZM_FootRoll@2403 4???DATA@0'@2DATAx@2:_k>?=>>>MJD^>%->1> >RtKTמ=Ͷ ?A?^VDATA@3'4DATA047DATA@4'MEp64=.MEGZM_Head9<@8: p<???DATA@@8'9DATAx9: >l/3L>Ts#?`?0;>6s?J>֢lwDܾ>\|?N$>DATA@:'<DATA0<7DATA@p<'ME=4pEp6MEGZM_Heel@AC?B C???DATA@?'@ADATAx@A:,u?C=?U?>>XOD">Q>877V]x,u??ܳx>P'\H%C=?U?6eYNdV>2jvoDATA@B'CDATA0C7DATA@C'MEpE4M=MEGZM_IK_FootHK@GI K???DATA@@G'HDATAH:er>6,i2>놆?%־-@oڭ>D`־eRƭVٞ=Ͷ0?־uxGp>d־[ DATA@I'KDATA<K7DATA@K'MEM4TpEMEGZM_IK_Hand`PRN0Q 0S???DATA@N'`PDATA`P:G~><+_fN^OV>ƅ=?>6n<p> C~sPn>5C 5?7> ~BX>q?;> yDATA@0Q'RDATA<R7DATA@0S'MET4`MMEGZM_MidX\V@[ ^ !???DATA@V'XDATAX: ?!1?%?M>zP9?!1?S8?Z0?.@N?!1?>seq?s-Q[?!1?qJ>*l?_?!1?1?2>JA%>1?GX+pA.>1?0UT AM1?%XAX.1?0UTAM%1?GpAw1?28JA1?H"UAڳ91?~꾪@$N1?,@Q[1?YؒM@_1?*<7@vQ[1? rJ>֓?N1?>p?s-91?f8?0?.@1?0%?>zPw1?e@?>]%1?rU?~֪>g.1?Nb?>m4L51?f?>o.>1?Mb?">m &>1?^U?)>g x>!1?I@?c<>]DATA@@['\DATA\7!  DATA@^'ME`4gTMEGZM_Mit.01`cea d f???DATA@a'`cDATAx`c:+R??u>Te=/0”L?>+NϾc`>}Z?>kprx8U?/?W:]Z>S(DATA@ d'eDATA0e7DATA@f'MEg4o`MEGZM_Mit.02j m`ik m???DATA@`i'jDATAxj::?>]>cLD-*pb6?R>A bD@\??F>*n?>>awR>cUq]DATA@k' mDATA0 m7DATA@m'MEo4pzgMEGZM_Neck`r wpu x !???DATA@p'`rDATA`r: E> >A>DEbRDEo> >R>sQbRl6%}> >O>ZbR|%r? >=`bRG? > pabRr? >œӽ`bR%}> >OZbRo> >VsQbR@> >FDEbRR> > ol6bRO> >*}|%bR= >sbR獴 >HbR ӽ >rbRO >"}bR_>oᾔbRL>;bR"o>IbR+}>ObRs>yӽbRG>X5 bRq>=bR}>-O>bR|%o>i>bRl61 >U>bRDE= >+o>bRsQςO >1}>bRZKӽ >u?bR`~v5 >H?bRa?= >q?bR`@O> >}>|%bRZr> > o>l6bRsQDATA@u' wDATA w7!  DATA@x'MEpz4oMEGZM_Palm}@|~ p???DATA@@|'}DATAx}:-P>M>k>QZp)I>U>8Ӳ JU,«??>&녽4aR!O>&">jF1>q\DATA@~'DATA07DATA@p'ME4PpzMEGZM_Pelvis@ Ћ !???DATA@'@DATA@: +?죂>+?hW5!hW&J?죂>?f5!D`?>>3r5!M/_tn?>=>g{5!`tn?>=3r5!&J?죂>f5!T+?룂>+hW5!?룂>&JD5!9>飂>`M/5!͍ӹ=>飂>btn5!Ć飂>O s5!d=磂>`tn5!Ć磂>`5!͍棂>&JT5!9+棂>+5!&J棂>95!T`壂>͍5!btn壂>=Ć5!M s壂>5d5!]tn壂>7=>Ć5!`棂>>͍5!M/&J棂>?95!Dz+磂>+?5!hW磂>&J?T5!f|飂>`?5!4r=飂>etn?5!O s?5!{^=>룂>]tn?5!룂>`?M/5!3r?죂>&J?D5!fDATA@'DATA7!  DATA@Ћ'MEP4`MEGZM_Rootlane ` E@Z@@@?DATA@ 'DATA:?گ>p==n,? \l,?=\ n?=n? >~|Q?_z=n? >n?~w|Q?n?=n? >~l,?=\ =n,? \=n? >n?~>?EAnDATA@`'DATA7         DATA@'ME`4PMEGZM_Shinp0 0 ???DATA@0'DATA: s>?󿽙y&^ >?%yy#c->?\ (x#8>?8M+rxK;>?j=+w&8>?&=*^w#c->?=@(v3^ >> >$ev s>> o)>u '=>@>uM,=>R>xmu00s=>\>cGu2jw>f`>;ua3s>\>Gu2>R>mu00н>@> uM,u>o)>ku 'a > >ev $c-?=v38?=^wG;?== w8?8rxc-?\ xR ?yyc?gy&Їн?Fz[?zKs?V:z4?zBt=?Vz=?0zK=?pFzDATA@'pDATAp7  DATA@0'ME4`MEGZM_Shoulder.L@  ???DATA@'DATA: =?ڦ!b xL>?|Ѿ)!:g{>?5,k &>?1i7!5oFf>?^8`r,>?p =6s {>?tB>V/q"xL>?>#n5=?9>ijD˾<?aQ>{eMn?H ?z^`%Sv$T??m[VL:H?.>̢IG/ ]?> G"+l?VB>^~F#|u?. =̔|E3x?^PD |u?[i7D/+l?L}E ]?ѾExH?F1[/?wǯH?B!%J?}q.6MMA?1 tP4$$T?xq.(Tک?4!%dXD;<?c}]<DATA@@'DATA7  DATA@'ME4PMEGZM_Shoulder.RPЮ ж ???DATA@Ю'PDATAP: ?ڦ!b  xL?|Ѿ:g{?5 k "?1i7oBf?^n`r(?p =bs {?tB>жq" xL?>rܭn5?9>mijDʾ?aQ>3{eMz=?H ? ^`%S|$T>??ym[?Ͻ?c.VQ>??bTVL:H??.>4]IG/ ]??>cG"+l??VB>h~F%|u??. =4k|E5x??^kD"|u??[i7jD/+l??LfE ]??Ѿ`EzH??|YF1]/??w9PH??B!%FEJ>?}q.8MMA>?1*tP4*$T>?xq. (T橲=?4!%h dXD̾?c]<DATA@'DATA7  DATA@ж'MEP4MEGZM_Slider   p ???DATA@ 'DATA8: #>Q8>wi2 U_ #>Q8wi UV #Q8wiV #Q8>wi2_ #>̾T/) #̾Tw) #>>T3/v #>T3wvu>82u(#>O2#ODATA@ 'DATA7   DATA@p'ME4ТPMEGZM_Target@Ģ̢¢ʢ @Ϣ@@???DATA@¢'@ĢDATA@Ģ:@>>z2ZZ^>C>e2@v0?/^>Cg@v>zZC>`£0i!3$@Cb£z^Ch01؍%]C>i20>z2ZCd>£2@vL4?$@2.C>[>£20@v[>,C@v? d> C>@v0h>>ZZ`C>^>0@v?C^>@v>Zb C>0223`C32C_222C>^01>Z>3ZC>^0uqtC_`CƳb C>0>ZC^>@v$˯HB?C>@3^>0@v>3>ZZd>3C>@v0?3![>3-C@v1>Z2C>^0222C_33`C22b C>0>ZC^>@v?`C>^>0@vh>>ZZ d> C>@v0?[>,C@vDATA@ʢ'̢DATA̢7@  !!""##$$%%&&''(())**++,,--../ /0112233445566778899::;;<<==>>?0?DATA@@Ϣ'MEТ4ܢMEGZM_ThighԢآҢPע ڢ ???DATA@Ң'ԢDATAԢ: 8>?8.)qY>?Xl0qq>?v;Ƚ5qtK>?'L9q΂>?%3=:qvK>?'L=9q\ q>?;=5qIY>>X>l0q[ 8>>8>.)q.)X>>Y>[ ql0;=>q>Iq5'L=>xK>\ q9J\>΂>q=:'L>vK>q9;Ƚ>q>q5X>Y>ql08>8>q.)Y>X>q[ q?w;=2qIrK?'L=q\ ΂?`qpK?'Lqq?;Ƚ2qY?Xq8?8qX?YqP;Ƚ?qq2L'L?rKqH4?΂q;(L=?nK\ q;=?qIq2X>?Y[ qDATA@Pע'آDATAآ7  DATA@ڢ'MEܢ4`ТMEGZM_Thumb`ߢ ݢ  ???DATA@ݢ'`ߢDATA`ߢ: >$;?B$uyf76>$;?j!yxJ>$;?X!zV>$;? #Vz&[>$;?9#zzV>$;?P<;S#{|xJ>$;?V<0=]![{B76>$;?={ >$;?.P={=$;?/i>2*|=$;?"> U|O+=$;?1"/>p|J4$$;?0X3>y|`+$;?-"/>p|#$;?">U|$;?(i>*|$;?"P=X{76$;?={ xJ$;?.<0=[{BV$;?<;{|&[$;?:ܮzzV$;?4Vz xJ$;?%Xz76$;?z!`y$;?Buyf$;?'^H?y $;?Frpy+$;?~x]4$;?zx(+=$;?~xL=$;?Fr y=$;?^?y DATA@' DATA 7  DATA@'ME`4ܢMEGZM_Toe0p `???DATA@0'DATAx:X ?M>>T.N7>U>gwO ZX ??>"=<]UO>>hrJ1>:̾cDATA@p'DATA07DATA@`'ME4`MEHand.L0 @  ???DATA@'0DATA 0: j!=K)<¹kSnDj!=mSM¹kqO͸G{!9|VDDv!5:<Tô=ZO XđZO >:xTô =n4>=Ae)=<M=AҦ9@ȑ8M=eҦ9@ v4>=e)=pw<=Z$ Խw<å$=$=#>:] WԽ$=#>Ƣ WDATA@p'DATA7#"#"#"#""" " " " " " " " " " "DATA@ ' DATA 6           ME 4MEMidube P ???DATA@'DATA:<==EII<=]ȽEIDZȽE<=EIH===III8=cȽ=IIHZȽ=I@==IIDATA@'DATA7 ############DATA@P'DATAx6ME4 MEMit1.Lp`@   ???DATA@`'DATA : y=<||=T}SzDhy=<T}L̷?}##z3X57L=z3XK=@?Z:&<2h >FCO_&2h >4COX&p4=h >"?Z~2=׼`I=[S0/2=‰=`I=PAS962׼`I=0/2ʼn=`I=PBS96d-μ`N`-μA= ýqT@-ǐ=*=ESC $>*=qSV(@"7=7ܞ9b=? !3H={>O2ǐ==-T_#(=D@g0^9((==]|Q'ih@<"ы@=q~:DATA@M'NDATAN7"""""""""" " " " " " "  " "DATA@O'0QDATA0Q6        MER4]PHMEShin[`UXS W 0Z???DATA@S'`UDATA`U:{=r=(mHD{=>((JFTt֖<((TtҖr=(DfD=ڱ7=\>&A7^[D=yh_>BAM4yh_>ھ7^fj=Ư G=8R9==l=bQZ G=ȭͯ=l=[QS$=Eb ԽFT=vF=M9= Խ]S2oEb Խ=6R9= Խ9SDATA@ W'XDATAPX7""""####" " " " " " " " " " " "" " "" "  " "DATA@0Z'[DATA[6               ME]4eRMEShoulder.Lid.0030e``b^`a c ???DATA@^'``DATA``:Q=f=U\=ANkQ=UUW\QԽU¿kQԽP<UB\Q=f=A=\=ANPQ=A=UWDQԽA=¿PQԽPL=]1}>L5}L5~L=]1~L`3'L>`3'DATA@r'ptDATA<pt7DATA@t'MEpv4PnMEThighpperLegid.002~y@|@xz } <@쾺Eh=d=3>DATA@@x'yDATAy:+ݭ=h= bII +ݭ=Eս bIJEս b,i= bJyJѳ=N=>III?ѳ=h`ٽ>J뵇Ip]`ٽ>##IjN=>JIDJDATA@z'@|DATA@|7 ####""""""""DATA@}'~ColH DATAx~6MEP4@pvMEThumb.L0    ???DATA@ 'DATA : h= G8^,[O4N=8^j=3xZ5UOxZe<ʧOh=6G\; =TII~b>CTITCTT =TI~b> =A=III~b>CA=IITCA=IT =A=IIDATA@'DATA7 "#""#"""##""DATA@а'PDATAxP6ME40MEUpperArm.R0`รണ`  ???DATA@ണ'`DATA`:~b =TII~bCTIIIT>CTIIT> =TI~b =A=I~bCA=IIT>CA=IT> =A=DATA@`'รDATAร7 ############DATA@'0DATAx06ME4MEVIS_Line@= 0???DATA@'@DATA0@:?33q7DATA@'=DATA =7DATA@0'DNA1̩AJSDNANAMEE *next*prev*data*first*lastxyzwxminxmaxyminymax*pointergroupvalval2name[32]typesubtypeflagsaveddatalentotallen*newid*libname[24]usicon_id*propertiesid*idblock*filedataname[240]filename[240]totpad*parentw[2]h[2]changed[2]pad0pad1*rect[2]*obblocktypeadrcodename[128]*bp*beztmaxrcttotrctvartypetotvertipoextraprtbitmaskslide_minslide_maxcurval*drivercurvecurshowkeymuteipoposrelativetotelempad2*weightsvgroup[32]sliderminslidermax*refkeyelemstr[32]elemsizeblock*ipo*fromtotkeyslurph**scripts*flagactscripttotscript*line*formatblenlinenostartendflagscolor[4]pad[4]*namenlineslines*curl*sellcurcselcmarkers*undo_bufundo_posundo_len*compiledmtimesizeseekpassepartalphaangleclipstaclipendlensortho_scaledrawsizeshiftxshiftyYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlink*dof_obframenrframesoffsetsfrafie_imacyclokmulti_indexlayerpassmenunribufs*gputexture*anim*rrsourcelastframetpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfile*previewlastupdatelastusedanimspeedgen_xgen_ygen_typeaspxaspy*vnodetexcomaptomaptonegblendtype*object*texuvname[32]projxprojyprojzmappingofs[3]size[3]texflagcolormodelpmaptopmaptonegnormapspacepad[3]rgbkdef_varcolfacnorfacvarfacdispfacwarpfacname[160]*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*instance_init)()(*callback)()versionaipotype*ima*cube[6]imat[4][4]obimat[3][3]stypeviewscalenotlaycuberesdepthrecalclastsizenoisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaiuser*plugin*coba*envloc[3]rot[3]mat[4][4]min[3]max[3]pad3modetotexshdwrshdwgshdwbshdwpadenergydistspotsizespotblendhaintatt1att2*curfallofffalloff_typeshadspotsizebiassoftbufsizesampbuffersfiltertypebufflagbuftyperay_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizezadapt_threshray_samp_methodtexactshadhalostepsun_effect_typeskyblendtypehorizon_brightnessspreadsun_brightnesssun_sizebackscattered_lightsun_intensityatm_turbidityatm_inscattering_factoratm_extinction_factoratm_distance_factorskyblendfacsky_exposuresky_colorspacepad4YF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradiusYF_glowintYF_glowofsYF_glowtypeYF_pad2*mtex[18]specrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifiltertx_limittx_falloffray_depthray_depth_traharseed1seed2gloss_mirgloss_trasamp_gloss_mirsamp_gloss_traadapt_thresh_miradapt_thresh_traaniso_gloss_mirdist_mirfadeto_mirshade_flagmode_lflarecstarclinecringchasizeflaresizesubsizeflarebooststrand_stastrand_endstrand_easestrand_surfnorstrand_minstrand_widthfadestrand_uvname[32]sbiaslbiasshad_alphaseptexrgbselpr_typeuse_nodespr_backpr_lampml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showrampfac_colrampfac_spec*nodetree*groupfrictionfhreflectfhdistxyfrictdynamodesss_radius[3]sss_col[3]sss_errorsss_scalesss_iorsss_colfacsss_texfacsss_frontsss_backsss_flagsss_presetYF_arYF_agYF_abYF_dscaleYF_dpwrYF_dsmpYF_presetYF_djitgpumaterialname[256]scale*bbi1j1k1i2j2k2selcol1selcol2quat[4]expxexpyexpzradrad2s*mat*imatelemsdisp**mattotcolwiresizerendersizethreshvec[3][3]alfaweightradiush1h2f1f2f3hidevec[4]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsvtilt_interpradius_interpcharidxkernhnurb*bevobj*taperobj*textoncurve*path*keybevpathlenbevresolwidthext1ext2resolu_renresolv_renspacemodespacinglinedistshearfsizewordspaceulposulheightxofyoflinewidth*strfamily[24]*vfont*vfontb*vfonti*vfontbisepchartotboxactbox*tbselstartselend*strinfocurinfoeffect*mface*mtface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*mselectvdataedatafdatatotedgetotfacetotselectact_facecubemapsizesmoothreshsubdivsubdivrsubsurftype*mr*pv*tpageuv[4][2]col[4]transptileunwrapv1v2v3v4edcodecreasebweightdef_nr*dwtotweightco[3]no[3]uv[2]co[2]indexfis[256]v[4]midpad[2]v[2]*faces*colfaces*edges*edge_boundary_states*vert_edge_map*vert_face_map*map_mem*vertslevelslevel_countcurrentnewlvledgelvlpinlvlrenderlvluse_col*edge_flags*edge_creases*vert_map*edge_map*old_faces*old_edges*errormodifiersubdivTyperenderLevels*emCache*mCachedefaxispad[6]lengthrandomizeseed*ob_arm*start_cap*end_cap*curve_ob*offset_oboffset[3]scale[3]merge_distfit_typeoffset_typecountaxistolerance*mirror_obsplit_anglevalueresval_flagslim_flagse_flagsbevel_angledefgrp_name[32]*texturestrengthdirectionmidleveltexmapping*map_objectuvlayer_name[32]uvlayer_tmp*projectors[10]*imagenum_projectorsaspectxaspectypercentfaceCountfacrepeat*objectcenterstartxstartyheightnarrowspeeddampfallofftimeoffslifetimedeformflagmulti*prevCosparentinv[4][4]cent[3]*indexartotindexforce*clothObject*sim_parms*coll_parms*point_cache*x*xnew*xold*current_xnew*current_x*current_v*mfacesnumvertsnumfacesabsorptiontime*bvhtreeoperationvertextotinfluencegridsizeneedbind*bindweights*bindcostotcagevert*dyngrid*dyninfluences*dynverts*pad2dyngridsizedyncellmin[3]dyncellwidthbindmat[4][4]*psys*dmtotdmverttotdmedgetotdmfacepsysrt[2]*facepavgroupprotect*fss*target*auxTargetvgroup_name[32]keepDistshrinkTypeshrinkOptsprojAxissubsurfLevels*originfactorlimit[2]originOptspntswopntsuopntsvopntswtypeutypevtypewfufvfwdudvdw*defvec[8][3]partypepar1par2par3parsubstr[32]*track*proxy*proxy_group*proxy_from*action*poselib*poseconstraintChannelsdefbasemodifiersdloc[3]orig[3]dsize[3]drot[3]obmat[4][4]constinv[4][4]laycolbitstransflagipoflagtrackflagupflagnlaflagprotectflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorrdampingsizefacmargindtdtxactcolempty_drawtypepad1[3]empty_drawsizedupfacescapropsensorscontrollersactuatorsbbsize[3]actdefgameflaggameflag2*bsoftsoftflaganisotropicFriction[3]constraintsnlastripshooksparticlesystem*pd*soft*dup_groupfluidsimFlagrestrictflagshapenrshapeflagrecalcobody_type*fluidsimSettings*derivedDeform*derivedFinallastDataMaskstateinit_stategpulampcurindexactivedeflectforcefieldpdef_damppdef_rdamppdef_permpdef_frictpdef_rfrictf_strengthf_powerf_distf_dampmaxdistmindistmaxradminradf_power_rpdef_sbdamppdef_sbiftpdef_sboftclump_facclump_powkink_freqkink_shapekink_ampfree_endtex_nablatex_modekinkkink_axisrt2*rngf_noisesimframestartframeendframeeditframelinStiffangStiffvolumeviterationspiterationsditerationsciterationskSRHR_CLkSKHR_CLkSSHR_CLkSR_SPLT_CLkSK_SPLT_CLkSS_SPLT_CLkVCFkDPkDGkLFkPRkVCkDFkMTkCHRkKHRkSHRkAHRcollisionflagsnumclusteriterations*particlestotpointtotspring*bpoint*bspringnodemassgravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupfuzzynessinspringinfrictefraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokesolver_IDplasticspringpreload*scratchshearstiffinpush*pointcacheshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalscpsTimeStartcpsTimeEndcpsQualityattractforceStrengthattractforceRadiusvelocityforceStrengthvelocityforceRadiuslastgoodframemistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypephysicsEnginemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorao_adapt_threshao_adapt_speed_facao_approx_errorao_approx_correctionao_samp_methodao_gather_methodao_approx_passes*aosphere*aotableshemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammaselcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]codecaudio_codecvideo_bitrateaudio_bitrategop_sizerc_min_raterc_max_raterc_buffer_sizemux_packet_sizemux_ratemixratemain*mat_override*light_overridelay_zmasklayflagpassflagpass_xor*avicodecdata*qtcodecdataffcodecdatacfrapsfrapefraimagesframaptothreadsframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1stereomodedimensionspresetmaximsizexschyschxpartsypartswinposplanesimtypesubimtypequalityrpadrpad1rpad2scemoderendererocresalphamodeosafrs_secedgeintsafetyborderdisprectlayersactlayxaspyaspfrs_sec_basegausspostmulpostgammaposthuepostsatdither_intensitybake_osabake_filterbake_modebake_flagbake_normal_spacebake_quad_splitbake_maxdistbake_biasdistbake_padGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlYF_nobumpYF_clamprgbyfpad1GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_raydepthYF_AApassesYF_AAsamplesyfpad2GIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]stampstamp_font_idstamp_udata[160]fg_stamp[4]bg_stamp[4]simplify_subsurfsimplify_shadowsamplessimplify_particlessimplify_aossscineonwhitecineonblackcineongammaparticle_percsubsurf_maxshadbufsample_maxao_errorcol[3]framename[64]*brushtoolstepinverttotrekeytotaddkeybrushtypebrush[7]emitterdistdraw_timedname[36]mat[3][3]cornertypeeditbutflagjointrilimitdegrturnextr_offsdoublimitsegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_mapdiruvcalc_mapalignuvcalc_flagautoik_chainlenimapaintparticleselect_threshclean_threshretopo_moderetopo_paint_toolline_divellipse_divretopo_hotspotmultires_subdiv_typeskgen_resolutionskgen_threshold_internalskgen_threshold_externalskgen_length_ratioskgen_length_limitskgen_angle_limitskgen_correlation_limitskgen_symmetry_limitskgen_optionsskgen_postproskgen_postpro_passesskgen_subdivisions[3]edge_modepad3[4]dirview*session*cumapdrawbrushsmoothbrushpinchbrushinflatebrushgrabbrushlayerbrushflattenbrushpivot[3]brush_typetexnrtexrepttexfadetexsepaveragingtablet_sizetablet_strengthsymmrakeaxislock*camera*world*setbase*basactcursor[3]twcent[3]twmin[3]twmax[3]editbutsizeselectmodeproportionalprop_modeautomergepad5pad6autokey_mode*ed*radioframing*toolsettingsaudiotransform_spacesjumpframesnap_modesnap_flagsnap_target*theDagdagisvaliddagflagssculptdataframe_stepzoomblendximyimspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]zfaclay_usedpersp*ob_centre*bgpic*localvd*ri*retopo_view_data*depthsob_centre_bone[32]localviewlayactscenelockaroundcamzoompivot_lastgridgridviewpixsizenearfarcamdxcamdygridlinesviewbutgridflagmodeselecttwtypetwmodetwflagtwdrawflagtwmat[4][4]clip[4][4]*clipbbafterdrawzbufxrayflag2gridsubdivkeyflagsndofmodendoffilter*properties_storage*gpdlviewquat[4]lpersplviewverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinycursor[2]rowbutv2d*editipoipokeyactname[32]constname[32]bonename[32]totipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgroupmodeltypescriptblockre_alignoldkeypresstab[7]chanshownzebra*filelisttotfiletitle[24]dir[240]file[80]ofssortmaxnamelencollumsf_fpfp_str[8]*libfiledataretvalmenuact(*returnfunc)()(*returnfunc_event)()(*returnfunc_args)()*arg1*arg2*menup*pupmenuoopsvisiflagtree*treestoresearch_string[32]search_tsesearch_flagsdo_outlinevisstoreflagdeps_flagsimanrcurtileimtypenrdt_uvstickydt_uvstretchpad[5]centxcentyautosnap*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setshowsyntaxoverwritepix_per_linetxtscrolltxtbarwordwrapdoplugins*py_draw*py_event*py_button*py_browsercallback*py_globaldictlastspacescriptname[256]scriptarg[256]*script*but_refsredraws*idaspect*curfont*edittreetreetype*filesactive_filenumtilesxnumtilesyselstateviewrectbookmarkrectscrollposscrollheightscrollareaactive_bookmarkprv_wprv_h*imgoutline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[4]textfield_hi[4]popup[4]text[4]text_hi[4]menu_back[4]menu_item[4]menu_hilite[4]menu_text[4]menu_text_hi[4]but_drawtypeiconfile[80]back[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]lamp[4]active[4]group[4]group_active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_sharp[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]bone_solid[4]bone_pose[4]strip[4]strip_select[4]cframe[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]movie[4]image[4]scene[4]audio[4]effect[4]plugin[4]transition[4]meta[4]editmesh_active[4]handle_vertex[4]handle_vertex_select[4]handle_vertex_sizehpad[7]solid[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimetnodetarm[20]bpad[4]bpad1[4]spec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]yfexportdir[160]versionsvrmlflaggameflagswheellinescrolluiflaglanguageuserprefviewzoomconsole_bufferconsole_outmixbufsizefontsizeencodingtransoptsmenuthreshold1menuthreshold2fontname[256]themesundostepsundomemorygp_manhattendistgp_euclideandistgp_erasergp_settingstb_leftmousetb_rightmouselight[3]tw_hotspottw_flagtw_handlesizetw_sizetextimeouttexcollectratememcachelimitprefetchframesframeserverportpad_rot_angleobcenter_diarvisizervibrightrecent_filessmooth_viewtxglreslimitndof_panndof_rotatecurssizepad[8]versemaster[160]verseuser[160]glalphaclipautokey_flagcoba_weightvertbaseedgebaseareabase*sceneendxendysizexsizeyscenenrscreennrfullmainwinwinakthandler[8]*newvvec*v1*v2panelname[64]tabname[64]drawname[64]ofsxofsycontrolsnapold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanelssubvstr[4]subversionpadsminversionminsubversiondisplaymode*curscreen*curscenefileflagsglobalfname[80]*ibuf*ibuf_comp*se1*se2*se3nrbottomrightxofsyofslift[3]gamma[3]gain[3]saturationdir[160]donestartstillendstill*stripdataorxory*crop*transform*color_balance*tstripdata*tstripdata_startstill*tstripdata_endstill*ibuf_startstill*ibuf_endstill*instance_private_data**current_private_data*tmpstartofsendofsmachinestartdispenddispmulhandsizeanim_preseek*stripfacf0facf1*seq1*seq2*seq3seqbase*sound*hdaudiolevelpancurposstrobe*effectdataanim_startofsanim_endofsblend_modeblend_opacity*oldbasep*parseq*seqbasepmetastackedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFininterpolation*frameMapglobalSpeedlastValidFramebuttypeuserjitstatotpartnormfacobfacrandfactexfacrandlifeforce[3]vectsizemaxlendefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstepomattimetexspeedtexflag2negvertgroup_vvgroupname[32]vgroupname_v[32]*keysminfacusedusedelemdxdylinkotypeold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]delaydurationmaterialName[32]damptimerpropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linksjoyindexaxisfbuttonhathatfprecisionstr[128]*mynewinputstotslinks**slinksvalostate_mask*actframeProp[32]blendinpriorityend_resetstrideaxisstridelengthsndnrpad1[2]makecopycopymadepad2[1]track*melinVelocity[3]angVelocity[3]localflagdyn_operationforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]butstabutendminmaxvisifacrotdampminloc[3]maxloc[3]minrot[3]maxrot[3]matprop[32]distributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]int_argfloat_arggoaccellerationmaxspeedmaxrotspeedmaxtiltspeedtiltdampspeeddamp*sample*stream*newpackedfile*snd_soundpanningattenuationpitchmin_gainmax_gaindistancestreamlenchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*lamprengobjectdupli_ofs[3]childbaserollhead[3]tail[3]bone_mat[3][3]arm_head[3]arm_tail[3]arm_mat[4][4]xwidthzwidthease1ease2rad_headrad_tailbonebasechainbasepathflaglayer_protectedghostepghostsizeghosttypepathsizeghostsfghostefpathsfpathefpathbcpathacconstflagikflagselectflagagrp_index*bone*childiktree*b_bone_mats*dual_quat*b_bone_dual_quatschan_mat[4][4]pose_mat[4][4]pose_head[3]pose_tail[3]limitmin[3]limitmax[3]stiffness[3]ikstretch*customchanbaseproxy_layerstride_offset[3]cyclic_offset[3]agroupsactive_groupcustomColcs*grpreserved1groupsactive_markeractnractwidthtimeslidename[30]ownspacetarspaceenforceheadtail*tarsubtarget[32]matrix[4][4]space*proptarnumtargetsiterationsrootbonemax_rootbone*poletarpolesubtarget[32]poleangleorientweightgrabtarget[3]reserved2minmaxflagstuckcache[3]lockflagfollowflagvolmodeplaneorglengthbulgepivXpivYpivZaxXaxYaxZminLimit[6]maxLimit[6]extraFzinvmat[4][4]fromtomap[3]expofrom_min[3]from_max[3]to_min[3]to_max[3]zminzmaxchannel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettype*new_socknslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodeusername[32]lastyoutputs*storageminiwidthcustom1custom2need_execexectotrbutrprvr*typeinfo*fromnode*tonode*fromsocknodeslinks*stack*threadstackinitstacksizecur_indexalltypes*owntype*selin*selout(*timecursor)()(*stats_draw)()(*test_break)()cyclicmoviesamplesminspeedpercentxpercentybokehcurvedimage_in_widthimage_in_heightcenter_xcenter_yspiniterwrapsigma_colorsigma_spacehuesatt1t2t3fstrengthfalphakey[4]x1x2y1y2colname[32]bktyperotationpreviewgamcono_zbuffstopmaxblurbthresh*dict*nodeangle_ofscolmodmixthresholdfademcjitprojfitshortymintablemaxtableext_in[2]ext_out[2]*curve*table*premultablecurrcliprcm[4]black[3]white[3]bwmul[3]sample[3]offset[2]innerradiusratergb[3]cloneactive_rnd*layerstotlayermaxlayertotsize*pooleditflagvel[3]rot[4]ave[3]numparentpa[4]w[4]fuv[4]foffsetrand[3]*stick_obprev_state*hairi_rot[4]r_rot[4]r_ave[3]r_ve[3]dietimebanksizemulnum_dmcachebpialiveloopdistrphystyperotmodeavemodereacteventdrawdraw_asdraw_sizechildtypedraw_stepren_stephair_stepkeys_stepadapt_angleadapt_pixrotfromintegratornbetweenboidneighboursbb_alignbb_uv_splitbb_animbb_split_offsetbb_tiltbb_rand_tiltbb_offset[2]simplify_flagsimplify_refsizesimplify_ratesimplify_transitionsimplify_viewporttimetweakjitfackeyed_timeeff_hairgrid_respartfactanfactanphasereactfacavefacphasefacrandrotfacrandphasefacrandsizereactshapeacc[3]dragfacbrownfacdampfacabslengthrandlengthchild_nbrren_child_nbrparentschildsizechildrandsizechildradchildflatchildspreadclumpfacclumppowrough1rough1_sizerough2rough2_sizerough2_thresrough_endrough_end_shapebranch_thresdraw_line[2]max_velmax_lat_accmax_tan_accaverage_velbankingmax_bankgroundzboidfac[8]boidrule[8]*eff_group*dup_ob*bb_ob*pd2*part*edit**pathcache**childcachepathcachebufschildcachebufs*target_ob*keyed_ob*latticeeffectorsreacteventstotchildtotcachedtotchildcachetarget_psyskeyed_psystotkeyedbakespacebb_uvname[3][32]vgroup[12]vg_negrt3*renderdata*cacheCdisCvi[3]structuralbendingmax_bendmax_structmax_shearavg_spring_lentimescaleeff_force_scaleeff_wind_scalesim_time_oldstepsPerFrameprerollmaxspringlensolver_typevgroup_bendvgroup_massvgroup_structpresets*collision_listepsilonself_frictionselfepsilonself_loop_countloop_countpressure*pointstotpointsthicknessstrokesframenum*actframegstepinfo[128]sbuffer_sizesbuffer_sflag*sbufferTYPE_charucharshortushortintlongulongfloatdoublevoidLinkLinkDataListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDPropertyDataIDPropertyIDLibraryFileDataPreviewImageIpoDriverObjectIpoCurveBPointBezTripleIpoKeyBlockKeyScriptLinkTextLineTextMarkerTextPackedFileCameraImageUserImageGPUTextureanimRenderResultMTexTexPluginTexCBDataColorBandEnvMapImBufTexMappingLampCurveMappingWaveMaterialbNodeTreeGroupVFontVFontDataMetaElemBoundBoxMetaBallNurbCharInfoTextBoxCurvePathMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectCustomDataMultiresPartialVisibilityMDeformWeightMTexPolyMLoopUVMLoopColMFloatPropertyMIntPropertyMStringPropertyOrigSpaceFaceMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelMultiresMapNodeModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataMaskModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataBevelModifierDataBMeshModifierDataDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataClothModifierDataClothClothSimSettingsClothCollSettingsPointCacheCollisionModifierDataBVHTreeBooleanModifierDataMDefInfluenceMDefCellMeshDeformModifierDataParticleSystemModifierDataParticleSystemDerivedMeshParticleInstanceModifierDataExplodeModifierDataFluidsimModifierDataFluidsimSettingsShrinkwrapModifierDataSimpleDeformModifierDataLatticebDeformGroupbActionbPoseBulletSoftBodyPartDeflectSoftBodyObHookRNGSBVertexBodyPointBodySpringSBScratchWorldRadioBaseAviCodecDataQuicktimeCodecDataFFMpegCodecDataAudioDataSceneRenderLayerRenderDataRenderProfileGameFramingTimeMarkerImagePaintSettingsBrushParticleBrushDataParticleEditSettingsTransformOrientationToolSettingsBrushDataSculptDataSculptSessionSceneDagForestBGpicView3DSpaceLinkScrAreaRenderInfoRetopoViewDataViewDepthsbGPdataView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreTreeStoreElemSpaceImageSpaceNlaSpaceTextScriptSpaceScriptSpaceTimeSpaceNodeSpaceImaSelFileListThemeUIThemeSpaceThemeWireColorbThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemTStripElemStripCropStripTransformStripColorBalanceStripProxyStripPluginSeqSequencebSoundhdaudioMetaStackEditingWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbActuatorSensorbDelaySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorbTwoDFilterActuatorbParentActuatorbStateActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupObjectBonebArmaturebPoseChannelbActionGroupbActionChannelSpaceActionbConstraintChannelbConstraintbConstraintTargetbPythonConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbMinMaxConstraintbSizeLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbStretchToConstraintbRigidBodyJointConstraintbClampToConstraintbChildOfConstraintbTransformConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbDistLimitConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewbNodeTypeNodeImageAnimNodeBlurDataNodeDBlurDataNodeBilateralBlurDataNodeHueSatNodeImageFileNodeChromaNodeTwoXYsNodeTwoFloatsNodeGeometryNodeVertexColNodeDefocusNodeScriptDictNodeGlareNodeTonemapNodeLensDistCurveMapPointCurveMapBrushCloneCustomDataLayerHairKeyParticleKeyChildParticleParticleDataParticleSettingsParticleEditParticleCacheKeyLinkNodebGPDspointbGPDstrokebGPDframebGPDlayerTLEN   `HH((p$8p(0 0x8Ph`hP0@  p0 @ `@XhpPpPHxHHhxx@` P`PPPx0Hp((8X@XHX @X0 0x0 x8@8( ((P04 H 0 0 H@@P00Hh(H,(lH`h<P` XPhT `@8p(X(XX8PPp800H0H08hp`8H(0( (@   8@8H (STRC6                     !"#$%&'()*+, -./0!!!"1#234./56789  :;<=>$ ?@.AB%%%%C=/DEF GHIJ& %KLM= N$OPQR'STUV%(((WXY) ))Z[\+]^_*`]a b(c(def ghij kl+mn]% ,opqrstuvwxyz{|$O'} ~- . " /01%++ 2 394   %5C@6$@57 .8qr35-$O.4679 -:P     ;Fqr !"#$%&'()*++,-./0123456789:;<=>?@ABCDEFGH2I$O'}<$O=JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs tuvwxyz{|}~+<662I>$O?F'} @%A+BBBCDC  $O=# "%EEE"1#2F%FGH9C     $OI&= FbC  @ @ @ @%GFFJ'C $O&=KLMNOPQRJ S!T"T#T$6%&'()%*+,-U.V/ M 0123 45K6789%:O67;<W=PW>?N@A<QX.03 45YBZ%RCSDL1.03 45[E\F]G^1_`_2aHIJbKIcccaL`MbNO P QdR6&%%NSU TNSUVWXYZ[T"T$\]V^_K`Oa&%6%eee bfecdTe] f ggec hec hiiec[jkljec mH k ec n o p qrsjtuv]wlecxy zmec{]n ec|}%]~oec%p ec3 %q ec .]%recsectec muec 3 %+vecF w ec xecyecz{|}~ecNNNNNNK%ec %ec %6ec9ec -ecec} ec  i ec  x%F%"$O&PC% m &    $OIC      =      '} ! " # $%D&2'()*+ , - . /01?23456*789:;<=>F ? &@A$BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_3`a%}bcdefghijklmnopqrstuvwxyz{|}~,%Q}0JJJ$ONB +PRQ  +  $O2I'}     !"#$%&'(%) * +,F- ./012]3456789 =:?;<=%>?x@ABCDEFGHIJKLMNOPQRS_TUmVWXYZ[\]^_`abc defghijkl mn%opqrstuvwxyz{|}~ +F+Fm*mJ2I;+]J+ .      > '} g <% .-m !"K#$%&'()*+,-./0  123456789:;<=+s>?@ABCDEFGHIJKLMNCO PQ3RSTUVW XYZ[\ $@]^_`abcdefghij;i#$%&#$%&#$%&kFl m n$OPopqrstuA.vw$#$%4&xyz{l|s} ~ %+#$%&l|%Y!#$%&+F     #$%&l s9 ~ #$%&l.-;  vsY #$%&vl#$%&*]      ] #$%]+ #$%l#$%&lP >>%Y*#$%&l b%+     86     _ !"#$%&'%()*+,-./0123456789:%2;B<=>?@ABCDEFGHIJKLMNOPQRSTUVW XYZ[\]^_`abcdefghijklmnopqrst%uvwxy6z { | }~% k%A4#'}    [  88%988      -  [$O~0  %    %9p   %  ]j 99-\Ql% !"#$S%&'()?*+E, -. / 01% 2 345%+F=6%789:;%<=%>?%@A Fpxl>BC +D EFG0HIJ+F K -% LxMNOPQR*STJ0UF KVWX% - Y\Z[\]^_ `\abcd`\eh  -Jfgh%ij%~  < -  0klmn  \Z+@op  -qrxs   t%uvwxy \@op?lz{|}~B F+FG\_*_ -_ S0  - t% ++ $Oh]#$%l `vF - %? & j  " ,&       % $O    g% #$%&l sv!!!$O" "" %$O# ## %$*  %  & ]%' ( ) +F* + [\qr%Y, - . /  %+F0 S1 %2      3    S4    S5    S6  %7 77 -888 $OY [\[ 9qr  !::::"9#$%&'+()*+:,;-<<<<./0% T 1 2()3456789:=>;;;;<<<=:>:,> ? @9A BCDE F>G:H:I J KL?MN%@OPDQRST%UVA WXpYZ[%B\]Z%C^_D]^_.E`abcdeFfghiGHjIJ klmnOopqrK s tL _ZpumJvwxyM7Ez{N|}~%OP OOO; @PQ.X%  mX+%2IQRA_ TR% S@%T@UV T=TST)m%Q_Wp " ]^\9mjYWX  ?2?   $O0 %W VUX Y Y 1    Cl   9   *      }{"Z    ! " # $ % & ' ( ) * + ], - . / 0 1 2 %F|Z3 4 5 6 ]7 8 [9 \\\[: ; < ]]] = > ^ ^^ ]? < @ ^A  mB C D ENDB