BLENDER_v212REND d1SRdpQFxSRanimt.001 Q@ PhDATA QGPDATAPGP QDATAPG0PPDATA0PGPDATAG0PDATAG0DATA0GDATAG0DATAG@DATA@GDATA H PPDATA HP 0P QDATAP H  QDATA H P 0PDATA H` DATA` H 0PDATA H ` PDATA Hp  0DATAp H DATA H p DATA H @0DATA H0 @DATA0 H @DATA H 0 DATA H 0DATAI Q0PdJB@yIJJDATA?DdC#]uD\kdCC(BDC?z?DATAI0PPdB@JpJDATAI0@| m=0=o?}}}~odJB1D@J@JDATA<????????| m=0=o?p=A$OA??p=A B? #<C??DATAI@??Pף~1d0JBO`JyDATA@pzCAzCA~~ A@FB= A DATAXpDP DATAPC}pCC|?޾?~?DATA<}A}P/DATA}?@|}DdCC`DDC(BDC?z?DATA@|BP{}@0A{AA% ˆ% B~ A@CC #<@DATAP{>y@|B̽̌?B@== #< #<`jFzD OBB̽̌?DATAy<P{??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hSRdxF0)pQSRfaceselect P PhDATA GxDATAxG DATAGxDATAG0DATA0GDATAG0DATAG@DATA@GDATAG@DATAGDATAPHxDATAHP DATAH` 0DATA`HDATAH`0DATAHpxDATApH @DATA Hp@DATAH 0DATAH0DATA0HDATAH0@DATAH@DATA@H@DATAH@0DATAI 0dJB@yIJJDATA?DdC#]uD/dCC(BDC?z?DATAIx@dB@JpJDATAI 0| m=0=o?}}}~dJB1D@J@J00DATA0<????????| m=0=o?p=A$OA??p=A B? #<C??DATA I@??Pף~3dBpGJP)DATAPCCC|?޾?~?DATA@/PzCAzCA~~ A@FB= A DATAX/D . DATA< .AP-//DATAP-?, .DdCC`DDC(BDC?z?DATA,B+P-@0A{AA% ˆ% B~ A@CC #<@DATA+>),B̽̌?B@== #< #<`jFzD OBB̽̌?DATA)<+??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hSRd0)FP0xSRpleinecran@'&#"2PhDATA@G(DATA(G(@DATA(G@((DATA@(G'(DATA'G'@(DATA'GP''DATAP'G''DATA'GP'DATA&H`&((DATA`&H&&@@(DATA&H%`&'(DATA%Hp%&'(DATAp%H %%''DATA %H$p%@P'DATA$H$ %P''DATA$H0$$''DATA0$H#$'@(DATA#H0$'P'DATA"I;@P''@(?C]@PףdJB@yIJJ" <DATA"?@ DdCwԸGmD.t gCC(BDC?z?dDATA@ <0?">|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@:'nEDATA0?>`>@ B̽̌?B@ #< #<`jF@F OBB̽̌?DATA`>B=0?j@(\AF)u?j B A@CC #<@DATA=C <`>CC@ @N@??DATA< <A= SAVE FILEE:\ZI^P\3DGRX\blender\reserve_python\southpark_lipsync\cartman_southex00.blendDATA;I2"'(('?V:CPףdB@JpJP:3DATAP:@9zCAzCA A@FB= A DATA9C8P:CC@ @>??DATA<8A@79/DATA@7?p68DdCDBBC(BDC?z?DATAp6B5@7̌AzūzEA A@CC #<@DATA5>3p6B̽̌?B@ #< #<`jF@F OBB̽̌?DATA3<5??? ???? A??V:CPA Aj? _;}GCHB? A B?=C DATA2I;P''''w+>׷>o?odJB1D@J@J0IDATA0<pM???@3;1 ???.@5?@31= @?w+>׷>o;:(2.0<?`@=2@W14@31= @??`@ B?=C@3;1 @31= @'nE`NDATA`N<0???ԌA= :??xlL0B̽̌?B@ #< #<`jF@F OBB̽̌?DATALBKpMj@(\AF)u?j B A@CC #<@DATAK?KLDdCwԸGmDڵVDC(BDC?z?dDATAKCIKCC@ @N@??DATA<IAK SAVE FILEE:\ZI^P\3DGRX\blender\reserve_python\southpark_lipsync\cartman_southex00.blendSRdP0Fp`0)SRscript@IpF FA@hPh DATA@IGHDATAHGH@IDATAHGPHHDATAPHGHHDATAHGGPHDATAGG`GHDATA`GGGGDATAGGF`GDATAFGpFG(DATApFGF(DATA FHEHHDATAEHE FPH@IDATAEH0EEH@IDATA0EHDEGPHDATADHD0EGHDATADH@DD`GHDATA@DHCDGHDATACHC@DG`GDATACHPCCFHDATAPCHCCFGDATACHBPCpF`GDATABH`BCpFGDATA`BHBBpFFDATABHA`BGGDATAAHB`GHDATA@I@n@IHGPHdJB@yIJJPoPo DATAPo?DdC#]uD/dCC(BDC?z?DATA@nI0m@`GHHGdB@JpJ @DATA0mIh@nH`GpFFĵ̲==o?%%% &IdJB1D@J@JpkjDATApk<j???j3'??@6?4'2?j3?'?>?==oȏz*h:?Ad+4 A-4k3?'?>??A B? #<Cj3'DATA<jApk_SAVE FILED:\jmsoler\util\blenderfile\make_a_plane212.blendCDATAhI0mFpFGG??Pף+++  dB0M M`ha;;DATAX`hDg [=DATAg@f`hzCAzCA~~ A@FB= A DATAfCfgCC|?޾?~?DATAf?0efDdCC`DDC(BDC?z?DATA0eB@df@0A{AA% ˆ% B~ A@CC #<@DATA@d>b0eB̽̌?B@== #< #<`jFzD OBB̽̌?DATAb<a@d??? ???? A???PA A!O?j?}GCHB? A B?=C@h@hDATA<aAb `SAVE FILED:\jmsoler\util\blenderfile\_python\southpark_lipsync\make_a_plane212.blendd! CSRdp`FP0SRsequenceur`@ ts@~0}@pPhDATA`@G@wDATA@wGv`@DATAvGv@wDATAvGPvvDATAPvGvvDATAvGuPvDATAuG`uvDATA`uGuuDATAuGt`uDATAtGptuDATAptG ttlDATA tGptlDATAsHsv@wDATAsH0ss`@vDATA0sHrs`@PvDATArHr0svvDATArH@rrvPvDATA@rHqru@wDATAqHq@r`uvDATAqHPqq`uuDATAPqHqquPvDATAqHLPquuDATALHPLqt`uDATAPLHLtvDATAHPLtuDATAH0ptuDATA0H~pttDATA~H~0 tuDATA~H@~~ t`uDATA@~H~ tptDATA0}IP{`@PvvvdJB@yIJJ`|`|DATA`|?DdC#]uD\kdCC(BDC?z?DATAP{I@z0}u@wv`udB@JpJDATA@zI@uP{Pvutv8=i>o?d0JBO`JyPvDATAy@wzCAzCA A@FB= A DATAw<Pvy????????8=i>o?fffAD&@??fffA B? #<CDATA<PvAwSAVE FILE/pics/blender/rt1.blendkDATA@uI@p@zpt t`ut8=H>o?oood0JBO`JtPqDATAt@rzCAzCA1||1 A@FB= A DATAr<Pqt????????8=H>o?fffA*@??fffA B? #<C>>DATA<PqArSAVE FILE/pics/blender/rt1.blendkDATA@pI@uuu tpt8=>o?iiijd0JBP\M`J`J0olDATA0o>pmB̽̌?B̽̌?)) #< #<`jFzD SQB̽̌?DATApm<l0o????????8=>o?fffA@??fffA B? #<CzzDATA<lApmSAVE FILE/pics/blender/rt1.blendkSCPh:SC1Pc\ӻmDATAP matDATA$0scene = Blender.getCurrentScene() DATA mesh = Blender.Mesh("Plane") JDATA$plane = Blender.Object("Plane") DATA@REEDATA xin=-4.0REEDATAxax=4.0DATA yin=-4.0DATA@yax=4.0DATADATAxn=125DATA`yn=255DATA eenDATA prop=0.75EDATADATA40def make_plane(xn,yn,xin,xax,yin,yax,prop,mesh):eenDATA px=(xax-xin)/xneenDATA py=(yax-yin)/yneenDATAP DATA DATA for x in range(0,(xn+1)):vDATAp for y in range(0,(yn+1)):DATAp z=0DATA  mesh.addVertex(x*px,y*py,DATAp z,(sDATA` 0,0,0,-1)REEDATA DATADATA@ for x in range(0,xn):DATA for y in range(0,yn):DATA a=y+x*(yn+1)DATA` b=(y+1)+x*(yn+1)DATA c=(y+1)+(x+1)*(yn+1)DATA d=y+(x+1)*(yn+1)DATA DATA$  mesh.addFace(a, b, c, d, 0,0)DATA DATADATAPmesh.enterEditMode() DATA,make_plane(xn,yn,xin,xax,yin,yax,prop,mesh)DATADATA `Blender.connect(plane, mesh) JDATA Blender.connect(scene, plane) DATAmesh.leaveEditMode() 1EGLOB JP0DNA1=d[SDNANAME*next*prev*first*lasttag1len*name*nextnameleveltag2tag3padxyzwxminxmaxyminymax*newid*libname[24]usflagid*idblock*filedataname[160]totcurvecurblocktypeshowkeypostotelemtypert*data*refkeyelemstr[32]elemsizecurvalblock*ipo*fromtotkeyslurphactkey**scripts*flagactscripttotscript*lineblenflagsnlineslines*curl*sellcurcselc*undo_bufundo_posundo_len*compiledsizeseekdrawzoomholdclipstaclipendnetstanetendlensdrawsizehololenhololen1scriptlink*anim*ibuf*mipmap[10]oklastframelastqualitytpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfiletexcomaptomaptonegblendtype*object*texprojxprojyprojzmappingofs[3]size[3]texflagcolormodelrgbkdef_varcolfacnorfacvarfac*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*callback)()versionaipotypedata[16]*ima*cube[6]imat[4][4]stypenotlaycuberesnoisesizeturbulbrightcontrastrfacgfacbfacfiltersizenoisedepthnoisetypeimaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendframesoffsetsfrafie_ima*nor*plugin*coba*envfradur[4][2]modetotexenergydistspotsizespotblendhaintatt1att2bufsizesampshadspotsizebiassofttexactshadhalostep*mtex[8]layspecrspecgspecbmirrmirgmirbambrambbambgambemitangspectraalpharefspeczoffsaddkfacharseed1seed2mode2flarecstarclinecringchasizeflaresizesubsizeflareboostrgbselpr_typeseptexpr_backpr_lamppad1*renfrictionfhreflectfhdistxyfrictdynamodename[255]namenullscaleselcolexpxexpyexpzradrad2smaxrad2*mat*imat*bbelemsdisp**mattotcolloc[3]rot[3]wiresizerendersizethreshvec[3][3]alfas[3][2]h1h2f1f2f3hidevec[4]s[2]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsv*bp*beztnurb*bevobj*textoncurve*path*keybev*orcopathlenbevresolwidthext1ext2spacemodespacinglinedistshearfsizexofyof*strfamily[24]*vfontmaxrcttotrctadrcodevartypetotvertipoextrapbitmaskv1v2v3v4punoedcodeuv[4][2]col[4]no[3]transptile*tpage*clutco[3]co[2]effect*mface*dface*tface*mvert*mcol*msticky*texcomesh*oc*sumohandletotfacesmoothreshsubdivcubemapsizertfpntswtypeutypevtypew*defmax**obpartypepar1par2par3*parent*tracknetwork*lifedloc[3]orig[3]dsize[3]drot[3]quat[4]dquat[4]obmat[4][4]parentinv[4][4]colbitstransflagipoflagtrackflagupflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiardampingsizefacdtdtxactcolpropsensorscontrollersactuatorslbufportbbsize[3]dfrasgameflaganisotropicFriction[3]mistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposuregravityskytypemisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxhemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammasxsycfraefraimagesframaptoframelenblurfacedgeRedgeGedgeBmaximsizexschyschxaspyaspxpartsypartssafetyborderwinposplanesimtypebufflagqualityscemodealphamodedogammaosafrs_secedgeintpostmulpostgammapostaddpostigammabackbuf[160]pic[160]ftype[160]movie[160]*camera*world*setbase*basact*groupcursor[3]*fcam*ed*radiozoomblendximyim*rectspacetypeviewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]viewquat[4]perspviewlocalviewlayactscenelockaroundcamzoomgridnearfarmxmymxomyopr_xminpr_xmaxpr_yminpr_ymaxpr_sizexpr_sizeygridlinesviewbutpr_facxpr_facy*bgpic*localvdverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomrowbutv2d*editipoipokeytotipolockbutofschannelmenunrcursenscuractmainbmainbo*lockpointexnrtexfromshowgrouprectxrectycurymodeltypescriptblockpad2*filelisttotfiletitle[24]dir[160]file[80]ofssortmaxnamelencollums*libfiledataretvalmenuact(*returnfunc)()oopsvisiflag*imagepad3imanrcurtileleft*texttopviewlinesfont_idlheightpix_per_linetxtscrolltxtbar*py_draw*py_event*py_buttondupflagsavetimetempdir[64]fontdir[64]renderdir[64]textudir[64]plugtexdir[64]plugseqdir[64]sounddir[64]versionsvertbaseedgebaseareabase*scenestartxendxstartyendysizexsizeyscenenrscreennrfullmainwinwinakt*newvvec*v1*v2*v3*v4*full*headqueue*hq*winqueue*wqwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursor(*headchange)()(*winchange)()(*headdraw)(void)(*windraw)(void)(*headqread)()(*winqread)()spacedatauiblocks*curscreendisplaymodefileflagsname[40]*se1*se2*se3nrdone*stripdatadir[80]orxoryname[80]*newseqstartstartofsendofsstartstillendstillmachinedepthstartdispenddispmulhandsize*strip*curelemfacf0facf1*seq1*seq2*seq3seqbase*seqbasepmetastackbuttypestaendlifetimetotpartseednormfacobfacrandfactexfacrandlifeforce[3]dampnablavectsizedefvec[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_scrolldxdy*idlinkfasesubfasemouse_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*cmapname[32]otypedataold*poin*oldpoinresetdistlastval*makeyqualqual2value[32]maxvalue[32]materialName[32]damptimeranglerangeaxisdelaypropname[32]matname[32]axisflag*sendobproptypemessage[32]pulsefreqtotlinks**linksinvertfreq2str[128]*mynewinputstotslinks**slinksvalvalopad5timesndnr*soundpad[3]*melinVelocity[3]localflagforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]butstabutendminvisifacminloc[3]maxloc[3]minrot[3]maxrot[3]distributionint_arg_1int_arg_2float_arg_1float_arg_2*destobgoaccellerationmaxspeedmaxrotspeedmaxtiltspeedrotdamptiltdampspeeddamptotportactport*portals*campos*camframe*dynamesh*texmeshtotcamtotfra*sectoroldloc[3]speed[3]oldloc1[3]loc1[3]speed1[3]startloc[3]startrot[3]rotspeed[3]oldimat[4][4]frictrotfrictaxsizefrictfacaeropadf*sensors*contact*collision*floor*oldmeshtotsensactsenstimerdflagstate[4]colloc[3]floorloc[3]links*sample*snd_soundvolumepanningattenuationpitchchannels*gkeyokeygobjectgkey*activerestmat[4][4]offset[3]lengthdummybonebaseres1res2res3TYPEcharucharshortushortintlongulongfloatdoublevoidLinkListBaseMemHeadMemTailvec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDLibraryIpoKeyBlockKeyScriptLinkTextLineTextPackedFileCameraImageanimImBufMTexObjectTexPluginTexCBDataColorBandEnvMapLampWaveMaterialVFontVFontDataMetaElemMetaBallBoundBoxBezTripleBPointNurbCurvePathIpoCurveMFaceMFaceIntTFaceMVertMColMStickyMeshOcInfoLatticeLBufLifeWorldRadioBaseRenderDataSceneGroupFreeCameraBGpicView3DView2DSpaceIpoSpaceButsSpaceSeqSpaceFiledirentrySpaceOopsSpaceImageSpaceTextUserDefbScreenScrVertScrEdgeScrAreaFileGlobalStripElemStripPluginSeqSequenceEditingEffectBuildEffPartEffParticleWaveEffDeformLimbIkaOopsSpaceImaSelImaDirOneSelectableImabPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbExpressionContbPythonContbActuatorbAddObjectActuatorbSoundActuatorbSoundbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorSectorbSampleSpaceSoundGroupKeyObjectKeyGroupObjectBonebArmatureTLEN   0Ptdl PdPx4@H<0P HL x(D($p<Xd @l8(,@0,hH,(lLP< @Lh0848L0p`HSTRC                                   !  "#$% & '()* +,-$./01234  56! 78 9 : ;<=>?@ A"BC7 &#$DEFGHIJKLM,N$%O&P&QRSTUVWXYZ[\"]'^_`a(b)cdefghijklmnopqrs* tuvwx yz{|} ~ +lmn",+- (b$$$FGRS)#$r,$*,-.$klmnoFG',N/,0:klmn^_',0 N1%2&"]333$   45 ,0ji6 7888$     769&5  ((,:0 ij9" !"#$%1&;;;76'( )*+,-%.*</01234=/01234> 56789 : ;?<7@lmnA=B5 > ,0 ? @ A?B@CADBECF G+HjiIJKLD MNOP$ 7Q,ER (S(E$TUVW(X(Y,:5 & > Z 0F[\]i^_`abcdefghijklmnopqrstuvwxyzN { | } ~ GEE6G)k,'NHIII(bJ+rBK(GK$ ILM H GJlNN $)c"#BO*OOJh(NOP      QQQP  ,-! %RRRP !"#$%&'(jSSSP)TTT U*+,-.$/0123456 7V VV P 89% WWW P$:);<="#XXX>!?@A7BCDEF G H IY JKLMNOPQRS%Z T U VKWXYZ[\]^_`%ab[[[[cd\\\[e[f ]&]][e[f[g[hZijklmn(opqrstuvwxyz{|}% ~       ^ _&P___R ` ``%_ a  tux y{| } ~b bbb $`_,KW%Oabbb c   % ddd$%eee$%fff$. ghhh$XZi (TUVW j jj kT ,(XUVWiQl ll$x   mNmm,     nn o!o"#$ &% 7p pp&$'() * +q&,- r$ s&0. t/0$1u$ &23v&45)w&678x&9y&7:;<z(=$> ?:23{{{$'@AB)& &|C(DE }F~!?||||G$HB'I);& &C{JKLMN (OP$Q N$(BR&ST $ KW($&2(  UV\_WX $&YZ([R8\]^_` $&YZLabcde:(f$ ?: G$'g& &(M shijklmn ($op qE r s ,BtBuvw%ilmnF- xyz{|}~slmn 0((- BtBuB$E , "] ,7Q  PPO"#)&T UVW(X(Y,\]i^_`abcefghqr( L   ENDB