BLENDER_v249REND dSceneGLOB X 20 SRxh0SR1-AnimationtWUH]]DATAtoDATAojtDATAjhoDATAhejDATAe0ehDATA0edeDATAdxb0eDATAxbadDATAaLxbDATALH>aDATAH>8^LDATA8^\H>DATA\W8^DATAW\DATAUSjoDATAS0QUhtDATA0QNS0eoDATANxJ0QdjDATAxJpHNd0eDATApHhFxJxbeDATAhF`DpHadDATA`DXBhFaxbDATAXBP@`DdeDATAP@@<XBLtDATA@<[yP@H>eDATA[y@<H>hDATAZ[yH>LDATAZ[8^xbDATA[P[Z\0eDATAP[[[\aDATA[[P[\8^DATA[(\[LWDATA(\p\[H>WDATAp\\(\8^eDATA\]p\W8^DATA]H]\L0eDATAH]]W\DATA]ptLH>hmn^lDATA^_Link and MaterialsEditing>DATA_`^MeshEditingF>DATA`a_Anim settingsObjectF>DATAab`DrawObject>DATAbdaConstraintsObject>DATAd ebEffectsObjectDATA e8fdHooksObjectF>aDATA8fPg eParticle InteractionObject>bDATAPghh8fSoftbodyObject>bDATAhhiPgOutputRender>DATAijhhRenderRenderF>DATAjkiAnimRender>DATAkljFormatRender>DATAlkObject and LinksObject>DATAmn333?h}@DhC7`DhCC(BDC?z?DATAnm333?h}/9DATApq]0eojdDATAqwp8^\axb==o?# urtDATArtTransform PropertiesView3d>DATAtr3D Viewport propertiesView3d>"DATA u333?????????==o?*A]&Ay?==o??????*A B??7==C ???? DATAu 333?/9DATAwȁqxbade??PףP(yxxDATAxTransform PropertiesIpo!>DATAX(y>t333? zC̽̌??zC@   #< #<`jFzD xOBzC̽̌?DATA>tz(y333? CC|||??l|DATAzv>t 333? zCCHBC|||?CFC= ADATAvGz 333?  =rttDATAG{v 333? ?zDzDBCl||ll|zDzD=HB DATA{|G 333? BzB@l|llFzD #<HB DATA|{333? ??? ???? A???PA A!O?j?}GCHB? A B? #<C DATA|333? /9DATAȁwW8^eH>,PȂDATAȂLink and MaterialsEditing>DATAȂMeshEditingF>DATAЅ333?zCB{ µCB,?BFB= ADATAЅ 333?zCCHBC$?CFC= ADATAЅ333?#DhC`DpJgChCC(BDC?z?DATA333?/9DATAȁL0e\W} ?=o?s8ЋDATAЋTransform PropertiesView3d>DATAЋ3D Viewport propertiesView3d>"DATAs茊333?DCDCDCD??yDATA y DATAl xxvDATA茊8s333?????????} ?=o?f?*A?} ?=o??????*A B??=C X7@X7@X7@? DATA8茊333?/9SRx0 hSR2-Model ؒ` DATAؒ DATA hؒDATAh DATAhDATA@DATA@DATAД@DATAДDATA`Д$DATA`$DATA hDATA8ؒDATA8ؒDATAȖ8@DATAȖ@DATAXȖ DATAXhДDATA藊XДDATA藊0DATA0x藊@ДDATAx0DATAx@DATAP`DATAPД`DATAP`DATA݊ؒ@?@PףOՊۊOXNzԊDATAPreviewLamp>DATALampLampF>DATA(SpotLamp>DATA(@Texture and InputLamp>DATA@X(Map ToLamp>(DATAXp@PreviewMaterial>DATApXMaterialMaterial>DATApPreviewWorld>DATAWorldWorldF>DATAХMist Stars PhysicsWorld>DATAХ覊Texture and InputWorld>DATA覊ХMap ToWorld>ХDATA覊OutputRender>DATA0RenderRenderF>DATA0HAnimRender>DATAH`0FormatRender>DATA`xHLink and MaterialsEditing>DATAx`MeshEditingF>DATAxMesh ToolsEditingF>xDATAMesh Tools 1Editing>DATAرCameraEditingF>DATAرShadersMaterial>HΊDATAرTextureMaterial>DATA Anim settingsObjectF>DATA 8DrawObject>DATA8P ConstraintsObject>DATAPh8ScriptlinksScript>DATAhPEffectsObject8DATAhMap InputMaterial>DATAMap ToMaterial>DATAȼAnimAnim>DATAȼཊSoundSound>DATAཊȼListenerSoundF>DATAཊSequencerSound>DATA(ArmatureEditingF>DATA(@ŠRampsMaterial>pDATA@ŠXÊ(Mirror TranspMaterial>HΊDATAXÊpĊ@ŠMist / Stars / PhysicsWorld>DATApĊŊXÊAmb OccWorld>XÊDATAŊƊpĊShadow and SpotLamp>DATAƊNJŊModifiersEditing>DATANJȊƊShapesEditing>ƊDATAȊɊNJMultiresEditing>DATAɊˊȊMesh Tools MoreEditingF>xDATAˊ̊ɊUV CalculationEditing>ȊDATÅ0͊ˊTexture FaceEditing>ȊDATA0͊HΊ̊Links and PipelineMaterialF>DATAHΊ`ϊ0͊SSSMaterial>DATA`ϊxЊHΊPreviewTexture>DATAxЊъ`ϊTextureTextureF>DATAъҊxЊColorsTextureF>xЊDATAҊӊъImageTexture>DATAӊԊҊMap ImageTexture>DATAԊӊObject and LinksObject>DATAՊ׊333?@DdC{]t,DW¸CC(BDC?z?mDATA׊PڊՊ333???? ???? A??@PA Aj?c3>}GCHB? A B? #<C DATAPڊۊ׊333?HE}CHE}C HE}C??DATAۊPڊ333?/9DATA݊ފ hДH0yH0yDATAފ ݊`Д@?g7?AHM%%+%,   X([[@ߊDATA@(Transform PropertiesView3d,->"DATA(@View PropertiesView3dT>"DATA(OutputRender>DATARender LayersRender>DATARenderRender@>DATAAnimRender>DATABakeRender>DATAߊFormatRender>DATAߊStampRender>DATAX 333?ފ# =DATAXX333?ފ?.;?.;yj4??.;?.;@?? A??g7?f<3.;3AWMyjj?VD,? ן?33A(@?g7?AHM?.;?.;yj4?5?5`A? B??o;=CF ]d7?X<???? 5?5DATAXh333?ފDdCAϜD/3Ì;CC(BDC?z?DATAhxX333?ފ `D ,D: D*D??FF?H??DATAXxh333?ފzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA8x333?ފHEVDHEVD2 XHEVD??2DATA8( 333?ފ?zDzB@22FzD #<HB DATA(8333?ފ SAVE TEXT FILEICTURESz:\WebSite_Blender\Game_Engine\MouseLook\blend\ents/Resources/MouseLook248.txtd4.blend  0LDATA ފ`;?@"%&@AHM##+#, $U ]u]u DATA 8Transform PropertiesView3d,>"DATA8P View PropertiesView3dT>"DATAPh8OutputRender>DATAhPRender LayersRender>PDATAhRenderRender@>DATAAnimRender>DATABakeRender>DATAFormatRender>DATAStampRender>DATAH333? ?.;?.;yj4??.;?.;@?;?@ίA??"%&@f<3.;3jOWMyjȁ>9> ן?33A(@;?@"%&@AHM?.;?.;yj4?5?5`d@? B??ʸ:=C9?sԟ>kZ7?X<???? 5?5DATAH 333? /% ?MOkDATAH333? DdCAϜD/3Ì;CC(BDC?z?DATA333?  `D ,D: D*D??FF?H??DATAX333? zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA 333? HEVDHEVD2 XHEVD??28 DATA,8 BOp=ADATA,8 CS@ffDATA   333? ?zDzB@22FzD #<HB DATA  333? Save AseGE PICTURESz:\WebSite_Blender\Game_Engine\MouseLook\blend\d\/Resources/MouseLook248_Finished.blend8.PNGSRx (L0SR2.1 Game Enginecre( 0CDATA( p DATAp  ( DATA p DATAH DATAHDATAHDATA DATA hDATAh DATAhDATA@p  DATA@( DATA@p HDATA DATA`HDATA`( DATA`HDATA8 DATA8 DATA8 DATAhDATAX hDATAXHDATAXDATAhDATA0=(  ?G@PףOP9`:088DATA0HOutputRender>DATAH`0Render LayersRender>0DATA`xHRenderRender@>DATAx`AnimRender>DATAxBakeRender>xDATAFormatRender>DATAStampRender>DATAPreviewLamp>DATALampLamp@>DATA( Shadow and SpotLamp>DATA( @!Texture and InputLamp>DATA@!X"( Map ToLamp>( DATAX"p#@!PreviewMaterial>DATAp#$X"Links and PipelineMaterialF>DATA$%p#MaterialMaterial>DATA%&$RampsMaterial>$DATA&'%ShadersMaterial>(DATA'(&Mirror TranspMaterial>(DATA(*'SSSMaterial>DATA*+(TextureMaterial>DATA+0,*PreviewTexture>DATA0,H-+TextureTextureF>DATAH-`.0,ColorsTextureF>0,DATA`.x/H-BlendTexture>DATAx/0`.StucciTexture>DATA01x/MarbleTexture>DATA120Map InputMaterial>*DATA231Map ToMaterial>*DATA342Link and MaterialsEditing>DATA463MeshEditingF>DATA6 74ModifiersEditing>DATA 7886ShapesEditing>6DATA88 7MultiresEditing>DATAP9`:xDC? D'r"CC(BEC?H?DATA`:P9333?x??? ???? A??G@PA Aj?>sGbCGB?G@Pף??? ?? A B??: #<C DATA=>0Hp  DATA>C=h ,??Pף P*?`@DATA?`@ 333?p"=DATA`@?333?p??? ???? A?,??PA ANK?j?sGbCGB,??Pף??? ?? A B??j; #<C DATAC>HhĤK=H=o?F0JDEDATADEPreviewView3d ,"DATAEDView PropertiesView3dT>"DATAF0J333?h?3?3??3?3?ĤK=B1n;G=?A*i 5!rAzC?ĤK=H=o??3?3?5?5A? B??}o= #<C DATA0JF333?hSave Asz:\WebSite\GameDoc\BakeTextures\BakeTexture.blendndSRx(L0_ SR2.5 UV UnwrapcreeLNOQ(RYDATALMDATAM`MLDATA`MMMDATAMM`MDATAM8NMDATA8NNMDATANN8NDATANNDATAOXOM`MDATAXOOOLMDATAOOXOMMDATAO0PO`M8NDATA0PxPOM8NDATAxPP0PM8NDATAPQxPLNDATAQPQPMNDATAPQQQMNDATAQQPQ8NNDATAQQNNDATA(RXNN8NM =C=o?@TxU(S(SDATA(SView PropertiesView3dT>"DATA@TxU333?xCC=:4@J]@d>PCDATAxU@T333?x???????? =C=o? A8Ay? =C=o??????8A B??= #<C DATAXY(RMM`M8NDATAYXLMNNi=C=o?[[ZZDATAZView PropertiesView3dT>"DATA[333??3?3??3?3?i=KL1n;B=?| AS48AzC?i=C=o??3?3?5?58A B??= #<C SRx0_(LSR3-Materialodel Sing_ccjHjDATA_(`DATA(`p`_DATAp``(`DATA`ap`DATAaHa`8DATAHaaa8DATAaaHaDATAa baDATA bhba@8DATAhbb b@DATAbbhbDATAb@cb@DATA@ccbDATAc@cDATAcd(`p`DATAd`dc_`DATA`ddd_aDATAdd`d`HaDATAd8edaHaDATA8eed(`aDATAee8ep`aDATAefeaaDATAfXfeHaaDATAXfffa bDATAffXfHa bDATAf0gfahbDATA0gxgf bhbDATAxgg0gabDATAghxgabDATAhPhghbbDATAPhhh bbDATAhhPhbbDATAh(ihb@cDATA(ipihb@cDATApii(iacDATAijpihbcDATAji@ccDATAHjx_aHa`?@Pף77PovHknDATAHk`lOutputRender>DATA`lxmHkRenderRenderF>DATAxmn`lAnimRender>DATAnxmFormatRender>DATAop333?`~CA~CA?AFA= ADATAp`qo 333?`zCCHBC ?CFC= ADATA`qprp333?`DhC?DhCC(BDC?z?mDATApru`q333?`??? ???? A??@PA Aj?c3>}GCHB? A B? #<C DATAuvpr333?`@̌AR|B1@lA A@CC #<@DATAvu333?`/9DATAxyHja(`p`aDATAyx bhbaHaG@? JLA9A9SAT~zDATAz|OutputRender>DATA| }zRenderRender>DATA }8~|AnimRender0>DATA8~P }FormatRenderH>DATAPh8~PreviewMaterial>DATAhPMaterialMaterial>DATAhShadersMaterial0>DATATextureMaterialD>DATAȄMap InputMaterial\>DATAȄMap ToMaterial`>DATAȄRampsMaterial>hDATAMirror TranspMaterialH>DATA 333?0ChCCJiĬl2CC(BDC?z?DATA p333?0J>H!?)xu?i6>Pbܗ=(?^L?a?滎z?J>#xu?ܗ=Hi6>(? ?Pb^L?\FAA?4[?[!?@jG>gb>Pb>4Im>k&?]M^L<0@AzA=>Kc<2֍7&> ?:x¸A1vB,jB~@G@? JLJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?@?$$OA B?=Ch?j(4?t'>d DATAXp 333?0zC AzC A #< #<`jFzD OBDATAp333?0;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATAИyabb bU.=k=o??9?9S?T@@#ؖDATA@333? ???h?j(4?t'>????hj(4t'?U.=k=o< =F?OAAygj(4t'?U.=k=o????h?j(4?t'>??OA B??qf==Ch?j(4?t'>d???? DATA@P333? DdC>9C,DeCC(BDC?z?DATAXPؖ@333? zC AzC A #< #<`jFzD OBDATAؖP333?  SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAИ@cchbbe?Y?AHM???>SЙDATAЙ 333?qݕ/?V~'?3F:?>T8175e?4>Z& 4?ߕ/?7F:?81X~>75e?'?T3>ne@>N@?4z?C''䷄?h??T?w|? l4j,11A 4Ao≯?,`52>b2?4xkBˇ֟&B{`eA(@e?Y?AHMݕ/?V~'?3F:?>T8175e?4>Z& 4?H?N+Z#OA B??݇f;=Ch?j(4?t'>d???? DATA 0Й333?qDdC>9C,DeCC(BDC?z?DATAX0 333?qzC AzC A #< #<`jFzD OBDATA0333?q SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAИbac@c&==V=o?>SDATA333?z?3?3:-vl(4??3?3;@k(40v@?&=Wk1n;9C,DeCC(BDC?z?DATAX333?zzC AzC A #< #<`jFzD OBDATA333?z SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRx܋0_SR4-Sequence8஋(ȴՋ DATA8DATAȫ8 DATAȫ DATAXȫDATAXDATA謋XDATA謋0DATA0x謋DATAx0DATAxDATAPTDATAPTDATA஋PDATA஋DATA(pȫDATAp(8DATAp8XDATAHDATAHXDATAذH謋DATAذ ȫ0DATA hذ謋0DATAh 謋xDATAh0DATA@xDATA@xDATAв@DATAв謋PDATA`в0PDATA`PDATA`XDATA8xDATA8஋DATAȴ8஋DATAȴ஋DATAx8XpXDATA(OutputRender>DATA(@RenderRenderF>DATA@X(AnimRender>DATAX@FormatRender>DATAp333?ʃDhCvDhCC(BDC?z?DATAp333?ʃ/9DATAxx謋ȫ0 !  DATAxƋxX஋8=i>o? xċDATAxP333?ʄ~CB~CB ?BFB= ADATAPHx333?ʄzCAzCA  A@FB= A ?DATAHċP333?ʄ????????8=i>o?fffAD&@??fffA B? #<C DATAċH333?ʄAVE TARGA/t1.blend9DATAƋ͋xP08=H>o?UUU NjˋDATANjȋ333?JzCAzCA1||1 A@FB= A ?DATAȋˋNj333?J????????8=H>o?fffA*@??fffA B? #<C DATAˋȋ333?JAVE TARGA/t1.blend9DATA͋ՋƋx謋P8=>o?SSST΋ӋDATAX΋XЋ333?ʅB̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAXЋӋ΋333?ʅ????????8=>o?fffA@??fffA B? #<C DATAӋXЋ333?ʅOAD FILE/9DATAՋ͋x஋8=i>o? ֋ڋDATA֋׋333?*zCAzCA A@FB= A ?DATA׋ڋ֋333?*????????8=i>o?fffAD&@??fffA B? #<C DATAڋ׋333?*AVE TARGA/t1.blend9SRx܋SR5-Scripting݋XH0 DATA݋݋DATA݋ދ݋ DATAދ`ދ݋ DATA`ދދދDATAދދ`ދDATAދ8ߋދDATA8ߋߋދDATAߋߋ8ߋDATAߋߋDATAߋDATAX݋ދDATAX݋ދDATA0ދ8ߋDATA0xދ8ߋDATAx0ދߋDATAxދߋDATAP8ߋߋDATAPߋߋDATAPދދDATA(݋ދDATA(p݋DATAp(`ދDATApߋDATAHߋDATAH`ދ8ߋDATAދ݋ދ8ߋ !  DATAދދߋߋz==o?DATATransform PropertiesView3d>DATA3D Viewport propertiesView3d>"DATA333? ˅????????z==o?&A*A?z==o??????*A B??=C ?@?@?@? DATA333? ˅/9DATA0ߋ8ߋ`ދ??Pף L(8DATATransform PropertiesIpo!>DATA( 333? > =DATA(333? CCx??|?DATAX333? zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATA0333? CC|||??l|DATA,BOp=ADATA0 333? zCCHBC|||?CFC= ADATA0 333? ?zDzDBCl||ll|zDzD=HB DATA 333? BzB@l|llFzD #<HB DATA8333? ??? ???? A???PA A!O?j?}GCHB? A B? #<C DATA8333? /9DATA0݋ދߋO 0h DATA0HLink and MaterialsEditing>DATAH`0MeshEditingF>DATA`xHAnim settingsObject>DATAx`DrawObjectF>DATAxConstraintsObject>DATAEffectsObjectDATAHooksObjectF>xDATAParticle InteractionObject>DATASoftbodyObject>DATA OutputRender>DATA 8 RenderRenderF>DATA8 P  AnimRender>DATAP h 8 FormatRender>DATAh P ScriptlinksScript>DATA 333? ChC#DhCC(BDC?z?DATA 333? /9SC|SCScenetageain8(j7Ao.29?eAHA.29?eAHA.29?eAHA=xdd??< d XZ! ??BB?????//backbuf/tmp\L?L?L??>??_??D tDATA8{DATA{8.tDATA{(.DATA({.xDATA(xz,d'=A@DATAL?B ?o: ??P22 2d 22 22 22 22 22 > #<===ff??AHz?=???CDATA'????C?N #,=P += ??????DATAH %?=Vy?>`fff?Ou<?DATAH1 RenderLayerCACACameraamera.001L>DB=B B@?LAxv(LASpot.001 ?????AB>??.?A4B?@@@ ???o:??????@?????HDATA'????C?55?55???????DATA%??DATA HWOlyWOWorldg=pb>>===??A <@pA A?L= ף;>8DATA 8TXx/TXinfoext@0 %%%+(ADATA@@z:\WebSite_Blender\Game_Engine\MouseLook\blend\MouseLook248.txtDATA0 x xe]DATAx  0 ahDATA !x &M6DATA!P! 迌(2yDATAP!!!&@\y,DATA!!P!@OIDATA!("!&L3qEDATA("p"!H'(bqDATAp""("'և!DATA"#p"'tj DATA#H#"x(6DATAH###(X:sDATA##H#)w DATA# $#p)vDATA $h$#)8&DATAh$$ $)xDATA$$h$0*PADATA$@%$x*஌"DATA@%%$*tDATA%%@%+/rsoDATA%%h+ DATAxeDATAaeDATA8&######################################################EDATA迌#DATA0&# MouseLook Finished blend -- Blender 2.48DATA@O#DATA4&# Tutorial for using MouseLook.py can be found atDATAH'# DATA$'# www.tutorialsforblender3d.comDATAl'# DATA8x(######################################################EDATA(DATA$)Press P key to start Game engineDATAp)resDATA)Move mouse to use mouselookDATA)DATA0*Capped at 30 degrees. DATA$x*(15 degrees up. 15 degrees down.)DATA*DATA0+Code to fix mouse look drifting on the mac osx DATA$h+was contributed by Pelle Johnsen onTXx/TXMouseLook.pyext.00101Py``HH+ADATA@0z:\WebSite_Blender\Game_Engine\MouseLook\blend\MouseLook248.txtDATA1P1yvFREEDATAP111y6###DATA11P18zȜv##EDATA1(21pzF,VDATA(2p21z]/XDATAp22(2{چ3FREEDATA23p2p{the DATA3H32{HRy!heEDATAH333|8-jDATA33H3|(dJDATA3 43 }tDATA 4h43X}uADATAh44 4}|DATA44h4~ۆ6FREEDATA4@54p~|FREEDATA@554~XDATA55@5~tFREEDATA565Hx DATA6`65(DATA`666`_usEEDATA66`6PDATA6876Fx DATA8776ytFREEDATA7787 uDATA787('REEDATA8X87p@tDATAX888XuDATA88X8tFREEDATA80988xۆ.nerDATA09x98tFREEDATAx9909Ё܆,DATA9:x90XDATA:P:9tqEDATAP:::>"DATA::P: e$FREEDATA:(;:heFREEDATA(;p;:;FREEDATAp;;(;背ۆ.ityDATA;<p;H>DATA<H<;xDATAH<<<ЄX·*DATA<<H<0·#EDATA< =<h`EFREEDATA =h=<0x!FREEDATAh== =݀)EDATA==h=@DtyDATA=@>=X-DATA@>>=膌݀opeDATA>>@> ЍtDATA>?>hhM<DATA?`?>؇@PyDATA`???M EEDATA??`?`H܆1DATA?8@?Ȉ݀DATA8@@? ߆5DATA@@8@hsDATA@A@tEEDATAAXA@艌oFREEDATAXAAA8sDATAAAXAp s&FREEDATAA0BAȊp$DATA0BxBA q&DATAxBB0Bx`/zDATABCxBpIDATACPCB/zDATAPCCC00S7DATACCPC/zDATAC(DCЌن entDATA(DpDC(چ+enEDATApDD(D0zDATADEpDhuMouDATAEHEDu*DATAHEEEppCDATAEEHEC+0]DATAE FE1]DATA FhFEP0\DATAhFF FDCDATAFFhFЏ'$FREEDATAF@GF(8(#DATA@GGF$DATAGG@Gؐ(DATAGHGp1o iDATAH`HGx`'o EDATA`HHHБ@eDATAHH`HvDATAH8IHPyDATA8IIHDATAII8It$ftiDATAIJIxtftEDATAJXJIPt&DATAXJJJt FREEDATAJJXJ(dsDATAJ0KJ8yDATA0KxKJp8tDATAxKK0Kpt+DATAKLxK:sueDATALPLK@uFREEDATAPLLLyHtDATALLPLptDATAL(MLȕtDATA(MpML߆6DATApMM(MhtDATAMNpMpSenDATANHNMtDATAHNNN@XtDATANNHNxH2ropeDATAN ONt#DATA OhON8 DATAhOO OptDATAOOhO/tDATAO@POv:DATA@PPOPyFREEDATAPP@PsFREEDATAPQPؙs(DATAQ`QP8psDATA`QQQp ԇmenDATAQQ`QtDATAQ8RQ0sDATA8RRQ8/9DATARR8RhsDATARSR_t mDATASXSR0 t EDATAXSSSsDATASSXSN3ropDATAS0TS ؔs#DATA0TxTSxfsDATAxTT0TDATATUxTDATAUPUTyDATAPUUUP–DATAUUPUy t DATAU(VUvDATA(VpVUHhDATApVV(V@yhtDATAVWpVpDATAWHWV@݆5DATAHWWWDATAWWHW(ȢertDATAW XWx (erEDATA XhXWFREEDATAhXX X/ DATAXXhX8m#lueDATAX@YXREEDATA@YYXREEDATAYY@YŒ:DATAYZYXŒPouDATAZ`ZYŒPn DATA`ZZZŒ u!EDATAZZ`Z0ÌptnEDATAZ8[ZxÌerREEDATA8[[ZyzsDATA[[8[ÌyDATA[\[Ì@W3 DATA\X\[`Č8;3DATAX\8Ō\ČyDATA8Ō\X\ČRs vDATA\0]8Ō)R<DATA0]x]\Ō@ysDATAx]]0]Ō; DATA]^x]ƌDATA^P^]`ƌyDATAP^^^ƌzDATA^^P^ƌDATA^(_^0njy DATA(_p_^hnjH(DATAp__(_njh&DATA_tp_ ȌvDATAt`_XȌs vDATA``tχVHDATA```Ȍ`DATA` a`0ɌQyDATA aha`Ɍs"L,DATAhaa aɌ?DATAaahaʌQyM,DATAa@ba`ʌ݆0?DATA@bbaʌ@yDATAbb@bˌs!DATAbcbXˌ@Ӈ####DATAc`cbˌtDATA`cccˌh tDATAcc`c(̌ tDATAc8dcx̌yDATA8ddčpԇIFREEDATAdd8d0͌gtgDATAded͌yDATAeXedΌχREEDATAXeeeHΌHsDATAeeXeΌ DATAe0feΌtREEDATA0fxfey@tDATAxff0fόDATAfgxfHόPކ/DATAgPgfόnDATAPgggόtDATAggPg(Ќ@s@FREEDATAg(hgЌtDATA(hphgЌ tDATAphh(h ьt up/DATAhiph@yPt EDATAiHihhьyDATAHiiiьކ*DATAiiHiҌxޖDATAi ji8Ҍ(htDATA jhjiҌ߆,DATAhjj jҌyDATAjjhj ӌsI=@DATAj@kjhӌhs4=@DATA@kkjӌ݆//!DATAkk@k0ԌsDATAklkhԌHtDATAl`lkԌ(3+DATA`lllՌsDATAll`lPՌtDATAl8mlՌu+DATA8mmlՌHtDATAmm8m ֌`uDATAmnmX֌uDATAnXnm֌1DATAXnnn׌/DATAnnXnh׌uDATAn0on׌h -DATA0oxon، DATAxoo0o8،!DATAopxo،`5DATApPpo،P!DATAPppp(ٌ"MouDATAppPpxٌ#*MoEDATAp(qpٌh#DATA(qpqpڌu+[1]DATApqq(qpڌuDATAqrpqڌHuFREEDATArHrqیuFREEDATAHrrr8ی@9vFREEDATArrHrی9vDATAr srی9vDATA shsr ܌#DATAhss sX܌0:v beDATAsshs܌t" bEDATAs@ts݌yDATA@tts@݌`tDATAtt@t݌0DATAtut݌yDATAu`ut0ތt(FREEDATA`uuuތ@yDATAuu`uތޖDATAu8vuߌ8FREEDATA8vvuHߌ5FREEDATAvv8vߌ1FREEDATAvwvtFREEDATAwXwvPhFREEDATAXwwwxt3eAcDATAwwXwt1FREEDATAw0xwpDATA0xxxwXt.DATAxxx0xtDATAxyxxyt DATAyPyx@0tbDATAPyyxPDATAy___DATA8y######################################################EDATA8z###DATA0pz# MouseLook Finished blend -- Blender 2.48##DATAz#DATA4{# Tutorial for using MouseLook.py can be found atDATAp{# DATA${# www.tutorialsforblender3d.com##DATAl|# DATAL|# Released under the Creative Commons Attribution 3.0 Unported License. #DATA }#DATADX}# If you use this code, please include this information header.xDATA}#DATA8~######################################################EDATAp~ DATA~*DATA~# define main programDATA Hxdef main():DATA( f DATA` # set default valuesDATA Sensitivity = 0.0005DATA F Invert = 1DATAy Capped = FalseDATA stDATA( # import RasterizerREEDATAp import RasterizerqDATA *DATA # get controllerDATA08 controller = GameLogic.getCurrentController()DATA gDATA0Ё # get the object this script is attached toREEDATA 0 obj = controller.getOwner()REEDATA __DATA$ # get the size of the game screenmDATA( gameScreen = gameWindow(Rasterizer)REEDATAh *DATA # get mouse movementDATA0背 move = mouseMove(gameScreen, controller, obj)DATAH __DATA  # change mouse sensitivity?REEDATA,Є sensitivity = mouseSen(Sensitivity, obj)DATA0 seDATAh # invert mouse pitch?DATA$ invert = mousePitch(Invert, obj)DATA __DATA@ # upDown mouse capped?DATA0 capped = mouseCap(Capped, move, invert, obj)DATA膌 DATA  # use mouse lookDATA@h useMouseLook(controller, capped, move, invert, sensitivity)REEDATA؇ DATA  # Center mouse in game windowDATA4` centerCursor(controller, gameScreen, Rasterizer)DATAȈ ##DATA8#####################################################EEDATAh##DATA# define game windowDATA艌def gameWindow(Rasterizer):DATA8 imDATA(p # get width and height of game windowEDATA(Ȋ width = Rasterizer.getWindowWidth()EDATA(  height = Rasterizer.getWindowHeight()EDATAx DATA return (width, height)DATA*DATA80#######################################################DATADATA$Ќ# define mouse movement function9DATA,(def mouseMove(gameScreen, controller, obj):DATA*DATA  # Get sensor named MouseLookEEDATA, mouse = controller.getSensor("MouseLook")DATApDATA, # extract width and height from gameScreenDATA width = gameScreen[0]DATAP height = gameScreen[1]DATAretDATA(Џ # distance moved from screen centerREEDATA$( x = width/2 - mouse.getXPosition()DATA( y = height/2 - mouse.getYPosition()DATAؐ v_DATA4 # initialize mouse so it doesn't jerk first timex3DATA(x if hasattr(obj, 'mouseInit') == False:DATAБ obj.mouseInit = TrueDATA x = 0DATAP y = 0DATA DATA( ######### stops drifting on mac osxREEDATA #EDATA(P # if sensor is deactivated don't moveEDATA$ if mouse.isPositive() == False:kDATA x = 0DATA8 y = 0DATAp DATA, ######### -- contributed by Pelle JohnsenDATA DATA@ # return mouse movementuncDATAy return (x, y)EDATA*DATAȕ+DATA8######################################################EDATAh?DATA# define Mouse SensitivityDATA def mouseSen(sensitivity, obj):DATA@ *DATA4x # check so see if property named Adjust was addedDATA$ if hasattr(obj, 'Adjust') == True:DATA8 nDATA p # Don't want Negative valuesEDATA if obj.Adjust < 0.0:DATA obj.Adjust = 0.0DATAP hDATA # adjust the sensitivityeDATA,ؙ sensitivity = obj.Adjust * sensitivityDATA8##DATAp # return sensitivityDATA return sensitivityDATAx, DATA<8#########################################################DATADATA# define Invert mouse pitchDATA 0def mousePitch(invert, obj):REEDATA *DATA4 # check to see if property named Invert was added DATA$  if hasattr(obj, 'Invert') == True:DATAx DATA # pitch to be inverted?=DATA if obj.Invert == True:e DATAy invert = -1EDATAP else:DATAy invert = 1EEDATA DATA # return mouse pitchDATA@y return invertEDATA###DATA8@#####################################################EDATAj*DATA (# define Cap vertical mouselookDATA,xdef mouseCap(capped, move, invert, obj):DATA *DATA0 # check to see if property named Cap was addedDATA$8 if hasattr(obj, 'Cap') == True: DATA hDATA # import mathutilsDATAŒ import Mathutils#DATAXŒ DATA$Œ # limit cap to 0 - 180 degreesDATAŒ if obj.Cap > 180:DATA0Ì obj.Cap = 180DATAxÌ if obj.Cap < 0:DATAy obj.Cap = 0EDATAÌ DATA4Ì # get the orientation of the camera to world axisDATA `Č camOrient = obj.orientationEEDATAČ _DATA Č # get camera Z axis vectorREEDATA@) camZ = [camOrient[0][2], camOrient[1][2], camOrient[2][2]]REEDATAŌ _DATA$Ō # create camera z axis vector #DATA ƌ vec1 = Mathutils.Vector(camZ)DATA`ƌ #DATAƌ # get camera parentDATAƌ camParent = obj.parent1%DATA0nj aDATA,hnj # get parent orientation to world axisDATA(nj parentOrient = camParent.orientationEDATA Ȍ aDATA XȌ # get parent z axis vectorREEDATALχ parentZ = [parentOrient[0][2], parentOrient[1][2], parentOrient[2][2]]d %DATAȌ DATA 0Ɍ # create parent z axis vectorDATA$Ɍ vec2 = Mathutils.Vector(parentZ)qDATAɌ DATAʌ # find angle between twooDATA4`ʌ angle = Mathutils.AngleBetweenVecs(vec1, vec2)DATAʌ DATA$ˌ # get amount to limit mouselookeDATAXˌ capAngle = obj.CapREEDATAˌ REEDATA ˌ # get mouse up down movementEDATA(̌ moveY = move[1] * inverttDATAx̌ DATAĽ # check capped angle against against camera z-axis and mouse y movementruDATAh0͌ if (angle > (90 + capAngle/2) and moveY > 0) or (angle < (90 - capAngle/2) and moveY < 0) == True:DATA͌ DATAΌ # no movementDATAHΌ capped = TrueDATAΌ __DATAΌ # return cappedDATAy return cappedEDATAό deDATA0Hό###############################################DATAό###DATAό# define useMouseLookDATAD(Ќdef useMouseLook(controller, capped, move, invert, sensitivity):y%xDATAЌ *DATAЌ # get up/down movementDATA ь if capped == True:DATA@y upDown = 0e DATAhь else:EDATA,ь upDown = move[1] * sensitivity * invert DATAҌ pDATA8Ҍ # get left/right movementnDATA0Ҍ leftRight = move[0] * sensitivity * invert DATAҌ _DATA ӌ # Get the actuators=@DATA8hӌ act_LeftRight = controller.getActuator("LeftRight")EEDATA0ӌ act_UpDown = controller.getActuator("UpDown") DATA0Ԍ f DATAhԌ # set the valuesDATA4Ԍ act_LeftRight.setDRot( 0.0, 0.0, leftRight, False)DATAՌ DATAPՌ __DATA,Ռ act_UpDown.setDRot(upDown, 0.0, 0.0, True)DATAՌ DATA ֌ DATAX֌ # Use the actuators DATA4֌ GameLogic.addActiveActuator(act_LeftRight, True)DATA0׌ GameLogic.addActiveActuator(act_UpDown, True) DATAh׌ f DATA0׌#############################################DATA،###DATA 8،# define center mouse cursor##DATA8،def centerCursor(controller, gameScreen, Rasterizer):EEDATA، __DATA (ٌ # Get sensor named MouseLookEEDATA,xٌ mouse = controller.getSensor("MouseLook")#DATAٌ# GDATA,ڌ # extract width and height from gameScreenDATApڌ width = gameScreen[0]DATAڌ height = gameScreen[1]DATAیDATA8ی # get cursor positionDATAی x = mouse.getXPosition()%DATAی y = mouse.getYPosition()DATA ܌ DATA$X܌ #if cursor needs to be centeredleDATA$܌ if x != width/2 or y != height/2:DATA݌ rDATA @݌ # Center mouse in game windowDATA4݌ Rasterizer.setMousePosition(width/2, height/2)x3DATA݌ DATA,0ތ # already centered. Turn off actuatorsDATAތ else:DATAތ DATAߌ # Get the actuatorsEDATA8Hߌ act_LeftRight = controller.getActuator("LeftRight")EDATA4ߌ act_UpDown = controller.getActuator("UpDown") "DATA DATAP # turn off the actuators DATA4 GameLogic.addActiveActuator(act_LeftRight, False)DATA4 GameLogic.addActiveActuator(act_UpDown, False) DATApDATA0##############################################DATA*DATAy# Run programEEDATA@main()DATAxOBPqOBCameraamera.001 @@?????.;?.;@????????0(????(?OBd??b>?>n~?u=???`@???DATA@`Adjustensitivityrop?DATA@@`InvertropDATA@@CaproplDATALMouseLookouseouseLookouseoush0DATA0DATAhDATAPcontX DATA hDATALX/DATA<UpDownpdownpDownctHDATAlHOBPqxOBCubeXx@??????@??????????.;?.;@@@?DOBd8?H;?>ᛦ>???hh????@???:sNy@DATA<hLeftRighteftrighteftRightDATAlOBPxqOBHemiamp.001 xv]Ap@???{&?W+b=9?F??Ԏ)? b#?"?u> پoK?]Ap@??????J'22?c2{KG 3?L 4 55 W4?F??u> b#?oK?Վ)# >jUM*A?DOBd8?H;?>ᛦ>u=???@???yyOBPqxOBSuzanne҇pA@?????.;?.;pA@???????n?Uk@4?DOBd8?H;?>ᛦ>???????@???H5vxy@MEx4MECubePHH8  3???DATAT*HDATAH:??II?I?I???III??II?I??IIDATAT8*DATA7 ############DATAT*HDATAxH6ME4xMESuzanne.005f68x4 Pe?|?Z?DATAT8*DATA/:>(>D?}\F(>D?F?=0?LQ=0? Q ?`=?T⵿= `=?⵿=>? @>?@>>=8?LW=8?HLW>>H?yn>H?yn>(>L?8u$(>L?Tu$P>=>?Ȃ]^P=>?H7]^ >`=&?]BE `=&?MG]BE=x>(?h3Jx>(?Khh3J>x>>?N_x>>?T_x>x>L?b%xx>L?hzb%>>L? XY#>L?U XY#P>>>?A^P>>?7A^ >>&?3VNNI >&?EVNNI>?? krD??krD>>8?[X>8?7[X>>H?}>H?z}>>D?6]CU>D?ʢCU?>0?L0??SG-A >?MG-A ?x>?(oqu? x>?ؐqu??x>,?0dOx>,?ЛO>x>B?u~x>B?>x>F?xj*x>F?`j*>>H?]~J]->H?S~J]->>N? s6>N?s6>>R? P+A>R?JP+Ah>x>R?t9+Bhx>R?m9+B> >R?"s@ >R?Is@>x>T?J}x>T?}>=N? -6=N?&-6> >H?\˳, >H?s˳,>>?+|>R??.?g9K??sN"ef? nԿ?Z# =TՆľqP>@?qzO P@?pzO >?z?<>2?} 2?Y >d?q|d?>r?O,r?a,8>x? 8x?q |?K>?r/u?u"? ?Mƚ " ?ƚ T?>>q T>>( \?>?hq3 \>?3 6?> ?@jy6> ?(jy>?0?KReF?0?wReF>B?8?B?6`  8?B?P6` =>@?L>@?RdL(>>F?|(>F?|>>D?~}>D?`~}P>=>?yP=>?y><4?j"wn<4?wn>=,?7&?:{m @>&?K{m$?>&?1=$s$>&?c=$s?>*?'w>*?2دw>>8?>U}ܾ>8?U}>>B?({>B?({D?hI=>?4$5nн>?5n>h@?_ԶHh@?EԶH=>?u@uZc>?uZc>@,?g1 f̾@,?Ν f?`= ?;kd`= ?rkd:?P>?fB Af:P>? Af>?>(?W6p>>(?Ɏp0?>:?R*a}x0>:?a}x> ?L?)x ?L?@x>$?V?5~|$?V?'5~|P>?Z?},P?Z?,=>X?Y~н>X?~Y~>нP?s"{нP?"{X>6?JfX6?,f>40?Hi40?i>R*?BhR*?Mhp>j"?>,b_pj"?b_(>n"?46P(n"?e46Pr$?ɚXN@=:?X>D?p|>>>?:8~>>?8~(>>@?%nv(>@?)nv>X>B?9{X>B?j9{=0?y$j=H?B-5H?Y-5>hL?v$hL?{$=H?Q_1H?Y_1 =H?Ƞl' H?C7l'PT?*}@=P?YNBb@P?FYNBb= P?X+>f P?Ԇ>f=hT?.YthT? Yt=N?.ƵcN?ƵcN?n>?x")c?")c(>x6?Pb(x6?b8>6?SG_86?)G_p>?zC#@p?C#@`0?VM^@=^0?F}^@^0?p1F}^=R6?mKXR6?[mKX=>:?W'X>:?sW'XH(?S=@*?b@*?b=P$?FP$?gF@=Z"?1p@Z"?!1p\"?<q0>`>H?]{0`>H?]{@> >F?G "@ >F?">>B?QJ~>B?J~>>F?V}>F?&V}>>F?9}ؾ>F?J9}?>2?u{>2?qu{?>0?~>0?/~?H>.?}H>.?O}>=8?!K{=8?K{>=>?U}=>?}h>=H?h=H?8>>H?"+z8>H?W+zX>>H?~l{X>H?l{p>>B?@ bp>B? bH>>B?`QPH>B?㟩QPx>>B?$7zGZx>B?zGZ>=:?LZNb=:?ZNb>=4?UEEk=4? EEk ?X>,?Cx X>,? Cx?>,?{_v>,?l-{_v?>.?l+c>.?(l+c>>@?#QԾ>@?6#Q>>D?'vq>D?vq>>@?o>@?+oP>0>@?T*UP0>@?*UH>h>@?f LHh>@? L=>?vh>?IIvhH>*??BH*??0?B>0??; YZХ0??YZХ>??%hr??[hr.?>>C-(t.>>(tL?>>d^OL>>OF?(>>xݥF(>> ݥ?>Lj>ej>>8 >4 f?>jF|?RH,6̦@>Az>̵N>ݢ>ɇ>aZ?p>`=} Zp>`=\ \?>@~B\>@RBF?>FQ F>ྺ >>4{:F>4F`=*7m`=*Xmp>>x$p>;$8>Ծ>T8Ծ>D>6>OV6>}V>>c>>j>A>j>>B>7B>{7> >0 >ϣ(>r>D ڞ(r>ڞ`>>|j`>=jX>h>xi$Xh>i$P>0?eP0?`X>Ⱦ(>xTݟXȾ(>ݟ>C*I*I> ? 7>^?ľ"8_^?ľǠ_>n?67xsn?xs>Z?p>?\<Z?p>\<>?>{1f9?>f9:?>>bI#:>>rI#"?>>=j!">>j!$?4?`=LW4$4?`=W4L??>eB(L?>EB(L??qD:wL?ID:w$?@?HV]$@?H]$?.?UF$.?FL? ?n*L ?Z*?>:K9t>ƴ9t>< IFȭ< ȭR?>PrP)&R>P>P)&>0>Jо0>>HXYGsܾHXsd?>pH]jOd>p#]jOF?"TFF"TF?нC=н\=?`=ܾSrS`=ܾMrS?>ؾ6\ W>ؾʣ W??ؾ>SaI?ؾ SaI?>Po>>KPo>?>Eui>ui?>Ⱦ"Y{>ȾY{?>оE{>о {?=о'x=оU'x? 38-Rl 8-RlT?&>hTm>hl?>`>nl>`&nr?> WI:r>I:b?Xjy@%bXjy@%?Yz!cYz!?=Q =aQ ?><_>|_?>F>F?>ADq@>q@X?>XqVWXX>XWXV?0>_kd*V0>Xpq'LP>X'd?x>iZ=8dx>=8d?p>RfRdp>AfRP?@b^LP @b^LZ?<MoKdZ<joKdT?=<<^T=þ<^D?=S]D=9]X?0>bIȪXX0>ȪX?>ԾDpg>Ծ黦pg?>Yx>[Yx?x>gx>Fg?=+@wd=.@wd?ؾ4\Tؾ\Tb?9toe>btoe>t?>PfկYt>:fկYd?=l}d=xl}p?=:hyp=:hy?>7~#s>&~#sv?0>)yv0>\y?p>' 7yp>ؿ 7y?@>ľ.)v@>ľ0)v?X>ȾF5TUtX>ȾTUt?>Ⱦc,$&q>Ⱦ$&q?>Hަ>9Hަ?> %{D> :{D?>yI>I?`=;RKF`=ŭKF?zJ?~zͧJzͧ\?>ľ]A\>ľ>ADATATx4*6DATA/67.##,#.,##/#/-#-##*#,*##-+#+#### # ## # # # # # ## # # ########### ### ########### # ##!#!##"#" ##!###$"#&$#& #'%#%##'!#(&#(#)'#)#,&#*(#-'#+)#.$#/%#2$#20#0.#3%#1/#31#4"#42#5##35#6#46#7#75#8#86#9#97# :#8:# ;#9;# >#>:# ?#?;#@#@>#A#A?#@0#A1#@<#0<#A=#1=#><#?=#<:#=;#8<#9=#6<#7=#4<#5=#2<#3=#X##Z#XZ##Y#YZ#V##VX##W#WY#T##VT##U#WU#R##TR##S#US#P##PR##Q#QS#N[#[##N#\#O\#O##[]#]##^#^\##_]#_##`#^`##_a#a##b#b`##ac#c##d#db##ec#e##f#df##ge#g##h#fh##ig#i##j#jh##ki#k##l#jl##Bk#CB#C#Bl#C#m##m##n#n#####}#}#~#~#{#}{#|#~|#y#y{#z#z|#w#wy#x#zx#u#uw#v#xv#s#su#t#tv#q#sq#r#tr#q####r##oC#om#pn#pC#C##o#p###!#######################!#####D!D#D##D!#####################F#F##F#E#E#E###E###F###############################P###Q#####N#O#G#G###G#########################G#############o#p###m#n##q##r##s##t##u##v##w##x##y##z##{##|##}##~############################## # ###  # # # #  # # #  # ### ###################k#H#HB#l#H#i##j##g## h# #!e#!#"f# "##c#!##d$#"$#%a##%#&b#$&#'_#%'#(`#&(#)]#')#*^#(*#+[#)+#,\#*,#34#4G#QG#3Q#4H#3R#HR#23#QO#2O#2P#PR#12#SO#1S#1T#TP#1Z#XS#TY#SM#VM#NW#TN#IM#TI#JU#JN#IK#KR#LS#JL#IO#KQ#JP#RL#KE#EG#LF#HF#PE#QF#U#UW#W#VX#V#X#UE#VF#WY#NY#OZ#XZ#+Y#,Z#LC#C_#/_#L/#`D#LD#/`#]_#M]#M/#^`#M^#[]#0[#0M#\^#0\#[G#04#H\#U[#V\#)=#5=#5'#*>#6(#6>#;K#;C#LK#<D#<K#-e#ce#.c#-.#fd#-f#.d#ac#Ja#.J#bd#Jb#;a#JK#<b#%i#ik##k#&j#$l#jl#io#mo#km#jp#ln#pn#qo#qs#sm#pr#tn#rt#qw#uw#su#rx#tv#vx#9y#uy#9w#zv#:z#:x#au#;y#bv#z<#cs#dt#em#fn#ge#gk#hl#fh#!g#"h#gI#-I#hI#!#"#I#I#HI#5i#6j#57#7o#8p#68#7}#}q#~r#8~#9}#:~#]##[#^#\##=#?#=?#>#>@#@#+#,#+W#U#,X#V#9A#{A#{y#|B#:B#z|#{C#|D#{#?A#|#@B#{_#|`#################################################################?##=#@#>##?##@##7#8#}##}##~#~#########################!#!###7#8##############################################################!###!##############################################################9#:#A#B#DATATPe*fDATA'f6.,/-,*-+         !" !#"$& '%#! &()'!&,*(+-')$.,&-/%'.$203%/1$"425#%3"647#58697 :8; 9 >:? ; @>A ?.0@1/A<@01A=>@<=A?<:>?;=<8:;9=<6897=<4675=<2453=<0231=XZYZVXWYTVUWRTSUPRQSN[\O[]^\]_`^_ab`acdbcefdeghfgijhikljkBCCBlmn}~{}|~y{z|wyxzuwvxsutvqsrtqrmCoCnpoCCpDDDDFFEEEEFFPQNOGGGGopmopnqrqstrsuvtuwxvwyzxy{|z{}~|}~mn          BkHlBHkijlig hjge!"fh ec#!$df"ca%#&bd$a_'%(`b&_])'*^`(][+),\^*34GQH43R23QOR32P12OSP21TXZ1S1ZYTVXSMTYWNTVMINWUJRTIKJUSLIOQKRPJLIMSOTNJPEKQGRLFHPRKELSQFUWXVPEUVFQNWYXOZNY+[,ZO\LC_/`DL//_]M^`/MM][0\^M00[G4H\04EG[U\HFV')=5>*(6K;CLD<KL-ec.df-..caJbd.JJa;K<bJK#%ikj&$lkiompjlnmoqsrpntsqwuxrtv9yuwvz:x;auyvb<zacsutdbvcemsnfdtegkmlhfn!#kgl$"hIge-fhI-! "!gIh"IHIIH%'5i6(&j57oip86j7}qor~8p9wq}rx:~[]^\=?>@)+=,*>+WUVX,U[\V+YWXZ,9A{y|B:z;y{C|z<D?{A|@B]_{|`^C{_`|D=?@>?@5=7>68}~7}8~789}~:9A:B?AB@DNA1SDNANAMEw *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]texflagcolormodelpmaptopmaptonegnormapspacewhich_outputpad[2]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*nodetree*plugin*coba*envuse_nodespad[7]loc[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_typepr_backpr_lampml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showrampfac_colrampfac_spec*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]pad[3]uv[2]co[2]indexfis[256]v[4]midv[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*bvhtree*dmoperationvertextotinfluencegridsizeneedbind*bindweights*bindcostotcagevert*dyngrid*dyninfluences*dynverts*pad2dyngridsizedyncellmin[3]dyncellwidthbindmat[4][4]*psystotdmverttotdmedgetotdmfacepsysrt[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]laycolbitstransflagipoflagtrackflagupflagnlaflagprotectflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorrdampingsizefacmarginmax_velmin_velm_contactProcessingThresholddtdtxactcolempty_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_CLkVCFkDPkDGkLFkPRkVCkDFkMTkCHRkKHRkSHRkAHRcollisionflagsnumclusteriterationswelding*particlestotpointtotspring*bpoint*bspringmsg_lockmsg_valuenodemassnamedVG_Mass[32]gravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupnamedVG_Softgoal[32]fuzzynessinspringinfrictnamedVG_Spring_K[32]efraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokesolver_IDplasticspringpreload*scratchshearstiffinpush*pointcacheshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalscpsTimeStartcpsTimeEndcpsQualityattractforceStrengthattractforceRadiusvelocityforceStrengthvelocityforceRadiuslastgoodframemistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypeocclusionResphysicsEngineticratemaxlogicstepphysubstepmaxphystepmisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorao_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_aossscineonwhitecineonblackcineongammajp2_presetjp2_depthrpad3domeresdomemodedomeangledometiltdomeresbuf*dometextparticle_percsubsurf_maxshadbufsample_maxao_errorcol[3]framename[64]*brushtoolseam_bleednormal_anglestepinverttotrekeytotaddkeybrushtypebrush[7]emitterdistdraw_timedname[36]mat[3][3]cornertypeeditbutflagjointrilimitdegrturnextr_offsdoublimitsegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_marginuvcalc_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_retarget_angle_weightskgen_retarget_length_weightskgen_retarget_distance_weightskgen_optionsskgen_postproskgen_postpro_passesskgen_subdivisions[3]skgen_multi_level*skgen_templatebone_sketchingbone_sketching_convertskgen_subdivision_numberskgen_retarget_optionsskgen_retarget_rollskgen_side_string[8]skgen_num_string[8]edge_modepad3[2]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]render_sizechanshownzebra*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]saturation*guidir[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*hdaudiolevelpanstrobe*effectdataanim_startofsanim_endofsblend_modeblend_opacity*oldbasep*parseq*seqbasepmetastackedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFininterpolation*frameMapglobalSpeedlastValidFrameblendFramesbuttypeuserjitstatotpartnormfacobfacrandfactexfacrandlifeforce[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**linkstapjoyindexaxis_singleaxisfbuttonhathatfprecisionstr[128]module[64]*mynewinputstotslinks**slinksvalostate_mask*actframeProp[32]blendinpriorityend_resetstrideaxisstridelengthsndnrpad1[2]makecopycopymadepad2[1]track*melinVelocity[3]angVelocity[3]localflagdyn_operationforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]*referencebutstabutendminmaxvisifacrotdampminloc[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]zminzmaxpad[9]channel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettype*new_socknslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodeusername[32]lastyoutputs*storageminiwidthcustom1custom2custom3custom4need_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_rndactive_cloneactive_mask*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_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*sbufferTYPEdcharucharshortushortintlongulongfloatdoublevoidLinkLinkDataListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDPropertyDataIDPropertyIDLibraryFileDataPreviewImageIpoDriverObjectIpoCurveBPointBezTripleIpoKeyBlockKeyScriptLinkTextLineTextMarkerTextPackedFileCameraImageUserImageGPUTextureanimRenderResultMTexTexPluginTexCBDataColorBandEnvMapImBufbNodeTreeTexMappingLampCurveMappingWaveMaterialGroupVFontVFontDataMetaElemBoundBoxMetaBallNurbCharInfoTextBoxCurvePathMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectCustomDataMultiresPartialVisibilityMDeformWeightMTexPolyMLoopUVMLoopColMFloatPropertyMIntPropertyMStringPropertyOrigSpaceFaceMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelMultiresMapNodeModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataMaskModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataBevelModifierDataBMeshModifierDataDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataClothModifierDataClothClothSimSettingsClothCollSettingsPointCacheCollisionModifierDataBVHTreeSurfaceModifierDataDerivedMeshBVHTreeFromMeshBooleanModifierDataMDefInfluenceMDefCellMeshDeformModifierDataParticleSystemModifierDataParticleSystemParticleInstanceModifierDataExplodeModifierDataFluidsimModifierDataFluidsimSettingsShrinkwrapModifierDataSimpleDeformModifierDataLatticebDeformGroupbActionbPoseBulletSoftBodyPartDeflectSoftBodyObHookRNGSBVertexBodyPointBodySpringSBScratchWorldRadioBaseAviCodecDataQuicktimeCodecDataFFMpegCodecDataAudioDataSceneRenderLayerRenderDataRenderProfileGameFramingTimeMarkerImagePaintSettingsBrushParticleBrushDataParticleEditSettingsTransformOrientationToolSettingsBrushDataSculptDataSculptSessionSceneDagForestBGpicView3DSpaceLinkScrAreaRenderInfoRetopoViewDataViewDepthsbGPdataView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreTreeStoreElemSpaceImageSpaceNlaSpaceTextScriptSpaceScriptSpaceTimeSpaceNodeSpaceImaSelFileListThemeUIThemeSpaceThemeWireColorbThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemTStripElemStripCropStripTransformStripColorBalanceStripColorBalanceGUIHelperStripProxyStripPluginSeqSequencebSoundhdaudioMetaStackEditingWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbActuatorSensorbDelaySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorbTwoDFilterActuatorbParentActuatorbStateActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupObjectBonebArmaturebPoseChannelbActionGroupbActionChannelSpaceActionbConstraintChannelbConstraintbConstraintTargetbPythonConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbMinMaxConstraintbSizeLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbStretchToConstraintbRigidBodyJointConstraintbClampToConstraintbChildOfConstraintbTransformConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbDistLimitConstraintbShrinkwrapConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewbNodeTypeNodeImageAnimNodeBlurDataNodeDBlurDataNodeBilateralBlurDataNodeHueSatNodeImageFileNodeChromaNodeTwoXYsNodeTwoFloatsNodeGeometryNodeVertexColNodeDefocusNodeScriptDictNodeGlareNodeTonemapNodeLensDistTexNodeOutputCurveMapPointCurveMapBrushCloneCustomDataLayerHairKeyParticleKeyChildParticleParticleDataParticleSettingsParticleEditParticleCacheKeyLinkNodebGPDspointbGPDstrokebGPDframebGPDlayerTLEN   L4( P\$8Tpx(x T|8lLDlh88,< L   @ 84DX`D`t@<l<<\hd4Dd<@L@@@<lht(T8xl(4H8P HP|<$$X P$88 x P< 088,@0,Hh(H,(lDLP<L< \PLlT`<8l (DtH@,@t<h4,,D,@,4` l\4<$x( (@   ,D8HSTRC9                     !"#$%&'()*+, -./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 .8qr38-9$O.467:    -;P  <Fqr !"#$%&'()*+,-.+/0123456789:;<=>?@ABCDEFGHIJKL2M$O'}=$O>NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw xyz{|}~/@66 2M9$O?F'} @%A+BBBCDC  $O># "%EEE"1#2F%FGH9C     $OI&> FbC    @ @@@%GFFJ'C $O&>KLMNOPQ R!J"S#T$T%T&6'()*+%,-./U0V1 M 2345 67K89:;%<O89=>W?PW@ANBC>DQX.25 67YEZ%RFSGL3.25 67[H\I]J^3_`_4aKLbMLcccaN`ObPQ R SdT6('%NUU VNUWXYZ[\]T$T&^_V`aKbOc('6%eee dfeefVg] h igee hee jkiee[lmnjee oH k ee p q r stulvwx]yleez{ |mee}]n ee~%]oee%p ee3 %q ee .]%reeseetee muee 3 %+veeF w ee xeeyeez{|}~eeNNNNNNK%eeee %ee %6ee9ee -eeee} ee  k ee  z%F%"$O&PC% o &    $OIC      >      !"#$%'} & ' ( )*G+4,-./0 1 2 3 456?789:;,<=>?@ABCF D & EF$GHIJKLMNOPQRSTUVWXYZ[\]^_`abcd3efn}ghijklmnopqrstuvwxyz{|}~1%Q}0JJJ$ONG/TVU      +$O2M'} !"#$%&'()*+,- . /012345678%9 : ;<F= >?@AB]CDEFGHID >J?KLM%NOPQRSTUVWXYZ[\]^_`abcdde"mfghijklmn#opqrs tuvwxyz{| }~% F* +F+F m8%      m2M</ !]"#$%&+ '(). *+,-./012345679 89:;<'} g =>?@ABCD@EF% .- mGHIJKKLMNOPQRSTUVWX ' YZ[\]^_`abcde+sfghijkl,mnopqrstuvCw xy5z{|}~ 56$@ckKLMNKLMNKLMNF  $OPA.$KLM\N  %/KLMN G!KLMN+F     KLMN 9  KLMN.-< 1G  KLMNKLMN*]      ] KLM]+ KLMKLMNP  99%*KLMN f%+     8     D6 !"#$%&'()*+,-./0123456789:_;<=>?@ABCDEFGHIJKLMNOP%'%QRSTUVWXYZ[\]^_`abc%4dBefghijklmnopqrstuvwxyz{|}~ %76   % {%F4K'}    k  88  %0mo%988      +  [   $O0        %9 p!"#$%&'( )*+,-./0123%45]l67%8989-89:\;Qn<=>?@ABC%DEFGHIJKLMN{OPQRS?8TUEV WX Y Z[% \ ]^_%+F>`%abcde%fg%hi%jk Fpznhlm +n opqZrst+F u -v% wzxyz{|}~* tZF  u% - :\ :\ :\m   -J % ' f -  Z  :\+@ -z  % :\D@?nl p+Fq:\_* - Z  - % ++ $Om]KLM  F - %? & l   "   1  &        %!!! """!$O     g %#KLMN   $$$$O% %% %$O& && %'*  (   !")  #]%*  +  , $%+F&-  . [\%/ '0 (1 )*+,2  -./012345%+F3 {4 %65 789:;<=>6    ?@{7    ?@{8    ?@{9  %: A; ;;BC -<<< DE$O [\FGHIJKL = MNOP>>>>Q=RSTUV+WXYZ>[?\@ @@@]^_T  ` aWXbcdefghijkABl???@m@n>o>[9 p q=r stuv wBx>y>z { |}C~%DD"*%E pG%F%GHmno>IJKLMN O  P opmQa*HR%STU TTT< @UV.\% Hm\/%2MVW F_ TW% XB%YBZ[ YBYXYSm%Qd\p7L3bc    :\@    9;9 <=>        m      l          ! " ^\]# $ % & ' ( ) * + , - . / 0 1 2 3 ?7?4 5 6 $O57 %\8 [Z]9 ^: ^; < = 6 > ? @ A B Sn;C D E 9F G H /I J K L M N }{"_O P Q R S T U V W X Y Z [ \ ] ]^ _ ` a b c d %F|_e f g h ]i j `k aaa`l m n bbb o p c cc bq n r ^s  }t u v ENDB