BLENDER_v236REND 8d1SRdWv9SRanimt.0013Da9a9|e9e9k9:DATA3X\DATA\XD_93DATAD_9X_9\DATA_9X_9D_9DATA_9X$`9_9DATA$`9Xl`9_9DATAl`9X`9$`9DATA`9X`9l`9DATA`9XDa9`9DATADa9X`9DATAa9Ya9\D_9DATAa9Yb9a93_9DATAb9Ydb9a93_9DATAdb9Yb9b9_9$`9DATAb9Yb9db9_9$`9DATAb9YDATA49Z 9\9DrawObject@>DATA 9Z49ConstraintsObject>DATA9I9333?,DdC2,D;dCC(BDC??eDATA9D499333?,>|BHa:=qG<X?=|?J >Q(??Bj?=>Aa:=|?|qG^98@?Pd9#$?|?|?8؋0B>sGqG@Q=@!J 1e @BB,3iK.=s=\2*5^DCeõGy dCGBd ?3ghx>r ?A B? #<C(@P@:DATA49HL99333?,B̽̌?B@ #< #<`jF@F OBB̽̌?DATAL9LD949333?,j@(\AF)u?j B A@CC #<@DATAD9M,9L9333?,CC@ @N@??DATAT,9KD9333?, SAVE FILEE:\ZI^P\3DGRX\blender\reserve_python\southpark_lipsync\cartman_southex00.blendDATA9[L9l9|999đ9?V:CPף99DATA9J|9333?,zCAzCA A@FB= A DATA|9Md99333?,CC@ @>??DATATd9K9|9333?,/DATA9I9d9333?,DdCDBBC(BDC??DATA9L99333?,̌AzūzEA A@CC #<@DATA9H99333?,B̽̌?B@ #< #<`jF@F OBB̽̌?DATA9D9333?,??? ???? A??V:CPA Aj? _;}GCHB? A B?=C DATAL9[9 9|9đ9T9=ƣ?>o?S<99DATA<9D9333?|??? o@vZM??% ??%M? ovZ??o=ƣ?ƣ?>o!=>m#8;?(6A5& @M? ovZ??=ƣ?>o???? o@vZM??(6A B? #<CM o@vZ@31= @^^DATA9H9<9333?|B̽̌?B@ #< #<`jF@F OBB̽̌?DATA9L99333?|j@(\AF)u?j B A@CC #<@DATA9I99333?|DdCwԸGmDڵVDC(BDC??dDATA9M99333?|CC@ @N@??DATAT9K9333?|8LOAD FILEg:\easyphp\www\jmsoler\util\blenderfile\thon_souris_fichiers\..\rubik3.blendd.blendd  SRd 9W9ď9SRscript9,9t9d99\9:7DATA9X9DATA9X499DATA49X|99DATA|9XĴ949DATAĴ9X 9|9DATA 9XT9Ĵ9DATAT9X9 9DATA9X9T9DATA9X,99DATA,9X9DATAt9Y9949DATA9Y9t99|9DATA9YL999Ĵ9DATAL9Y99|9 9DATA9Yܷ9L9Ĵ9 9DATAܷ9Y$999T9DATA$9Yl9ܷ9499DATAl9Y9$9T99DATA9Y9l9Ĵ99DATA9YD99 99DATAD9Y99T9,9DATA9YԹ9D99,9DATAԹ9Y999,9DATA9Yd9Թ9 99DATAd9Y9Ĵ9T9DATA9[99Ĵ9 9|9O99̊7t99DATA9Zt9Anim settingsObject>DATAt9ZL99DrawObject@>DATAL9Z$9t9ConstraintsObject>DATA$9Z9L9EffectsObjectL9DATA9ZԿ9$9Link and MaterialsEditing>DATAԿ9Z99MeshEditing@>DATA9Z9Կ9Mesh ToolsEditing>DATA9Z\99Mesh Tools 1Editing>DATA\9Z499HooksObject@>t9DATA49Z 9\9Particle InteractionObject>L9DATA 9Z949Curve and SurfaceEditing@>DATA9Z9 9Curve ToolsEditing>DATA9Z99Curve Tools1Editing>DATA9Zl99PreviewMaterial>DATAl9ZD99MaterialMaterial@>DATAD9Z9l9RampsMaterial@>l9DATA9Z9D9ShadersMaterial>DATA9Z99Mirror TranspMaterial>9DATA9Z99TextureMaterial>9DATA9Z|99PreviewTexture>DATA|9ZT99TextureTexture@>DATAT9Z,9|9ColorsTexture@>|9DATA,9Z9T9BlendTexture>DATA9Z9,9Map InputMaterial>9DATA9Z9Map ToMaterial>DATA9I333?9DdC٨DoD5GToCC(BDC??Lt:DATA9[99T994997B7DATA9[\99Ĵ9T9,99!C`>ZT>o?  99DATA9D9333?9C@b???$>'l:v< R>*>?2,ʿE-U;r ?V@ ?ZB@#k@ -4C2"%>@b???!C`>ZT>o?C-(N@ B? #<C%>b𸙿EAAW@DATA9L99333?9ffTTAA A@CC #<@99<9DATA,9nSCff:DATA <9m|9DATA |9l:DATA9H99333?9B̽̌?B A?? #< #<`jF@F OBB̽̌?DATAT9K9333?9Save FileF:\easyphp\www\jmsoler\util\blenderfile\py\randomizedduplivert.blend>ADATA\9[99,99 9??Pף  TL9\9DATApL9O 9 333?\9=uwDATA 9P9L9333?\9DATA9J9 9333?\9zCAzCA~~ A@FB= A DATA9M99333?\9CC|?޾?~?DATA9I99333?\9DdCC`DDC(BDC??DATA9L99333?\9@0A{AA% ˆ% B~ A@CC #<@DATA9H99333?\9B̽̌?B@== #< #<`jFzD OBB̽̌?DATA9D\99333?\9??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hDATAT\9K9333?\9Save FileFileF:\easyphp\www\jmsoler\util\blenderfile\py\eo\randomizedduplivert.blend5.py>ASRd9W9 9SRscriptwin|99L9<99,9:.DATA|9X9DATA9X 9|9DATA 9XT99DATAT9X9 9DATA9X9T9DATA9X,99DATA,9Xt99DATAt9X9,9DATA9X9t9DATA9X9DATAL9Y99 9DATA9Y9L9|9T9DATA9Y$99|99DATA$9Yl99T99DATAl9Y9$999DATA9Y9l99,9DATA9YD99 9t9DATAD9Y99,9t9DATA9Y9D999DATA9Y9999DATA9Yd99,99DATAd9Y99t99DATA9Y9d999DATA9Y<999t9DATA<9Y99,9DATA9[9|999T9O99t9$9DATAt9ZL9Anim settingsObject>DATAL9Z$9t9DrawObject@>DATA$9ZL9ConstraintsObject>DATA9I333?,DdC٨D/dCC(BDC??DATA9[99,99 9t9DATA9[,999,999| m=Z=o?S99DATA9D333?L ????????| m=Z=o?p=ANA?| m=Z=o??????p=A B? #<C@@DATA,9[999t99??Pף9l9DATA 9Pl9333?\ DATApl9O 99 333?\ =DATA 9J9l9333?\ zCAzCA~~ A@FB= A DATA9M9 9333?\ CC|?޾?~?DATAT9KT99333?\ /DATAT9I\99333?\ DdCC`DDC(BDC??DATA\9LT9T9333?\ @0A{AA% ˆ% B~ A@CC #<@DATAT9Hl9\9333?\ B̽̌?B@== #< #<`jFzD OBB̽̌?DATAl9DT9333?\ ??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hSRd9W9SRsequenceurL:d::t::::DATAL:X:DATA:X:L:DATA:X$::DATA$:Xl::DATAl:X:$:DATA:X:l:DATA:XD::DATAD:X::DATA:X:D:DATA:X::DATA:Xd::lDATAd:X:lDATA:Y:::DATA:Y<::L:$:DATA<:Y::L:l:DATA:Y:<:$::DATA:Y::l::DATA:Y\::::DATA\:Y:::D:DATA:Y:\::D:DATA:Y4::l::DATA4:Y|::::DATA|:Y:4:D::DATA:Y :|:::DATA :YT::::DATAT:Y: :::DATA:Y:T:::DATA:Y,:::d:DATA,:Yt::D:d:DATAt:Y,::d:DATA:[ :L:l::$:Cd : :DATA :I333?DdC#]uD/dCC(BDC??DATA :[ :::::D:dDATA :[<: :l::::8=i>o?d ::DATA :Jl :333?zCAzCA A@FB= A DATAl :D: :333?????????8=i>o?fffAD&@??fffA B? #<CDATAT:Kl :333?SAVE FILE/pics/blender/rt1.blendkDATA<:[: ::d:D::8=H>o?oood,:L:DATA,:J:333?zCAzCA1||1 A@FB= A DATA:DL:,:333?????????8=H>o?fffA*@??fffA B? #<C>>DATATL:K:333?SAVE FILE/pics/blender/rt1.blendkDATA:[<:::d::8=>o?iiijd:$:DATA:H:333?B̽̌?B̽̌?)) #< #<`jFzD SQB̽̌?DATA:D$::333?????????8=>o?fffA@??fffA B? #<CzzDATAT$:K:333?SAVE FILE/pics/blender/rt1.blendkSC:BSC1lѦnlѦT`@(??Gddd??< d@??_@@????///render///#DDATAlѦ<nKDATAn<lѦDETXdDlTXdupli_obj2meshv5.py=np<Ϧp<p<P8DATA@=F:\easyphp\www\jmsoler\util\blenderfile\py\dupli_obj2meshv5.pyDATAp<q<L, DATAq<q<p<L+DATAq<$=<* #=DATA>>=L>DATA>B>DBDATAB$C>BDATA$CCBlCDATACDD$CCDATADDDC& #=DATADEDDDDATAEHD4DATAHIE\3.OBMeDATAI\IH(/DATA\IIIIDATAI|J\I4JDATA|JJI'+DATAJ K|J$(BDATA KKJTK!DATAKO KTODATAOOKL"DATAO,PODATA,PPOtPDATAPQ,P\#+DATAQQPLQDATAQ4RQQ%DATA4R$VQUDATA$VlV4RDATAlVV$VDATAVDWlVVDATADWWVW!DATAWtXDW,X>DATAtXd\WXDATAd\\tX\OBMeDATA\]d\<]DATA]]\ DATA]^]DATA^^]\^DATA^^^ (DATA^b^4_DATAb|c^4cOBMeDATA|c dbcDATA dTd|c\=DATATdd d=DATAddTd|=5DATAd,edl(BDATA,etedDATADATA,܃OBMeDATA,t̩8DATAt,=DATALtDATAL=DATALL=@DATAԊd=OBMeDATAԊdDATAdԊ=DATADdDATADԌDATAԌD"DATAԌD'DATA4䑥DATA4̒|DATA̒4=DATA\̒-@DATA\,J8 DATA,䗥\t>OBMeDATA䗥,, (DATA,Ę䗥tDATAĘ\, DATA\Ęd/DATA왥\=+DATA왥$;DATA$l왥|=DATAl$DATALl=+DATAL䟥DATA䟥,L=DATA,<䟥tDATA<,,=+OBMeDATA̤<d7DATA̤dDATAd̤DATA,DDATAlDATAl1DATAlDATALlt=.DATALWDDATA(LENDATA()*7JOBMeDATA)d)(X7IDATAd))))DATA)*d)D*DATA**)\8.DATA*t+*+' #=DATAt++*$0#DATA+0t+|0;DATA01+41<?DATA1\201;?DATA\2312;DATA3t=9\2$=9DATAt=9=93DATA=9L>9t=9>9DATAL>9>9=9>9DATA>9,?9L>9P8DATA,?9?9>9t?9">DATA?9@9,?9<BDATA@9,A9?9\-DATA,A9A9@9tA9#OBMeDATAA9B9,A9 :DATAB9B9A9\B9DATAB9DC9B9B9?DATADC9C9B9C9DATAC98DC9=DATA88C9\8$OBMeDATA8T888$DATAT8888$?DATA8<8T8DDATA<88886DATA8Ą8<8DATAĄ8\88 8OBMeDATA\88Ą88DATA88\8<8DATA8Ԇ88r<DATAԆ8888==DATA88Ԇ8.DATA888D8&OBMeDATA8<888&DATA<8܌888&?DATA܌8$8<8d=DDATA$8ԍ8܌8l82DATAԍ8L$8=DATAL Mԍ87)OBMeDATA MMLTMDATAMDATADv|zuv9DATA|zzDv^8OBMeDATAzT{|z {DATAT{{z{DATA{t|T{,|DATAt||{L4BDATA|L}t|}DATAL}L|DATAL܁L}DATA܁$LxDATA$l܁E DATAl,$BDATA,tlTcDATAt,@DATA,tԇ%OBMeDATA,tDATAd,,DATAd$D9DATALd DATALdDATAL\OBMeDATAL&DATAL䏦DATA䏦,LǥDATA,̐䏦t!DATA̐,0DATA̐L!DATAL앦)DATALDATAܖL=BDATAܖ$  DATA$lܖL= DATAl$$6DATA$䛦llEOBMeDATA䛦$,FDATA윦䛦$6?DATA윦4$aDATA4|윦`=DATA|ĝ4lDATAĝ |6DATA ĝDATA <DATA̢I8 DATA̢\DATA\ܣ̢DATAܣ$\n8_DATA$4ܣlDATA4Ĩ$|OBMeDATAĨ\4 DATA\Ĩ = DATA<\쩦DATA<>DATA̪<4dDATA̪DATA<̪OBMeDATA<ԯDATAԯt<'?DATAtԯDATAt<DATAD-DATA$쵦DATA$lDATA$|O8DATA|DDATA| ķDATA $|̻!DATA$ lDATA4$DATA4Ľ|DATAĽT4 BDATATT¦ĽDATAT¦¦T= OBMeDATA¦,æT¦¦DATA,ææ¦tæDATAæ<Ħ,ææ?DATA<ĦĦæĦ DATAĦȦ<Ħ$ŦDATAȦlɦĦ$ɦOBMeDATAlɦɦȦ DATAɦDʦlɦɦDATADʦʦɦʦDATAʦT˦Dʦ˦BDATAT˦dϦʦ˦DATAdϦϦT˦ϦOBMeDATAϦdϦ,ЦDATAL,#!BPYonDATAL+lenDATADP""" Registration info for Blender menus: <- these words are ignoredDATA=Name: 'Dupli Object'eDATA|Blender: 232DATAdGroup: 'Object'DATA@\=Tip: 'Duplicate Object on mesh vertices with various options'DATA+"""DATA0|#----------------------------------------------DATA,,m# jm soler 05/2004 : 'Dupli Object' v0.5DATA0 `#----------------------------------------------DATAL=# Page officielle :DATATD# http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_b223new.htm#duplicopy232miDATA,\Q# Communiquer les problemes et erreurs sur:DATAT6# http://www.zoo-logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender?DATA0H#--------------------------------------------- DATA<=# ce script est propos sous licence GPL pour etre associe0DATA04D# a la distribution de Blender 2.33 et suivantDATA04#----------------------------------------------DATA8 ?DATAd=import BlenderCDATA 4ܥimport mathDATAL<from math import *DATA$q<from Blender import Object,NMesh uDATALq<from Blender.Draw import *DATAl=from Blender.BGL import *DATA<*DATAL># -------------------DATA DB# Definitions par defaut DATAB# -------------------DATAlC# default definitions?DATAC# -------------------DATA&DATAD# -------------------DATA8# duplique les donnees du second objet selectionne e)DATA0\3# sur la position de chaque sommet du premierDATA0(# si c'est un mesh . Ne fait rien si c'est un DATAI# autre type d'objet. DATA4J# -------------------?DATA,'# dupli data of the second selected objectDATA,$# on vert pos of the first one if it is)DATA$TK# a real mesh, otherwize nothingDATATO# -------------------0DATAL"DUPLI=1DATADATAtP# -------------------DATA,\## Cree completement l'objet et les donneesDATALQ# -------------------?DATA(Q# create complete object with data DATAU# -------------------0DATANEW=0DATANONE=-1DATAV# -------------------DATA$W# gere la valeur de NEW et DUPLIDATA,X# -------------------DATAX# NEW et DUPLI valueDATA\# -------------------DATA<]Type=[DUPLI,NEW,NONE]DATATYPE=Type[0]DATA<DATA\^# -------------------?DATA, # modifier aussi les valeurs de taillle) DATA4_# -------------------DATA4c# change size tooDATAc# -------------------DATA\=SIZE=0DATA=DATA8|=# Choisir MODE in ['random','normal','none', 'color']DATA,lmode=['normal','random', 'color','none'])DATA=0:=DATA$ if Me[0].getType()=='Mesh':DATA0= me=NMesh.GetRaw(Me[0].getData().name) DATA.7!BPDATA(tť if TYPE==DUPLI and len(Me)>1:DATAƥ Ob=Me[1]DATAƥ ob=Ob.getType()DATADATA(ǥ elif TYPE==NEW and len(Me)>1:DATA˥ Ob=Me[1]DATAD̥ ob=Ob.getType()DATA|P8 else:\tDATA$ͥ Ob=NoneDATAͥ ob=NoneDATAl=DATA$ѥ if Ob!=None and ob!=None:DATA ҥ for s in me.verts:DATA,ӥ numb=-1 DATA8ӥ while numb==-1 or numb==0 or numb==len(Me):DATA8lԥ numb=int( round( g.random()*len(Me) ))DATAإ print numb DATAl= DATA٥ Ob=Me[numb]DATA$ڥ ob=Ob.getType()DATAl=DATAۥ ok=1DATA= DATA $ if SELvert.val :DATA if s.sel==1:DATAT ok=1DATA else:DATAt ok=0DATAD DATAl if ok==1: 5DATA4 O,obj=dupli_objet(TYPE,ob,Ob) DATA  if ob=='Lamp':?DATA0t= obj.type=2 # type spot DATAX obj.dist=15.0 # distance sur laquelle le spot projette sa lumireDATAPE obj.energy=0.5 # energie, plutt basse pour ne pas saturerDATAL*7 obj.spotSize=120.0 # angle d'ouverture du cone lumineuxrDATALX7 obj.spotBlend=0.7 # largeur de la frange de penombrexDATA ) obj.mode=9DATAD* #try:DATA0\8 if me.hasVertexColours()==1:EDATA(+ for d in me.faces:DATA$$0 if s in d.v:DATA<|0 print d.col[d.v.index(s)].r/255.0DATA@41 obj.R=d.col[d.v.index(s)].r/255.0 DATA<1 obj.G=d.col[d.v.index(s)].g/255.0DATA<2 obj.B=d.col[d.v.index(s)].b/255.0DATA $=9 breakDATADATA>9 #except:DATA>9 # pass DATAP8 tDATA$t?9 if MODE!='none': DATAD< x,y,z=multmat(Me[0].mat,s.co[0],s.co[1],s.co[2])DATA0\ # pour resituer la positionDATA$tA9 # reelle du pointDATA :DATA\B9 O.LocX=xDATAB9 O.LocY=yDATAC9 O.LocZ=zDATA=DATA(\8 xa=s.no[0]+s.co[0]DATA(8 da=s.no[1]+s.co[1]?DATA(8 wi=s.no[2]+s.co[2]DATADATA88 al,be,ga=multmat(Me[0].mat,xa,da,wi)DATADATA 8 s.no[0]=al-xDATA 8 s.no[1]=be-yDATA <8 s.no[2]=ga-zDATAr<forDATA@8 norm=sqrt(s.no[0]**2+s.no[1]**2+s.no[2]**2)?DATA.DATA(D8 s.no[0]=s.no[0]/normDATA(8 s.no[1]=s.no[1]/norm?DATA(8 s.no[2]=s.no[2]/normDATAd=DATA4l8 #print s.no[0], s.no[1], s.no[2]DATA=DATA,7 if abs(s.no[1])<0.0001:G DATA TM s.no[1]=0.0DATAM O.RotX=0DATA(N teta=-acos(s.no[2])DATA$$O O.RotY=-pi+tetaDATALS eDATA$S if s.no[1]!=0:DATAH|T O.RotZ=-acos(s.no[0]/sin(teta))*s.no[1]/abs(s.no[1])DATA0:DATA$tZ O.RotY=-O.RotYDATA[ DATA([ if MODE=='random':BDATA$D\ #print O.RotY DATA4\` O.RotX=g.random()*2*math.piDATA4 a O.RotY=g.random()*2*math.pi?DATA4a O.RotZ=g.random()*2*math.pi?DATAODATA$b if MODE=='color':DATA4f if me.hasVertexColours()==1:DATA,g for d in me.faces:?DATA( 0.5:DATA(d del Me.verts[Me.verts.index(v)]DATAe.uDATA D֧Me.update()AC@!:4":ACActionAC@4":!:ACAction.001OBDE8K8OBCubeK}@?A?x@ҢI?@?@?@>&Йэ2????d?L*?Bÿ٪?|1O?T=Tȅ?{@K? ??? )' A7?[2?6H`?IJ> @v"@?DOBdB? #=?>=?@???OBK8DEOBPlaneLx@ҢI???ѯdM>?ms????A7?6 )I`?& [2?Ų>x@ҢI?????DOBdB? #=?>=?@???TE*:TETex>@???????@@????? @??<ME}++:tܦMECube.170T6,a,ả3a;=a;=[;=DATẢ0j;=;;=[;IIk;=y;[;IN;w;[;H;A;=[;Iq;=6;=[;=IIIb;=;[;=IIQ;u;[;=IK;<;=[;=IIDATAx,@ @ MEt++:MECube* X7Lx8=NW y?2@>Ά?>?6?DATA=0˾l*?'|>J<z 3'I*btdj)Dx?5%>N8 @Oz?!Gc$l[>?bSxw>j?kGtTe@d?tr`DATAxLx8,F)I)MEL+MEPlaneT,`,`R$=!@4(??'7DATA$=0!??΁3?.΁?.4@4?34[3?[34 (??ȸ3?^4ў?3>^ȸ?>ў1?P424?o3o?@3۲?ۮ?ۮ3?>3?婳??K>3[@?2$3?8ҳ>@?!?e@?Xʳ>^??fEԳ@K(4[2?x4$3? 28?y@Ψ@?L4>33>2 4@?:ҳ3?4?? !4>e3??X3?^3@?j3>?E3@??K3?>}Ȳ??? 3>?83???y3?>1@?>ب2@?>>44>>΁2>@?#U3@?RO3>.3?>h3?R442΁? U>?OOϳ>.@?h@??$@?B?@?$4@???B3?>Z ?=`?>R]=2 ?>2?>yH?>2 ?2tq `?@k@@?>:n1`?>N ?>@?=Ѳ>3>3۱>?ET3>?K33><333>o2>>ܨ2>>Ҟ0>>2>>ȸ24 ?ٕ304`?3??X=3?_?jК3 >?l3>?T3> ?t3 >@?3>@?3>`?M3?3?N 4 ? 3`?db4?3? 3@? 3`?G3 ?V3@?Ɛ3 >)3>M3<4241>jj3>^3>XJ3 >2d4xq 3_4k@3_?P3?83>|3>3>z3?>N`3?>e`3_>&3Z 23 ̲`=]=H2@:n_X21?2ETK273@3oɨўȸٕ@_ѳT=_gКRƳjt??_M>L =?_bb?̳>>>? ݳ>_G>V=?Đ?)?J㐳>fj>^>XJ>`?Lس ?4?ydz?싳 ?w@?H`@?b``?&??_z ?=`?d'@?Q`??  ??@?_  : `"ꕟ_pG ?2^@_~@$`?8' ?4`?|4_?f'4?=4? ?#Q3_@? 4@?3?`? 4`??&3 ??> 3??2?_?vG3 ???2^3@?_?~3@??*3`???8'3`??$2 ??AB"3 ?_?3`?A 4 ?3_ ?3`ֲ h>$>NOO=e>|>_9_󎨳k3>١3>6bE3 >h3>$3>SOO3 ?g3 ?3`?=3>_?3> ?p ?P3>>$U3>>2>>64 ?>l ?>)2`?>I`?=z>>2 >`? 3`?%3 >ۮ2_>e\|3_z3_ ij=_"߳>ۮ`?`\|`?_4`_)c_`?64`?_?)c3DATAR,     X^~b~qhhk^bRXSQVTWUU ]` Va __ gi ` lj trvsguua|v}{{|  } ]W   s t jTiS<P@S@TP>i>jP:4O8t8sO66O/)N..N,,N& M$$M""ML""L!!LW]K!!K##KJ##J$$J%I,,I++IH++H--H'}(G--G..G*0F66F5|5{F('}E5{5|E7v7uE1a2zgDyz7uy7yvDwy8sw8wtDxw3rx9plCop>jo>o iCm o=` m=m _Cn m2g n1f aBe f=_ e=e `Bc e?V c?c UBd c] d\WA[\?U[?[VAY[@TY@YSAZY;QZ;ZRA\ZX\d^Bfd1bf2nhCpn9kp3xqDzx2hz1bE'~(F0*G('~HI%JK^XLM &N)/O4: P < GLOB@\ 9: թDNA1V$SDNANAME*next*prev*first*lastxyzwxminxmaxyminymax*newid*libname[24]usflagpadid*idblock*filedataname[160]totcurvecurblocktypeshowkeypostyperttotelem*dataname[32]sliderminslidermax*refkeyelemstr[32]elemsizecurvalblock*ipo*fromtotkeyslurphactkey**scripts*flagactscripttotscript*linelenblen*nameflagsnlineslines*curl*sellcurcselc*undo_bufundo_posundo_len*compiledsizeseekdrawzoomholdclipstaclipendlensdrawsizeYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlink*anim*ibuf*mipmap[10]oklastframelastqualitytpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfilelastupdateanimspeedreserved1texcomaptomaptonegblendtype*object*texprojxprojyprojzmappingofs[3]size[3]texflagcolormodelrgbkdef_varcolfacnorfacvarfacdispfacwarpfac*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*callback)()versionaipotypedata[16]*ima*cube[6]imat[4][4]stypenotlaycuberesdepthrecalclastsizepad1noisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaframesoffsetsfrafie_ima*plugin*coba*envfradur[4][2]modetotexenergydistspotsizespotblendhaintatt1att2bufsizesampshadspotsizebiassoftray_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizeztexactshadhalostepYF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradius*mtex[10]layspecrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_iray_depthray_depth_traharseed1seed2mode2flarecstarclinecringchasizeflaresizesubsizeflareboostrgbselpr_typepr_backpr_lampseptexpad4pad5diff_shaderspec_shaderroughnessrefracparam[4]*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showpad3rampfac_colrampfac_specfrictionfhreflectfhdistxyfrictdynamodepad2name[256]scale*bbi1j1k1i2j2k2selcolexpxexpyexpzradrad2smaxrad2*mat*imatelemsdisp**mattotcolloc[3]rot[3]wiresizerendersizethreshvec[3][3]alfas[3][2]h1h2f1f2f3hidevec[4]s[2]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsv*bp*beztnurb*bevobj*taperobj*textoncurve*path*keybev*orcopathlenbevresolwidthext1ext2spacemodespacinglinedistshearfsizexofyof*strfamily[24]*vfontmaxrcttotrctadrcodevartypetotvertipoextrapbitmask*tpageuv[4][2]col[4]transptileunwrapeffect*mface*dface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*oc*sumohandletotedgetotfacesmoothreshsubdivsubdivrsubdivdonesubsurftypecubemapsizev1v2v3v4punoedcodecreasedef_nrweight*dwtotweightco[3]no[3]co[2]pntswtypeutypevtypew*defdvec[3]max**obdeflectforcefieldpdef_damppdef_rdamppdef_permf_strengthf_powerpartypepar1par2par3parsubstr[32]*pardata*parent*track*action*pose*activeconconstraintChannelsnetworkdefbasedloc[3]orig[3]dsize[3]drot[3]quat[4]dquat[4]obmat[4][4]parentinv[4][4]colbitstransflagipoflagtrackflagupflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorsofttimerdampingsizefacdtdtxactcolpropsensorscontrollersactuatorsbbsize[3]dfrasactdefgameflaggameflag2softflagdummyanisotropicFriction[3]constraintsnlastripshooks*pd*soft*lifelbufporttoonedgesb_goalspringsb_goalfrictsb_inspringsb_infrictsb_nodemasssb_gravsb_mingoalsb_maxgoalsb_mediafrictsb_pad1mat[4][4]cent[3]falloff*indexartotindexcurindexactiveforcemistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorphysicsEnginehemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammasxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]mixratemainpad[3]*avicodecdata*qtcodecdatacfraefraimagesframaptoframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1rt2stereomodemaximsizexschyschxaspyaspxpartsypartssafetyborderwinposplanesimtypebufflagqualityscemoderendererocresrpad[2]alphamodedogammaosafrs_secedgeintsame_mat_reduxgausspostmulpostgammapostaddpostigammaposthuepostsatdither_intensitypad_ditherGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlyfpad1[3]GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_numprocsYF_raydepthYF_AApassesYF_AAsamplesGIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]ftype[160]col[3]*camera*world*setbase*basact*groupcursor[3]selectmode*ed*radioframingaudiozoomblendximyim*rectspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]perspview*bgpic*localvdlocalviewlayactscenelockaroundcamzoomgridnearfarmxmymxomyogridlinesviewbutgridflagmodeselectmenunrtexnrverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinyrowbutv2d*editipoipokeytotipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgrouprectxrectycurymodeltypescriptblockre_aligntab[7]*filelisttotfiletitle[24]dir[160]file[80]ofssortmaxnamelencollums*libfiledataretvalmenuact(*returnfunc)()*menupoopsvisiflagtree*treestoreoutlinevisstoreflag*imageimanrcurtile*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setpix_per_linetxtscrolltxtbar*scripttitle[28]fasesubfasemouse_move_redrawimafasedirslidirsli_linesdirsli_sxdirsli_eydirsli_exdirsli_himaslifileselmenuitemimasli_sximasli_eyimasli_eximasli_hdssxdssydsexdseydesxdesydeexdeeyfssxfssyfsexfseydsdhfsdhfesxfesyfeexfeeyinfsxinfsyinfexinfeydnsxdnsydnwdnhfnsxfnsyfnwfnhfole[128]dor[128]file[128]dir[128]*firstdir*firstfiletopdirtotaldirshilitetopfiletotalfilesimage_sliderslider_heightslider_spacetopimatotalimacurimaxcurimay*first_sel_ima*hilite_imatotal_selectedima_redraw*cmap*arg1outline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[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_drawtypeback[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]vertex_sizefacedot_sizepad1[2]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsspec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]yfexportdir[160]versionsvrmlflaggameflagswheellinescrolluiflaglanguageuserprefviewzoomconsole_bufferconsole_outmixbufsizefontsizeencodingtransoptsmenuthreshold1menuthreshold2fontname[256]themesundostepscurssizetb_leftmousetb_rightmouselight[3]vertbaseedgebaseareabase*scenestartxendxstartyendysizexsizeyscenenrscreennrfullmainwinwinakt*newvvec*v1*v2panelname[64]tabname[64]ofsxofsycontrolold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanels*curscreen*curscenedisplaymodefileflagsglobalfname[40]*se1*se2*se3nrdone*stripdatadir[80]orxoryname[80]*newseqstartstartofsendofsstartstillendstillmachinestartdispenddispmulhandsize*strip*curelemfacf0facf1*seq1*seq2*seq3seqbase*soundlevelpancurpos*effectdata*oldbasep*parseq*seqbasepmetastackedgeWidthangleforwardwipetypefMinifClampfBoostdDistdQualitybNoCompbuttypestaendlifetimetotpartseednormfacobfacrandfactexfacrandlifeforce[3]dampvectsizedefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstep*keysheightnarrowspeedminfactimeoffs*obpremat[4][4]postmat[4][4]vec[3]faclenoalphaoeff[2]iterlastfralimbbaseeff[3]effg[3]effn[3]memslowtotytotxxyconstrainttotdefdef_scrolllimb_scrollused*idusedelemdxdylinkotypedataold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]materialName[32]damptimeraxisdelaypropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linksinvertfreq2str[128]*mynewinputstotslinks**slinksvalvalotime*actblendinprioritystridelengthstrideaxisreserved2reserved3sndnrmakecopycopymadepad[1]trackvolume*melinVelocity[3]localflagforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]addedlinearvelocity[3]anotherpad[4]butstabutendminvisifacminloc[3]maxloc[3]minrot[3]maxrot[3]distributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]goaccellerationmaxspeedmaxrotspeedmaxtiltspeedrotdamptiltdampspeeddamp*sample*stream*newpackedfile*snd_soundpanningattenuationpitchmin_gainmax_gaindistancestreamlenloopstartloopendchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*gkeypadfokeygobjectgkey*activechildbaserollhead[3]tail[3]parmat[4][4]defmat[4][4]irestmat[4][4]posemat[4][4]boneclassfiller1filler2filler3bonebasechainbaseres1res2res3chanbase*achan*pchanactnrname[30]enforceoffset[3]orient[3]roll[3]*tartoleranceiterationssubtarget[32]cacheeff[3]cachemat[4][4]lockflagfollowflagzminzmaxvolmodeplaneorglengthbulgeactstartactendstridelenrepeatblendoutTYPEcharucharshortushortintlongulongfloatdoublevoidLinkListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDLibraryFileDataIpoKeyBlockKeyScriptLinkTextLineTextPackedFileCameraImageanimImBufMTexObjectTexPluginTexCBDataColorBandEnvMapLampWaveMaterialVFontVFontDataMetaElemBoundBoxMetaBallBezTripleBPointNurbCurvePathIpoCurveTFaceMeshMVertMEdgeMDeformVertMColMStickyOcInfoMFaceMDeformWeightBoneLatticebDeformGroupLBufPartDeflectbActionbPosebConstraintChannelSoftBodyLifeObHookWorldRadioBaseAviCodecDataQuicktimeCodecDataAudioDataRenderDataGameFramingSceneGroupBGpicView3DSpaceLinkScrAreaView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreSpaceImageSpaceNlaSpaceTextSpaceScriptScriptSpaceImaSelImaDirOneSelectableImaThemeUIThemeSpacebThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemStripPluginSeqSequencebSoundMetaStackEditingWipeVarsGlowVarsEffectBuildEffPartEffParticleWaveEffDeformLimbIkaTreeStoreElemOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupKeyObjectKeyGroupObjectbArmaturebPoseChannelbActionChannelSpaceActionbConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbDistanceLimitConstraintbRotationConstraintbStretchToConstraintbActionStripTLEN  0PDtdl(XP4d@d<0P<  L, @,(D$$x$T p H`P8d@l  8( ,@0,HhH,(lDLP< <@Lx0848l(@0pP<`|,,,8,<48STRC                    !" #$%& '()*+,-./0123 456 789:;<=> ?!@A5 "BCDEFGHIJKL(M#$N%O%PQRSTUVWXYZ[!\]^_&`abc'd(efghijklmnopqrstuvw) xyz{| }~ *nop+*,'d##DEQR(42t(#)+,--mnopqDE&(M.(/Qmnop     `a++&( !M0"#1!\2223$%&'()*+,-./01223443$ 5 6(/78l9k:;<=5 >?@ABCDEF6G?HCF777IFJKLMNOPQRS6T5U8'3$ V 6'W'X'Y(9Z[/7 \]9k:l^8_`abLM27cdefghijk0l:::6T5Umnopqrs  t&; uvwxyz<#3$ { 6([/7 | } ~=>?@A<]B ql9k:8_CI>DE?D_=I@nopAF JK6([GGG BkH'I'b ''(9Z3$JK L  {  6 /79k:8M     w   IMNHHOOO' P7m      !"#$%&'()*+,-(&MQ./0123456789:;<RRR+=>'dS ? @ABCDEFGHIJT K LM!NUOPQVZSRTSTUVWXYZ[\]^_`abcdQ@efghijklmnopqrstuvwxyz{|<}~W!X'PX# RY Q WVnUMZ #(ehi@[+\\]'Z[0Fj^\\\]_\\]`\\]!^  ()a\\]^ !b \\]^!c\\]de    f\\]^   gh\\]^#!hii \\]^j\\] 5 !k \\]l"!5mQ\\]#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUnVnWXYZ[\]^_`abcodoefg!%h  ipjklmnopqrstuvwxyz!q{st|}~rrr pqqqqqqqqqqqqqswGt# su   Xvvvv wwwvvmxxxx]]]vvvvun   y  nz%OzzzQ{ {{2z|  xy| } }&}}} 2     {z(X$N|}}} ~  }   !"#$%&'()*+,,2,-./0*123456789:;<=>?@AB,C`DEF8G/ 'HIJKL 2MLNOPQ RSTUVWXYZ('[\]^_g` Fab_ c  def g h ij! /klmnop qr st8! #u 1v wxy'z{|d}~! 'H d!  'H J-. _ -.~-. 'H< X' q'H 9: -. 'HCLu8W -. Y1w'{!|-. d 'H ~ !\! (5\\]^~hi!UT ''(9k:'H Y  EEEE  9k    9k _K (  _J \\]^J_!LLL( (d_'_'_'_'_'.J'''!   '_(J.ENDB