BLENDER_v243REND SceneGLOB  0) -A !SRx t) ) SR1-Animationt) w) 4 H|) |) ) -A 5DATAt) u) DATAu) Hu) t) DATAHu) u) u) DATAu) u) Hu) DATAu) v) u) DATAv) Hv) u) DATAHv) v) v) DATAv) v) Hv) DATAv) w) v) DATAw) Hw) v) DATAHw) w) w) DATAw) Hw) DATA4 w) u) Hu) DATAw) x) 4 t) u) DATAx) Xx) w) u) v) DATAXx) x) x) u) Hv) DATAx) x) Xx) Hu) v) DATAx) 0y) x) Hv) v) DATA0y) xy) x) u) v) DATAxy) y) 0y) v) v) DATAy) z) xy) Hv) w) DATAz) Pz) y) v) w) DATAPz) z) z) v) w) DATAz) z) Pz) v) v) DATAz) ({) z) u) Hv) DATA({) p{) z) t) Hw) DATAp{) {) ({) u) Hw) DATA{) |) p{) v) w) DATA|) H|) {) u) w) DATAH|) |) Hw) w) DATA|) x) t) Hw) w) u) J) ) }) ؂) DATA}) ~) Link and MaterialsEditing>DATA~) ) }) MeshEditingF>DATA) ) ~) Anim settingsObject>DATA) ȁ) ) DrawObjectF>DATAȁ) ؂) ) ConstraintsObject>DATA؂) ȁ) EffectsObjectDATA) u) 333?\<@DhC)DhCC(BDC?z?DATAh) w) 333?\</9DATAx) p) |) Hv) u) Hu) v) DATAp) P) x) u) Hv) w) v) |+9=U_=o?  #$S) ) h) x) DATAh) x) Transform PropertiesView3d>DATAx) h) 3D Viewport propertiesView3d>"DATA) p) 333?e|????????|+9=U_=o?;AkA?|+9=U_=o??????;APŇ  B?=C  DATAh) w) 333?e|/9DATAP) ) p) v) w) v) v) ??Pף  #$X) ) H) H) DATAH) Transform PropertiesIpo!>DATA(X) t) 333?kzC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATA) x0) X) 333?k@zAAQAQAB A@CC #<@ؓ) ؓ) DATA,ؓ) BO`A‡ DATAx0) {ؔ) ) 333?k(; 6 j>DATAؔ) p) 0) 333?k??? ???? A???PA A!O?j?}GCHB? APŇ  B? #<C DATAh) wؔ) 333?k/9DATA) P) Hw) u) v) w)  ') ) ) ) DATA) ) Link and MaterialsEditing>DATA) ) MeshEditingF>DATA) ) 333?v<zCCHBC'?CFC= ADATA) u) ) 333?v<#DhC`DpJgChCC(BDC?z?DATAh) w) 333?v</9SRx) * t) SR2-Model ) ) @) 0) x) * -A LGDATA) ) DATA) @) ) GDATA@) ) ) GDATA) ) @) DATA) ) ) DATA) @) ) DATA@) ) ) -DATA) ) @) -DATA) ) ) 0DATA) ) 0-DATA@) ) ) @) DATA) У) @) ) ) DATAУ) ) ) ) ) DATA) `) У) ) ) DATA`) ) ) ) ) DATA) ) `) ) @) DATA) 8) ) @) ) DATA8) ) ) @) ) DATA) ȥ) 8) ) @) DATAȥ) ) ) ) ) DATA) X) ȥ) ) ) DATAX) ) ) ) ) DATA) ) X) @) ) DATA) 0) ) ) ) DATA0) ) ) ) DATAx) ) ) ) ) ) ?@Pף) ) L( 6 p) cy DATAp) ) PreviewLamp>DATA) ) p) LampLampF>DATA) ) ) SpotLamp>DATA) ) ) Texture and InputLamp>DATA) ) ) Map ToLamp>) DATA) Ю) ) PreviewMaterial>JDATAЮ) ) ) MaterialMaterialF>JDATA) ) Ю) PreviewWorld>DATA) ) ) WorldWorldF>DATA) ) ) Mist Stars PhysicsWorld>DATA)  ) ) Texture and InputWorld>DATA ) 0) ) Map ToWorld>) DATA0) @) ) OutputRender>LDATA@) P) 0) RenderRenderF>LDATAP) `) @) AnimRender>L) DATA`) p) P) FormatRender>LDATAp) ) `) Link and MaterialsEditing>KDATA) ) p) MeshEditingF>KDATA) ) ) Mesh ToolsEditing>DATA) ) ) Mesh Tools 1Editing^>DATA) ) ) CameraEditingF>DATA) п) ) ShadersMaterial>JDATAп) ) ) TextureMaterial>J@) DATA) ) п) Anim settingsObject>DATA) ) ) DrawObjectF>DATA) ) ) ConstraintsObject>DATA)  ) ) ScriptlinksScript>DATA ) 0) ) EffectsObject) DATA0) @) ) Map InputMaterial>J@) DATA@) P) 0) Map ToMaterial>JDATAP) `) @) AnimAnim>DATA`) p) P) SoundSound>DATAp) ) `) ListenerSoundF>DATA) ) p) SequencerSound>DATA) ) ) ModifiersEditing>K) DATA) ) ) ShapesEditing>KDATA) ) ) RampsMaterialF>JЮ) DATA) ) ) Mirror TranspMaterial>J) DATA) ) ) PreviewTexture>BDATA) ) ) TextureTextureF>BDATA) ) ) ColorsTextureF>B) DATA) ) ) ImageTexture>DATA)  ) ) Anim and MovieTexture>DATA ) 0) ) Mist / Stars / PhysicsWorld>DATA0) @) ) Amb OccWorld> ) DATA@) P) 0) YafRayRenderF>@) DATAP) `) @) YafRay GIRenderF>@) DATA`) p) P) VoronoiTexture>DATAp) ) `) PluginTexture>DATA) ) p) Distorted NoiseTexture>DATA) ) ) MusgraveTexture>DATA) ) ) BlendTexture>BDATA) ) ) MagicTexture>DATA) ) ) WoodTexture>DATA) ) ) MarbleTexture>DATA) ) ) EnvmapTexture>DATA) ) ) CloudsTexture>DATA) ) ) Fields and DeflectionPhysics>DATA)  ) ) Particles PhysicsF>DATA ) 0) ) Soft BodyPhysics>DATA0) @) ) Fluid SimulationPhysics> ) DATA@) P) 0) Particle MotionPhysicsF>) DATAP) `) @) Curve and SurfaceEditingF>DATA`) p) P) Curve ToolsEditing>DATAp) ) `) Curve Tools1Editing>DATA) ) p) Texture faceEditing>3) DATA) ) ) UV CalculationEditing>3DATA) ) ) Render LayersRender>L0) DATA) !6 ) BakeRender>LDATA!6 cy ) MultiresEditing>KDATAcy !6 Links and PipelineMaterial>JDATA) u) 333?x) (%8 DHhC̢D*KhCC(BDC?z?-A mDATA) p) ) 333?x) ??? ???? A??@PA Aj?c3>}GCHB? APŇ  B? #<C DATA) x) ) 333?x) @̌AR|B1@lA A@CC #<@DATAh) w) 333?x) )Save JPEG/home/d2r2/images/SL/INSOLENCE/sculpted-export/tuto3//36-bake.jpg-base-key4-add-new-material.jpg2-sized-Y.jpgted.blen "0s#DATA) ) x) @) ) @) ) .G.HGGu6 u6 DATA) * ) ) ) ) ) />>>o?1,1 1 , !1P* p* Xo Xo ) ) DATA) ) Transform PropertiesView3d>"DATA) ) Background ImageView3dT>"DATAP* y) 333?) BB/x?o?![ %@?ADATA) px* P* 333?) ??ND?h>@r½?D$?N%% ??% r=hƾ@>?Иo/>kxI >>o!Z@>,,F9?$@R%?4&J ?4@y@r=hƾA>?/>>>o???ND?h>@r½???4@?PŇ )  B?=)<=Cr½h>@ s???? DATA<) op; @? DATAxx* { * ) 333?) (; DATA * u* x* 333?) DdC8CnD fCC(BDC?z?DATA(* tp* * 333?) zC AzC A #< #<`jFzD OBDATAhp* w* 333?) +Save ImageD PATHPATH/home/d2r2/1NSOLENCE/sculpted-export/tuto3/43-linux-glibc232-py24-i386/../heath.tgantitledY.jpg1-sized-x.jpg9-almost-done.jpg7-mode-a-bit-quads-are-n pY * DATA* ) ) @) ) ) UD?4I?o?/,/ / , 0! * * [ [ * * DATA* * Transform PropertiesView3d>"DATA* * Background ImageView3dT>"DATA * p * 333?* Ei?V>SN`?B=оEj#i?L9:X>s@=?Ci?XNо`?ET>B=i#i?? G3?Tǒպ-~?I?qZһn/)q:L(=1JE?e?'9?௽dc?UD?4I?o?Ei?V>SN`?B=оEj#i?L9:X>s@=?8z?=kUO??PŇ P *  B??;=C<>= w????H DATA<P * op; @? DATA * | * * 333?* DATAx * { * * 333?* (; 7 |>DATA * u*  * 333?* DdC8CnD fCC(BDC?z?DATA(* t* * 333?* zC AzC A #< #<`jFzD OBDATAh* w* 333?* (Save JPEGry PATHHS//home/d2r2/images/SL/INSOLENCE/sculpted-export/tuto3/uzanne.blend/Material/37-tada.jpgvert-to-base-keypgiew.jpgobjec 0s#SRx* U* ) SR3-Materialodel Sing@* * * * 8* L* -A 5DATA@* * DATA* * @* DATA* * * DATA* @* * DATA@* * * ,DATA* * @* ,DATA* * * DATA* @* * DATA@* * * ,DATA* * @* DATA* * * DATA* @* *  DATA@* * *  DATA* @* DATA* * * * DATA* P* * @* * DATAP* * * @* @* DATA* * P* * * DATA* (* * @* * DATA(* p* * * * DATAp* * (* * * DATA* * p* * * DATA* H* * * * DATAH* * * @* @* DATA* * H* * @* DATA*  * * * * DATA * h* * @* * DATAh* * * @* * DATA* * h* * * DATA* @* * * * DATA@* * * @* * DATA* * @* * * DATA* * * * @* DATA* `* * * @* DATA`* * * * * DATA* * `* * * DATA* * @* * DATA8* ()* @* @* * * ?@Pף++ ,p!* '* 0* ` * DATA0* @* OutputRender>DATA@* P* 0* RenderRenderF>DATAP* ` * @* AnimRender>DATA` * P* FormatRender>DATAp!* @"* 333?zCCHBC,?CFC= ADATA@"* u8#* p!* 333?DhC?DhCC(BDC?z?mDATA8#* ph&* @"* 333???? ???? A??@PA Aj?c3>}GCHB? APŇ  B? #<C DATAh&* x'* 8#* 333?@̌AR|B1@lA A@CC #<@DATAh'* wh&* 333?/9DATA()*  ** 8* * * * * DATA ** <* ()* @* * * * G@? JL - -G Hh~5* 8;* +* 4* DATA+* (,* OutputRender>DATA(,* 8-* +* RenderRender>DATA8-* H.* (,* AnimRender0>DATAH.* X/* 8-* FormatRenderH>DATAX/* h0* H.* PreviewMaterial>DATAh0* x1* X/* MaterialMaterial>DATAx1* 2* h0* ShadersMaterial0>DATA2* 3* x1* TextureMaterialH>DATA3* 4* 2* Map InputMaterialD>DATA4* 3* Map ToMaterial`>DATA5* u6* 333?lCqhCC~qLmCC(BDC?z?hDATA6* p9* 5* 333?lJ>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?@?$$OAPŇ  B?=Ch?j(4?t'>d DATA(9* t8;* 6* 333?lzC AzC A #< #<`jFzD OBDATAh8;* w9* 333?l;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATA<* D* ** @* * * @* U.=z=o?- -GH S=* HC* DATA=* p@* 333?\???h?j(4?t'>????hj(4t'?U.=z=o??OAPŇ  B?=Ch?j(4?t'>d DATA@* uA* =* 333?\DdC>9C,DeCC(BDC?z?DATA(A* tHC* @* 333?\zC AzC A #< #<`jFzD OBDATAhHC* wA* 333?\ SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAD* L* <* @* * * * e?8?AHM    SE* XK* DATAE* pI* 333?,L?В ?K?ȳ>?M?K?<ȳ>T5L?В ?ZI? @μ@?ƾ\?lU В (??3>>]`b4AAVl>K?x<4쓾S>>3ApןAAA)@e?8?AHML?В ?K?ȳ>?L?ՙξAE;OAPŇ  B?=Ch?j(4?t'>d DATAI* uJ* E* 333?,DdC>9C,DeCC(BDC?z?DATA(J* tXK* I* 333?,zC AzC A #< #<`jFzD OBDATAhXK* wJ* 333?, SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAL* D* * * * @* (.=^=o?    SM* hS* DATAM* pQ* 333??3?3^I2(o(4?? 3?3^=i(4J2(A?(.=0n;^=ꉖW5jOT{:?OA2 5AC^=k(4J2(A?(.=^=o??3?3^I2(o(4?5?5OAPŇ  B?=C^j(4?J2(d DATAQ* uR* M* 333?DdC>9C,DeCC(BDC?z?DATA(R* thS* Q* 333?zC AzC A #< #<`jFzD OBDATAhhS* wR* 333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRxU* * SR4-SequenceU* hX* X* p]* ]* s* -A 5DATAU* U* DATAU* (V* U* DATA(V* hV* U* DATAhV* V* (V* DATAV* V* hV* DATAV* (W* V* DATA(W* hW* V* DATAhW* W* (W* DATAW* W* hW* \DATAW* (X* W* \DATA(X* hX* W* \DATAhX* (X* DATAX* X* U* (V* DATAX* 8Y* X* U* hV* DATA8Y* Y* X* U* V* DATAY* Y* 8Y* hV* V* DATAY* Z* Y* V* V* DATAZ* XZ* Y* U* (W* DATAXZ* Z* Z* (V* hW* DATAZ* Z* XZ* (W* hW* DATAZ* 0[* Z* V* W* DATA0[* x[* Z* (W* W* DATAx[* [* 0[* hW* W* DATA[* \* x[* V* W* DATA\* P\* [* W* W* DATAP\* \* \* W* (X* DATA\* \* P\* W* (X* DATA\* (]* \* (W* hX* DATA(]* p]* \* hW* hX* DATAp]* (]* (X* hX* DATA]* e* U* V* V* hV* b* c* ^* a* DATA^* _* OutputRender>DATA_* `* ^* RenderRenderF>DATA`* a* _* AnimRender>DATAa* `* FormatRender>DATAb* uc* 333?uDhC&ԓDhCC(BDC?z?DATAhc* wb* 333?u/9DATAe* xf* ]* (W* U* (V* hW* DATAxf* m* e* V* W* W* V* 8=i>o?[  [P pg* k* DATApg* vPh* 333?}|zCAzCAPP A@FB= A DATAPh* pk* pg* 333?}|????????8=i>o?fffAD&@??fffAPŇ  B? #<C DATAhk* wPh* 333?}|AVE TARGA/t1.blend9DATAm* s* xf* (X* hX* hW* W* 8=H>o?]]]]S n* r* DATAn* vn* 333? zCAzCA1||1 A@FB= A DATAn* p r* n* 333? ????????8=H>o?fffA*@??fffAPŇ  B? #<C DATAh r* wn* 333? AVE TARGA/t1.blend9DATAs* m* W* (W* hX* (X* 8=>o?]]wx8t* 8y* DATA(t* tv* 333?ሜB̽̌?B̽̌?88 #< #<`jFzD SQB̽̌?DATAv* p8y* t* 333?ሜ????????8=>o?fffA@??fffAPŇ  B? #<C DATAh8y* wv* 333?ሜOAD FILE/9SC-A nSCScenetageainPŇ В; x_8 (? x_8 7M^RW^=u=6=A h2A dd??< dddZ@??2A 2A ???????o:?L=//backbuf/tmp///ftype@&#@^@&^#D xG\ DATAx_8 a7 /ȇ DATA7 a(? x_8 .PŇ DATA(? a7 . ‡ DATA(A `,d'=A@DATALh2A kL?B ?o: ?? #<=DATA@2A f1 RenderLayerIMtp; ; IMmodelisation_visage.jQ/home/d2r2/modelisation_visage.jpg_yCIMtZ [ ; IMRender ResultYIMt[ Z IMheath.tgaZ/home/d2r2/1NSOLENCE/sculpted-export/tuto3/heath.tga@7 @7  7 @F@@DATA 7 m DATAm PNG  IHDR@@iqOIDATx[[# ,Jeg;=n d2htۧ_,S _>>~㱜}7N%>@87-c}.q _,ށߎt>~0 q$҅BnCx(w RXT7vbKxIM+ :\pI0oˉ%AG? f5ARB{|~. Vwga )Фjc3hv@66m g`j&MQМ%o>Tcqlق7ˋ 8s i6yH. XdC p` A3K[iO\@%`#L,QPk@Qr0 Xb t'ڧ۰Ͷm;=WYN%w( ppk~}2c{1tM-Yz2tHi>xCC:ot tXr}7S97b*0CqkPlA@.a%3 M@Y$xx8Í()ĜUϗOt1X H w'l;;@ h`g:Ó"x =]p=ec VgN81ӺP"dl&9ہdtDp[70x ,]PSa[#A۶4b@3)MS פR[<1`@% t@gD Kg{ϻ R?g>V8T02gwĹ[<[z)eɀEl$@}ElJޟ S:ڹt@6Sݏ,f ˂h*0lzڵ!m)&"̡ @l|S SqXqboȇyVohOG:(#.$DoT3QS[?`ÒEFEy/ qw$ta:/fA/@ehG n,pM]%6 _J5w 5ƀF>JH?GphplM{]G A}^8372`S//›/>)&_# ݪf^G[XW\ف3ZpS~xWXLY M/fKI N`D?ԣZz9"%P>Sx`@Ҙn:+1zekpF9(_6 /BD6XSpZFm83'd$+4j8wg5Sx@~'}/35fr~6ܔ͔Ǝ~ & Ǩ oHc4F?M[RlU˽I r-x^O s mMx[¯/Xw$wj )r4`F(HD; P}oJ26](6coXd$Mi%v95^Ԛ^,m &-vcvt -wW8͂̄)̸Nȸ$ "h=YQOUHG;fP?T( 1"|Z%[qqB5w6 V Dl:Mm$Z ,ڏ:ve0j,Y1#:UJy |~ʶ\^L0^Yy˼̵\+s6FX΂b ڻ-N' AspYNZٗ`;P^a +FBմU MK"6uM=֡y.ʶ$? y*mCbAf:gD.h\ G8bC*@uf1P ̀ …+O.V, \_χ `ݿ.0Bcf_CVf0ڢ>/zeu(A0y6#)|0l9tx^t2; ƫL`Ƥ+DrmTEIQ<9˪"mep+L`"^eՄ_\n~EXDhZ ? 4 ,0ȀQa»k]3X[T.0MpHmonÍs%/y@ Ei/,SmrYk>dC |FG'birvg|9$gNXk4pfNѝ&#bN+d@%j 4^& t4۱ќP`mËhWL})DDUZ]@E#>=|?0yҖU"f0gDvV(b% g.Lj1aYt<5 `|@Ss/}7Zҳ (}5;#BD4=/_QaP峿wH3MBȵNX`fqC3DHÔCJ,–c:0۲5\I?V(0U,>dAԖ1~Dseݎi.op93t᫽l;r mm¶R& kdF@WM/S˴Nayp3+~i\9}ӷKOIENDB`CA; CACamera.001L>=BuA@?LA`; $LASpot?????AB>??AA4B?@@@ ???IPT; IPKeyIpo; ; fff?zC̽ff@KEDATAT; 1; KEDATA8; *?JM???JM?KEx; KEKey;  ; 8; ; 0h6 DATAh; 8; ̰h{c BasisDATA$h{c ܽpɡ|6UV=+48R6ް<=瑞<6U>=ɡ'+=ܽn=TY#=J5M=U/ܼ$=b0^= ==<=WtI=޲m ib=)Etu=A c=j0㽲i= l0O="F7>y ڽr\>>h#p>_';{>B{>ہ]7s{>=R[Wf>Z=N8>W={=Q=l == <#=Nhf=#=x = {Q=8Q=WfZ=Mu{=Q[}sہ\7;{Bp _&o\Bh7~ ڽB\ZX:T&9ZgO+1GfO9Bs%<1Gj=O,F=T&93KC>ZZWBˉ>&'`w>%_ >}ܧ.%>D >$Ԇ>bO=nV>=D>X0>_~:>=>-=c->CL:=*>UY>,W:*>UԽb->CL~:=>-GX0>_=ՆKO=nV"$%Dܧ.%G&'`!FUn`Qnž aT;F:Wξ˄m`57> FU6>^"`>p la(>a޽Ԙ>r>kʻX>׌=# 7>2!>x mt>k> K\w>|>& s >Zf>dK w=yK> W ij@?>X 5wyK> W  Wf>dK W\w|>& rtk> 7}2!>x X׌=# r$ʻYリa޽Ԙ2ھp la ^# #;=48tdtW 4:V:OF=4:(=dtW]6>: > #<><V ? F,?Su>?Ţ>?ӻ"?)= ?bH>S`>y>9(>X>p->>/ k=y>H)j>K*ky>Hp->/(X>⾚y>9 YH>Q` )=uӻ!">Т>+ Su Fݾ>vN޾LF׾,PO_ ١վD9ͽZsjԾw SӾx:$b"Ӿu1-=x RӾ =ZtjԾR~Q>_ ١վ^*>uN޾KF׾?亣ݸؾ?Uhfپ{+?\0ھ#3?vkھz]7?IȻھ4?m=O۾e%?m> ܾ?>Vܾи>>Eݾ J>,A>ݾ4=g>$ݾ;>r޾Ye>$ݾJ+A>ݾظ>Eݾ~>Tܾe%m> ܾ4W=O۾|]7JȻھ$3kھ+!\/ھUheپ庣ܸؾƾusUdv7Dz߽]A3D+e<(;>ΰL>=e<=\A3Dq g>v6Dz>utUi?)qN.?茶 @?2' I?F˽.P7M?娻ǨBJ?|='9?>۸?>5[>>FLXwc> >˙A=^>q$И>hǽ ^>rlwc >˙bǾ>FL >59>۸GJ|=':M樻ƨ!IF˽.P@2'C.茶?)qeվgTy%rw3J,K62ZVVLD;`Y/J=ZVW=,K6R~v>w3t>fTy ?w2;8v\'J?>!?l>>6>;rw>>Pt=Pe>ה0ˢ>?tٽPe>ؔ2rw>Qپ6>;!k>*J>p\!>\*_m퐾Z۽tZvPVBS\<<0!z2;8޾NK {E /I:x`VG23!mFq;fq ~FP=!mF=y`VG>E/I>NK"?Nrܾ-MF?^UNH\?NMN g? `Ol?'ӺOυi?>\P@ V?>{Q}+?>.R>g>ZsS$>2>1Sg=ǘ>S<Ѯ>!T7gŘ>S0/>1Sg>ZsS+>.RC V >{Qхi>[Pl-ӺO g `OF\NMNUF^UNs@"Orܾ-Mhq$6Y}ScIar]¾/H D ;\25IR=H Da=r]q>Scp>hq$&?M?.%c?#]To?8Y7[u?R:Hq?>U"]?c>2j1?>2ST>>wԇ>{>=>JH"c>VPN>Jԇx>`T>xo1>3%]\>1Jq>T:[uR:oMYƒc+]TL1&|&⾷+,z*h_ y 6'RZȦ;W aw3O=QZQ=y1K>)h_J>+'?D 6O?,!2f?E|W0"\s?!P{"Cy?gf;v" u?6$>΄#sa?z>qb$&4?&>d%uH>?(&>a=>"&=>&@3>]&)>&_=>"&H?(&*4&>d%sar>qb$ u5$>̄#Cy|e;v"\s8O{"yfN|W0"qO,!iy'D ~⾸+q=,z,h_={y= 6'T#=Ȧ;Y (w=3O=S#=Q={y=1K>,h_=J>+q='?D =6O?,!=1f?E|W"=\s?"{"=Cy?}f;<"=u?6$>#=sa?z>5b$='4?&>pd%=tH>?h(&=>b=>&==>F&=?4>&=)>F&=_=>&=H?f(&=+4&>pd%=sar>6b$= u5$>#=Cye;<"=\s6{"=yfN|W"=qO,!=iy'D =iq$=6Y}Sc=Far]=¾/J D= ;]2=6IR=J D=a=r]=q>Sc=p>hq$=&?=M?-=c?$]T=o?7=%]?e>=k1?>=TT>>W=ԇ>{>n="=>J=L#c>7P=O>J=ԇy>n=`T>X=o1>=']]>=Kq>6=<[uR:i=oPY=Ȓc-]T=L2 =|&=޾NK> {E.I>:}`GG>23%mF>q;"fq}F>P=$mF>=}`HG>>E.I>>NK>"?Prܾ-M>F?^tUN>H\?NMN> g?`O>l?'ӺO>Ѕi?>LP>B V?>{Q>+?>R>>g>LsS>&>4>!S>g=Ș>S>>Ѯ>T>8gƘ>S>00>"S>g>LsS>+>R>E V >{Q>Ӆi>KP>l-ӺO>g`O>F\NMN>WF^sUN>u@"Rrܾ-M>eվjTr>'rz3>L!,K/>2ZVO>PD;`Y>/J=ZVP>=!,K.>S~v>z3>t>iTq> ?z2;8>ywP?QBM\>Z?۽m>)_?m>p\?/>\>)J?>>!?l>>>6>;>rw>>J>t=Se>Д>.͢>>BtٽRe>є>6rw>H>پ6>;>!k>>,J>>p\$>\>,_ m>Z۽m>\vPYBL\>><3!>|2;8>ƾulU>dv0Dz>߽bA3>>+e< >(;>ΰ>L>=e< >=aA3>>w g>v0Dz>>ulU>i?)k>N.?⌶> @?2!>$I?F˽(P>GJ?|='>9?>۸>?>/>^>>@L>\wc> >ę>D=^>k>$И>>mǽ^>l>qwc >ę>gǾ>@L>>.>9>۸>IJ|='>>M樻>%IF˽(P>@2!>C. ጶ>?)k> }N޾EF>0PO_ ҡ>H9ͽZlj>} L>:)b" >x1-=~ L>!=Zlj>U~Q>_ ԡ>b*>{N޾FF>?躣ָ>?Uh_>+?\)>(3?zk>~]7?IȻ>4?s=O>e%? m> >?>P>ո>>?>J>1A>>8=j>>?>l>]i>>"J/A>>۸>@>>O>e%m> > 4_=O>]7JȻ>(3k>+&\)>Uh^>麣ָ>#5>B4&4>tmtR> /:>\:T>F=/:>-=ltR>]6>%4> >#6>#>8>Z ? F>,? Nu>D?ɢ9>?}ӻ">?%)=> ?iH>N`>>y>9>(>X>>p->> />k=y>H>1j>K>/ky>H>p-> />(X>>⾟y>9> ^H>M`>Ė)=>xӻ">D֢9>+Nu> F>ݾ9>)DU?x`?Q#nž ?j_;?F:`ξ?Մ<`;?I=$nž ?Љ>w`?;7>'DU?@>^ ?j>p ja?1>a޽ј?>?r>bʻ?X>׌=# ?7>2!>x ?ut>k> ?V\w>|>& ?z >ef>bK ?w=yK> W ?̳ @?>X ?@wyK>W ? af>bK ?b\w|>& ?{tk> ?7澆2!>x ?X׌=# ?rʻ??dᄀa޽ј?<ھp ia?^ ?CmZU?$:_&9?igP*?2E?O9Bs?%<2F?j=P+?F=_&9?CKC>mZV?Mˉ>&&`?>#?m >ܧ-?%>D?/>$?ㆽ>sO=mV?>=?O>$X0>^?~:>$=>-?=r->AL?:=6>U?c>*W?:6>U? Խn->BL?~:!=>-?SX0>]?=?䆽\O=lV?0$?%D?ܧ-?#?R&%`?_a=!F?f(I?97?u}a=!F?7> ڽ?s\>Qh?Ap>_%?;{>@?>ہ[7?{>=Q[?Wf>Z=L? 8>v=?{=Q=?} = = ?<#=?Hf=?#=? = ?{Q=?8o=?WfZ=L?{=P[?}ہ[7?;{ @?p%_$?o\Vh?7 ڽ?ҙ۽?pʡ?6U?Vӕ=?48S6?<ӕ=?<6U?e=ʡ?H+=ҙ۽?Ln=)T?#=s4?=/ܼ$?=0?3_= =?=`>=X?tI=߲? %jb=(?t˷u=?nEc=?0i= l?P I4J>k於m 4\>#4x>x< 4>2=k4=,=5M==w5mC#=ۄ=6Ï<m=78uU_=_67=Ïm=7zC#ۄ=6S=w5 ӽ,=52=k4zx< 4\q#4It於l 4? I4.64;սSx"58$# /ijDZ/7aUq/69[C/Z)[9 :]9/]+$L /-R>%K-x>v泽$n+φ>y8*>)T>'f)[>i=՟)؀>g =W* Q>o>->|>ԕ0X_=n>yq3=f=5!Et$=53f=5e_k>yq3|>ԕ0 Qo>-؀` =W*]yi=՟)Tf))φy8*x泽qn+ R]'L-Z\dw#l)$C#Ҽx*#<9#rm#a> $]>w#~d>7 ᧲>i>c>LJ>N;@>ʟh2>zZ=) \>=Eö>aa@>L /T>W>Qt'=L>̭-`='8>H1"/>t2`'8>H1L>̭-/TW>Ot'ŶZa@>L \=D2ǾzZ=)=@ʾ]hJǾNccLL?VY7 ƌԐ%ƾݤ~ؾC 3R߾0lW:ྵVm=|L߾w^=i|ؾ X&>zƾ!>ᢾ 4>9l?>ZZ$ v>?޽[>~X>)ǻY->ց=NL/>{,!>fs \>Fv>a>>fM(>Z>-%"=SD|>*+r p>-BRD|>)+sM(X>,%>`Fv>aP/s,!>es -ǁ=NYǻY[~?޽`\$  l~𠥾ƾ}+@񾰫꿻TU K>:\`0=~=2H&KA>C񾮘>žW>ZrU/?j@A ?BWWf>??3»X侉?YӢ=vr ?+<>;i>r>MI,ϧ>[m>: R>Rʬ>Z&=̧>)#l&>͞&&Žʧ>)#RQʬ>Z2ϧUm>: ln>LI $<>;뾊IӢ=tr»X>@ Wf,7n@3|]hYnXݾ^QB n1ؾoCȽեHϾ3H/ ʾV :DmȾ#7%=M&Fʾ=g+ϾS> ؾV>%oܾ>ʠԾ>?VJ ɾ)?Ta }?7?W[OF?ö=oL?R>T¾m>>eҾ5>>2|>9> O=e>I} Km>c>I}2|7> =>m>eҾvR>T¾¶=lL7T\MFi)a ~QV&ɾWUݠԾIžJͲZ˽#& S;i&|d'= &M="vo]>sXK>_?qrr? h"`Z"?|!+&?$x'? ÿ%?=^?8d>c?3>өX>b> ǾL>>qd#>\<>"y:>0$X<>L>nd_վb>Ǿe3>ө ^8d>Ŀ%=y' +&!$%Z"Gꦚo*hgǡɰ2̾֊@\0#gǽ',lwd.Pb&8;/_$=.\bS=,|l_>"gsk>Uc F?y?K!?Yuu;vZ)?jB-?Ud$.?B9tbZ,?~=߸c?1#?q>k!?y>m>>꛾@!>қ?H(>} ?,đe/ ?5{(} ?+M!Λ?Hw徇>꛾!y>A1#q>kZ,j=ݸc$.f9tbB-Ud() j!uv[jxϾ q=DX*-\1 ת3Y4h4;*3+=3 &=`1n\>)o-K>7=!??Ǿ9&?t,;r.?"e#2?0Rz3?r<1? =C^'?m\|>7$?>d5+> *>] >?ݍ =>]??cF=Z?.?ݍ+*>]>d5`'_\|>6$<1 =Cz3r2/Rr.ޗ"#&=/- Ǿ9SξR-ܽoPAq.FŽ%2w5\bEd6{H;26-$=JR6妽2=54ǰT>!.Ľ[J>7*۽58?"YϾ;ڽ )?Wf˽f1?%eq4?A֢L6?:;3?<=o$*?9>"׿G?3>oԽ>˜?` >?Z,TN>u'?Z8E_-?svsTNs'?Z?X,?`G+>nԽ$*9>׿3%=lL6q:;q4OӢf1%f)9c˽  Ͼ۽$ ʾN:y ]E0RNrr6ۼN޼7nQμͰZ;7Lʼ =n7=μ=nE6 ۼJ>s0X(>;S Vr?վc*?ȅB2?I'LX?6?0[p7?Rg);^_5?K=EP+?F@>u?,a>S '> ?k+' >8?gczW> .?Cm6?zW.?B4 4?dc/?i+$a>S R+?@>u51=@p7+e);[X?60[2-'O*ՅOV[վ" ʾN:E =ZE0Ms0;LS =Vr?վ=c*?ȅPB=2?J'bL:u<?,a>S =&> ?.+=' >9?c=zW> .?=l6?}=zW.?=5 5?c=/?)+=#a>S =R+?@>:u<57=!.=[J>7=58?#YϾ= )?WO=f1?%e=q4?C=L6?0:;=3?A=X=$*?9>׿=G?3>T=>˜?`> >?E,>TN>w'?pZ>ĴH_-?Vvs>TNu'?nZ>?C,>?`>G,>T=$*9>׿=3%=U=L6::=q4P=f1%f=)9c=  Ͼ=jxϾp=>BX*->X1 >ת3L4>h4;+3>)=3%>=a1>n\>)o->K>8=>!?AǾ9>&?t,>2?#R>z3? r><1? =C>_'?n\|>*$>?>d5>+>*>]>#>?ݍ>#=>`? >ª?V>I=]?>/?ݍ>+*>]>>d5>`'`\|>*$><1 =C>z3r>2"R>r."#>&>"-> Ǿy9>̾؊ @>\0#X>ǽ',l>we.Cb>'8;/_>$=.Ob>S=,o|l>_>"f>sk> U[ >F?y?>L!?Zuu0v>Z)?yj>B-?Ud>%.?w9tb>Z,?=Ѹc>@1#?q>k>!?y>糁>o>>>B!>ӛ?H>(>} ?$>i/ ?-{>(} ?">Q!ћ?H>x徊>>!y>況>A1#q>k>Z,m=Ѹc>&.j9tb>B-Ud>))j>!uv>[>IžJͲ>Z>˽#> & >T;j&|>d'= &>M="v>o]>tX>O>b>?kr>r? h>bZ"?}>+&?$>z'?>ſ%?=> ^?8d>>d?3>ө>\>c>>L>>jd>#>b<>?%y@>0?$_<>?L>gd>cվb>>f3>ө> ^8d>>ſ%=>z'>+&"~$>&Z"G㦚>o*h`ǡ>ʰ+>\nX>aQE g1>sCȽإH>5H/ >z :Hd>"7%=O&<>=]+>S> >W>%h>>ʠy>@?VA >)?Ua }>?>9?g[HF>?ö=hL>?R>N>m>> e>:>>>2|>?> ?Y=m>H}?Mt>߁?k>G}?2|>> ?@>>m> e>{R>K>¶=eL>9Q\EF>>k)a ~>SV&>]Wݠ>ƾy?+@񾭫?TL> D>A:U`>0=~>=5H >OA>J񾪘?>ž?]>\rU>/?j@ >A ?DWPf>>?>?*»X>?`Ӣ=pr> ?1<>;>o>v>EI>/ϧ>_m>7 ?R>Yʬ>Z?&=ҧ>)#?) >͞&?&ŽЧ>)#?RUʬ>Z?7ϧ[m>7 ?sq>CI> &<>;>OӢ=mr>»X>>>@ Wf>-:n@,>|Vh>ƌ?ڐ%ƾ?$ݤؾ??$!zƾ?> ᢾ?4>Al|?H>`Z$ߴ ?}>?޽?[>~?`>!ǻY?->ف=K?S/>,!>bs ?c>Fv>^?>>?oM(>`>+%?,=aD|>)+? p>-?K`D|>(+?}M(^>+%?>?gFv>]?W/z,!>as ?-́=J?cǻY?[~??޽?e\$ ?l{?j\vw#?t%$?C#?Ҽx*#?9+#?m{#?a>#$?]>Տw#?d>7 ?짲>e>?c>L?J>N?G@>؟h?2>{Z=&?\>"=A?̶>na@>L ?/T>ǰW>Ot'?=L>ʭ-?`=58>H1?"/>t2?`58>H1?L>ʭ-?/T°W>Mt'?Ѷja@>L ?\=A?2ǾzZ=%?H@ʾdh?JǾN?pcL?H??Vh7 ?.8$ /?ųǧDX/?7|Uq/?FT[C/?n)[9A:]9/?m<[C/?l8=ՓU+p/?I=D`/?\>@$J /?-R>&K-?泽"n+?І>y8*?>)?T>.f)?k>i=ҟ)?؀>| =S*?1 Q>o>-?>|>ҕ0?m_=>yq3?)=g=5?'m$=5?Fg=5?{_|>yq3?|>ѕ0?8 Qo>-?؀u =S*?mi=ҟ)?Tf)?)?φy8*?x泽on+? R{'L-?m5?5i5?&Fͽ35?Lkҽ 5?T8`rӽ5?HI4?l>於j 4?\>&#4?>x< 4?>2=k4?;=(,=5?q=ܩ=v5?C#=ۄ=6?CÏ<m=7?V벍_=_67?aÏm=7?C#ۄ=6?w٩=v5?@ӽ&,=5?2=k4?x< 4?\#4?m於j 4?? UI4?[6ߞ4?.<սx"5?' 7?ƻѼ]7? kЭ7?A0K6ټF7?Vpܼ˝7?r_7ܼ7?Ž:pܼʝ7?.M;3ټD7?;ѼY7?(<7?ck<Э7?<67?t7? ޟ:(7?l<X7?ɟA9|7?|LK{7?y<7?Oխ77*rd̼73]-Ţ7-?Ӽ7ּ7³7׼u7:ּ7#A;Ӽ7;nd̼7%<ϭ27b]<#7[l<篙7qm<~7<{72/>===??A@pA A?L=TXh(; TXuv_export.pyXA %> V %> %> d6 DATA,XA /home/d2r2/.blender/scripts/uv_export.pyDATA%> c 8) DATAc c %> H7 XpDDATAc (c c ( DATA(c pc c V DATApc c (c 6 11|TDATAc c pc B- headDATAc Hc c V DDATAHc c c h( FilDATAc ءc Hc y DATAءc  c c V LDATA c hc ءc V %DATAhc c c 6 DATAc c hc hV 6DATAc @c c m) DATA@c c c V ?DATAc Уc @c @V =DATAУc c c V @DATAc `c Уc V 8DATA`c c c Pa DATAc c `c V ADATAc 8c c V @DATA8c c c hV ?DATAc ȥc 8c V .@DATAȥc c c  ('DATAc Xc ȥc 8V C('DATAXc c c *_ IDATAc c Xc P+_ ADATAc 0c c `6 DATA0c xc c +_ #DATAxc 0o 0c ,_ LDATA0o xo xc ,_ (DATAxo o 0o ,_ DATAo o xo 8-_ DATAo Po o -_ QDATAPo o o ._ DATAo o Po ~5 DATAo (o o P._ 6DATA(o po o ._ BDATApo o (o /_ 0DATAo o po h/_ <DATAo Ho o /_ GDATAHo o o P0_ DATAo o Ho P@( DATAo  o o Xv6 DATA o ho o 0_  PatDATAho o o 9 DATAo o ho 0_ NDATAo @o o P; @'DATA@o o o `1_ DATAo o @o 1_ dDATAo o o 2_ )DATAo `o o X2_ DATA`o o o 2_ 8DATAo o `o 2_ ".DATAo 8o o Py8 k DATA8o o o 86 portDATAo o 8o H3_ 7haDATAo o o 3_ cDATAo Xo o 3_ +HeDATAXo o o H4_ GgDATAo o Xo 4_ 5hDATAo 0o o < jDATA0o xo o '7 kDATAxo o 0o 5_ NmDATAo o xo P5_ "VoDATAo Po o 5_ -pqDATAPo o o 6_ "sDATAo o Po P6_ EwuDATAo (o o p8 rxDATA(o po o 6_ yDATApo o (o 7_ !T{DATAo o po X7_ <$}DATAo Ho o 7_ !PPPDATAHo o o 8_ ADATAo o Ho 8_ !DATAo  o o 8_ 3DATA o ho o 8 DATAho  B o 0+8 DATA B hB ho 89_ 2DATAhB B B 9_ 1DATAB B hB 9_ mDATAB @B B :_ rDATA@B B B 8;_ kDATAB B @B ;_ uƹDATAB B B -q PPPDATAB `B B x<_ \DATA`B B B =_ eDATAB B `B < DATAB 8B B =_ DATA8B B B [ ?DATAB B 8B `8 DATAB B B =_ DATAB XB B [ DATAXB B B @[ !DATAB B XB [ DATAB 0B B и[ DATA0B xB B [ ^DATAxB B 0B ( DATAB B xB [ .DATAB PB B 7q DATAPB B B [ 9DATAB B PB 78 DATAB (B B h[ (DATA(B pB B n6 DATApB B (B [ DATAB B pB [ DATAB HB B P[ e[4]DATAHB B B Fz synDATAB B HB [ 9endeDATAB  B B [ fontDATA B hB B ; enrDATAhB B B @[ ][4]DATAB B hB [ se3DATAB @B B ; qbasDATA@B B B [ [3]DATAB B @B [ inkDATAB B B h[ ody[DATAB `B B [ sndDATA`B B B [ cslDATAB B `B 0[ droDATAB 8B B H[z msouDATA8B B B [ _heaDATAB B 8B о[ ffseDATAB B B [ !actDATAB XB B p[ kKeDATAXB B B [ "riveDATAB B XB [ ataDATAB 0B B X[ -orldDATA0B xB B va SpaDATAxB B 0B [ alSDATAB B xB ,z ensoDATAB PB B [ bSouDATAPB B B P[ tyAcDATAB B PB p; ToCoDATAB (B B [ onCoDATA(B pB B [ 4@DATApB B (B [ lDATAB B pB ; DATAB HB B `[ !DATAHB pW) B [ #BDATApW) W) HB [ qDATAW) X) pW) @[ 3DATAX) HX) W) h>_ uDATAHX) X) X) [ /_DATAX) X) HX) [ DATAX)  Y) X) 0[ -=DATA Y) hY) X) 8e eDATAhY) Y) Y) [ dDATAY) Y) hY) [ DATAY) @Z) Y) [ 4BDATA@Z) Z) Y) 7 yDATAZ) Z) @Z) z DATAZ) [) Z) Az DATA[) `[) Z) 17 #DATA`[) [) [) Q( Y DATA[) [) `[) ; dDATA[) 8\) [) M( DATA8\) \) [) 9 DATA\) \) 8\) [ DATA\) ]) \) 2q DATA]) X]) \) (i) "DATAX]) ]) ]) @; >DATA]) ]) X]) [ [DATA]) 0^) ]) [ DATA0^) x^) ]) z DATAx^) ^) 0^) P[ yDATA^) _) x^) [ "#DATA_) P_) ^) 8 PDATAP_) _) _) [ DATA_) _) P_) [ DATA_) (`) _) ; DATA(`) p`) _) `[ jDATAp`) `) (`) y DATA`) a) p`) [ DATAa) Ha) `) [ DATAHa) a) a) 0[ DATAa) a) Ha) h[ DATAa)  b) a) [  DATA b) hb) a) [ DATAhb) b) b) ([ DATAb) b) hb) h[ cDATAb) @c) b) [ DATA@c) c) b) [ '\DATAc) c) @c) 8[ rDATAc) d) c) [ DDATAd) `d) c) [ pDATA`d) d) d) [ WDATAd) d) `d) H[ DATAd) 8e) d) [ 3DATA8e) e) d) [ )DATAe) e) 8e) 8 PPPDATAe) f) e) H[ PPPDATAf) Xf) e) xT6 PPPDATAXf) f) f) ; PPPDATAf) f) Xf) T6 PPPDATAf) 0g) f) T6 PPPDATA0g) xg) f) 8U6 PPPDATAxg) g) 0g) U6 3PPPDATAg) h) xg) 7 PPPDATAh) Ph) g) U6 PPPDATAPh) h) h) 0V6 PPPDATAh) h) Ph) pV6 DATAh) V h) V6 DATAV V h) W6 DATAV (V V 8W6 DATA(V pV V xW6 ?DATApV V (V W6 DATAV V pV X6 DATAV HV V pX6 6DATAHV V V X6 6DATAV V HV @Y6 DATAV  V V pY6 DATA V hV V Y6 DATAhV V V Y6 DATAV V hV @Z6 DATAV @V V xZ6 "DATA@V V V Z6 "DATAV V @V [6 DATAV V V P[6 DATAV `V V [6 DATA`V V V [6 DATAV V `V \6 DATAV 8V V h\6 DATA8V V V \6 )DATAV V 8V ]6 &DATAV V V X]6 *DATAV XV V ]6 -DATAXV V V ^6 /DATAV V XV p^6 DATAV 0V V ^6 DATA0V xV V ^6 DATAxV V 0V (_6 DATAV V xV p_6 DATAV PV V _6 DATAPV V V _6 DATAV V PV (`6 DATAV (V V p`6 DATA(V pV V `6 DATApV V (V `6 DATAV V pV Ha6 DATAV HV V xa6 DATAHV V V a6 DATAV V HV b6 DATAV  V V Hb6 DATA V hV V b6 DATAhV V V b6 DATAV V hV b6 DATAV @V V c6 $DATA@V V V xc6 DATAV @V c6 (DATA8) #!BPYDATAH7 "DATA( """DATAV Name: 'UV Face Layout'%DATA6 Blender: 232indDATAB- Group: 'Export'DATAHV Tooltip: 'Export the UV Faces layout of the selected object to tga'NLDATAh( """ DATAy DATAPV # --------------------------------------------------------------------------DATA(V # ***** BEGIN GPL LICENSE BLOCK *****DATA6 #DATA8hV # Copyright (C) 2003: Martin Poirier, theeth@yahoo.comDATAm) #DATA@V # This program is free software; you can redistribute it and/orDATA@@V # modify it under the terms of the GNU General Public LicenseDATADV # as published by the Free Software Foundation; either version 2DATA< V # of the License, or (at your option) any later version.DATAPa #DATADV # This program is distributed in the hope that it will be useful,DATADV # but WITHOUT ANY WARRANTY; without even the implied warranty ofDATA@hV # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theDATA0V # GNU General Public License for more details.DATA #DATAD8V # You should have received a copy of the GNU General Public LicenseDATAL*_ # along with this program; if not, write to the Free Software Foundation,DATADP+_ # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.DATA`6 #DATA$+_ # ***** END GPL LICENCE BLOCK *****DATAP,_ # --------------------------------------------------------------------------DATA,,_ # thanks to jms for the tga functionsDATA ,_ # --------------------------DATA8-_ # Version 1.1 DATAT-_ # Clear a bug that crashed the script when UV coords overlapped in the same facesDATA ._ # --------------------------DATA~5 # Version 1.2DATA8P._ # Now with option to use the object's name as filenameDATA ._ # --------------------------DATA4/_ # Version 1.3 Updates by Zaz from Elysiun.comDATA@h/_ # Default path is now the directory of the last saved .blendDATAH/_ # New options: Work on selected face only & Scale image when face wrapsDATA P0_ # --------------------------DATAP@( DATAXv6 import BlenderDATA0_ from math import *DATA9 DATAP0_ default_file = Blender.sys.dirname(Blender.Get ("filename")) + Blender.sys.sepDATAP; DATA$`1_ bSize = Blender.Draw.Create(500)DATA 1_ bWSize = Blender.Draw.Create(1)DATA,2_ bFile = Blender.Draw.Create(default_file)DATA$X2_ bObFile = Blender.Draw.Create(1)DATA 2_ bWrap = Blender.Draw.Create(1)DATA$2_ bAllFaces = Blender.Draw.Create(1)oDATAPy8 impDATA 86 def draw():DATA8H3_  global bSize, bWSize, bFile, bObFile, bWrap, bAllFacesDATA3_  # clearing screenDATA,3_  Blender.BGL.glClearColor(0.5, 0.5, 0.5, 1)DATA$H4_  Blender.BGL.glColor3f(1.,1.,1.)gDATA84_  Blender.BGL.glClear(Blender.BGL.GL_COLOR_BUFFER_BIT)DATA< kDATA'7  #TitleDATA 5_  Blender.BGL.glColor3f(1, 1, 1)DATA$P5_  Blender.BGL.glRasterPos2d(8, 183)DATA05_  Blender.Draw.Text("Blender UF Faces Export")DATA$6_  Blender.BGL.glRasterPos2d(8, 163)DATAHP6_  Blender.Draw.Text("""(C) Feb. 2003 Martin Poirier (aka "theeth")""")DATAp8  DATA6_  # InstructionsDATA$7_  Blender.BGL.glRasterPos2d(8, 83)DATA@X7_  Blender.Draw.Text("1 - Select the mesh you want to export")PPDATA$7_  Blender.BGL.glRasterPos2d(8, 63)PDATAD8_  Blender.Draw.Text("2 - Define the Size and WireSize parameters")DATA$8_  Blender.BGL.glRasterPos2d(8, 43)DATA48_  Blender.Draw.Text("3 - Push the EXPORT button!!!")DATA8 DATA 0+8  # ButtonsDATA489_  Blender.Draw.Button("EXPORT", 3, 10, 10, 100, 25)DATA49_  Blender.Draw.Button("Exit", 1, 200, 177, 40, 18)DATAp9_  bSize = Blender.Draw.Number("Size", 4, 10, 130, 90, 18, bSize.val, 100, 10000, "Size of the exported image")DATAt:_  bWSize = Blender.Draw.Number("Wire Size", 4, 120, 130, 90, 18, bWSize.val, 1, 5, "Size of the wire of the faces")DATAl8;_  bWrap = Blender.Draw.Toggle("Wrap", 5, 220, 130, 50, 20, bWrap.val, "Wrap to image size, scale otherwise")DATAx;_  bAllFaces = Blender.Draw.Toggle("AllFaces", 6, 280, 130, 60, 20, bAllFaces.val, "Export All or only selected faces")DATA-q DATA`x<_  bFile = Blender.Draw.String("Path: ", 4, 10, 100, 200, 20, bFile.val, 100, "Filename path")DATAh=_  bObFile = Blender.Draw.Toggle("Ob", 4, 212, 100, 30, 20, bObFile.val, "Use object name in filename")DATA < DATA=_ def event(evt, val):DATA@[  if evt == Blender.Draw.ESCKEY and not val: Blender.Draw.Exit()DATA`8 DATA=_ def bevent(evt):DATA [  bSize, bWSize, bFile, bObFileDATA$@[  if evt == 1: Blender.Draw.Exit()DATA[  if evt == 3:DATAи[  if bObFile.val:DATA`[  UV_Export(bSize.val, bWSize.val, bFile.val + Blender.Object.GetSelected()[0].name + ".tga")DATA(  else:DATA0[  UV_Export(bSize.val, bWSize.val, bFile.val)DATA7q DATA<[ def Buffer(height=16, width=16, profondeur=3,rvb=255 ): DATA 78  """ DATA,h[  reserve l'espace memoire necessaire DATA n6  """ DATA[  p=[rvb] DATA$[  b=p*height*width*profondeur 3]DATAP[  return b ctDATAFz etDATA<[ def write_tgafile(loc2,bitmap,width,height,profondeur): ioDATA[  f=open(loc2,'wb') DATA; *vDATA$@[  Origine_en_haut_a_gauche=32 lwDATA [  Origine_en_bas_a_gauche=0 sDATA; niDATA[  Data_Type_2=2 tDATA [  RVB=profondeur*8 geDATAh[  RVBA=32 tonDATA[  entete0=[] DATA[  for t in range(18): _2DATA 0[  entete0.append(chr(0)) enDATAH[z ecDATA$[  entete0[2]=chr(Data_Type_2) *chDATA о[  entete0[13]=chr(width/256) DATA$ [  entete0[12]=chr(width % 256) tDATA$p[  entete0[15]=chr(height/256) ginDATA$[  entete0[14]=chr(height % 256) hDATA[  entete0[16]=chr(RVB) DaDATA0X[  entete0[17]=chr(Origine_en_bas_a_gauche) ttDATAva eImDATA [  #Origine_en_haut_a_gauche fDATA,z ensDATA[  for t in entete0: aDATAP[  f.write(t) tKDATAp; intDATA[  for t in bitmap: DATA[  f.write(chr(t)) DATA [  f.close() DATA; DATA$`[ def UV_Export(size, wsize, file):(DATA$[  obj = Blender.Object.GetSelected()DATA[  if not obj:DATA4@[  Blender.Draw.PupMenu("ERROR%t|No Active Object!")DATA h>_  returnDATA[  obj = obj[0];DATA [  if obj.getType() != "Mesh":"DATA00[  Blender.Draw.PupMenu("ERROR%t|Not a Mesh!");DATA 8e  return0DATA[  mesh = obj.getData()DATA[  if not mesh.hasFaceUV():DATA8 [  Blender.Draw.PupMenu("ERROR%t|No UV coordinates!")DATA 7  returnDATAz  DATAAz DATA 17  vList = []DATA Q(  faces = []DATA; qDATA M(  minx = 0DATA 9  miny = 0DATA[  scale = 1.0DATA2q  DATA (i)  step = 0 DATA@; HDATA[  if bAllFaces.val:DATA[  faces = mesh.facesRDATAz DATAP[  else:DATA$[  faces = mesh.getSelectedFaces ()DATA8 DATA[  for f in faces:DATA[  vList.append(f.uv)DATA ; TDATA `[  img = Buffer(size+1,size+1)~DATAy DATA[  if bWrap.val:DATA[  wrapSize = sizeDATA0[  else:DATAh[  wrapSize = sizeDATA[  maxx = -100000DATA[  maxy = -100000DATA([  for f in vList:DATAh[  for v in f:DATA[  x = int(v[0] * size)NDATA[  maxx = max (x, maxx)DATA8[  minx = min (x, minx)DATA[  DATA[  y = int(v[1] * size)DATA[  maxy = max (y, maxy)DATAH[  miny = min (y, miny)DATA4[  wrapSize = max (maxx - minx + 1, maxy - miny + 1)DATA,[  scale = float (size) / float (wrapSize)PDATA8 PPDATA H[  fnum = 0PDATAxT6  fcnt = len (vList)DATA; PPDATAT6  for f in vList:PPDATAT6  fnum = fnum + 1PDATA8U6  if not fnum % 100:PPDATA4U6  print "Face " + str (fnum) + " of " + str (fcnt)DATA 7  DATA U6  for index in range(len(f)):PDATA0V6  co1 = f[index]PDATApV6  if index < len(f) - 1:DATAV6  co2 = f[index + 1]DATA W6  else:DATA8W6  co2 = f[0]DATA@xW6  step = int(size*sqrt((co1[0]-co2[0])**2+(co1[1]-co2[1])**2))DATA W6  if step:DATA X6  for t in range(step + 1):DATA8pX6  x = int((co1[0] + t*(co2[0]-co1[0])/step) * size)DATA8X6  y = int((co1[1] + t*(co2[1]-co1[1])/step) * size)DATA@Y6 DATApY6  if bWrap.val:DATAY6  x = x % wrapSizeDATAY6  y = y % wrapSizeDATA @Z6  else:DATA$xZ6  x = int ((x - minx) * scale)DATA$Z6  y = int ((y - miny) * scale)DATA[6  DATA P[6  co = x * 3 + y * 3 * sizeDATA[6  img[co] = 0DATA[6  img[co+1] = 0DATA \6  img[co+2] = 255DATAh\6  if wsize > 1:DATA,\6  for x in range(-1*wsize + 1,wsize):DATA(]6  for y in range(-1*wsize,wsize):DATA,X]6  img[co + 3 * x + y * 3 * size] = 0DATA0]6  img[co + 3 * x + y * 3 * size +1] = 0DATA0^6  img[co + 3 * x + y * 3 * size +2] = 255DATAp^6  DATA^6  for v in f:DATA^6  x = int(v[0] * size)DATA(_6  y = int(v[1] * size)DATAp_6 DATA_6  if bWrap.val:DATA_6  x = x % wrapSizeDATA(`6  y = y % wrapSizeDATA p`6  else:DATA$`6  x = int ((x - minx) * scale)DATA$`6  y = int ((y - miny) * scale)DATAHa6 DATA xa6  co = x * 3 + y * 3 * sizeDATAa6  img[co] = 0DATAb6  img[co+1] = 0DATAHb6  img[co+2] = 0DATAb6  DATAb6  DATAb6  DATA( c6  write_tgafile(file,img,size,size,3)DATAxc6 DATA,c6 Blender.Draw.Register(draw,event,bevent)OB‡ YPŇ OBLamp `; qe>@???aT?$2,^'???,^'$2),?%@?????>>/%M5?_3&椾L,n??DOBd8? #=?>=?@???OBPŇ Yȇ ‡ OBCamera ; ς[/f@????3Ĥ??>>u3p2?u>i!3ς[/f@??????EΥآ1Pz'?a($ܳh!?:ôӂβS8?DOBd8? #=?>=??@???OBȇ YPŇ OBSurfSphere0h6 N5 ?????????????>>u^2짛3p2?u>I+Ųς[/f@?DOBd8? #=?>=??@???8- 8 yDATAN5 MAx=) &8 q MADisplacment-MapUY?Y?Y?Y?Y?Y????????L?????2AA ????????@?=?==???`?) H( (I( ?DATAx`?) h> ?????????L>DATAxH( 6 ?????????L>DATAx(I( hS ?????????L>TEhS "6 TEBlue-ZV>@???????@@????? @??<dTE6 "h> hS TEGreen-YW>@???????@@????? @??<dTEh> "6 TERed-XX>@???????@@????? @??<dME0h6 2MEMeshPy ; %4 8^ Kp W L^ pi6 ˇ  ͇ @}3Cy?L?X?DATA%4 x=) DATApi6 W DATA<W 8ܽ$pɡ4|6U쑁V=F얁+48R6똁ް<=얁瑞<6U~쑁>=ɡ 5'+=ܽn=TY#=J5XNM=U/ܼ$=b0^= ==<=W ftI=޲ m ib=)E% ܀Etu= iA c=;j0㽲i= li0O="FI7>y ڽ{$.Fr\>>h*d#p>_'.5;{>Bc0T{>ہ]7 1ljs{>=R[0Wf>Z=NB,ˈ8>W=$9{=Q=l == zoA<#=Nhf=#=`x = oA{Q=B8Q=79WfZ=MӚˈu{=Q[ϰ}sہ\7ηlj;{BTp _&s4o\Bh d7~ ڽ.EB\ZX)(2:T&9 ˝ZgO+F1G/bRfO9Bsv%<1GcSj=O,` HF=T&9ˠ3KC>ZZW&+5Bˉ>&'`^4w>%X=_ >}ܧ.MB%>DDp >$EԆ>bO=nVvD S>=?גD>X0>_y4 ~:>=>- &$w=c->CL`D$:=*>U !Y>,WT (:*>U4!Խb->CLD$~:=>-$wGX0>_ =גՆKO=nV S"$7%D%pܧ.%G&'`!FUgn`%Qnž waaT;=F:Wξ&˄m`.57> FUz1o6>^"5B9`>p laLS(>a޽ԘRoH>Uesr>kʻV֡X>׌=# *U T7>2!>x N,@mt>k> MB)K\w>|>& 00"s >Zf>dK 0w=yK> W D-\ij@?>X ;,5wyK> W -\ Wf>dK y0W\w|>& *ϙ0"rtk> )7}2!>x ,@X׌=# ֪ Tr$ʻO֡besYリa޽ԘQoG2ھp laS ^#Խ5 #;2ʥ=48^jۥtdtWSz 4:ܨV:O7ӡRF=4:v(=dtW[]]6>:#z > #<1:@ԥ><M1V ? FY|,?Su_1>?Ţ>bb?ӻ"cٯ?)=)b9I ?bH>S`{[9!>y>9M1Z(>X>:1;Ԟp->>/%< k=y>H:)j>K8V*ky>H:p->/d<(X>a1;Ԟ⾚y>9%1Z YH>Q`9! )=ם9Iuӻ!"6ٯ>Т>Wb+ Sug0 Fzݾ>q+vN޾LF׾Rٯ,PO_ ١վ9D9ͽZsjԾ{찘w SӾrθx:$b"ӾI?du1-=x RӾҸ =ZtjԾ R~Q>_ ١վ'S^*>uN޾KF׾@?亣ݸؾV]?Uhfپ6cZ{+?\0ھgi#3?vkھslYz]7?IȻھmؽ4?m=O۾kNe%?m> ܾeC%ٺ?>VܾW<8и>>EݾCD? J>,A>ݾa,H`4=g>$ݾG;>r޾GFYe>$ݾRGJ+A>ݾӖH`ظ>EݾἂD?~>Tܾ<8e%m> ܾC%ٺ4W=O۾N|]7JȻھnؽ$3kھY+!\/ھUheپΜW庣ܸؾQƾusUtdv7Dz߽]A3DS+e<TҌ(;>ΰ[DVL>=e<\܌=\A3Djq g>v6Dz)>utUzEi?)q]cN.?茶qjG1 @?2'p I?F˽.Ps7M?娻ǨtTYBJ?|='r9?>۸lp(?>5+^=[>>FL,J~LXwc> >˙2tS.A=^>qhTq$И>JThǽ ^>rTqlwc >˙ltS.bǾ>FLԵ~L >5ա=9>۸p(GJ|=' :M樻ƨVTY!IF˽.Pk@2'cC.茶B-?)qu[eվgTy젒%rw3ӏJ,K6߈2ZVVdžLD;`Yk[2/J=ZVWNԆ=,K6R~v>w3* t>fTyEH ?w2;8aߺv\w'J?>q*!?l>McA >6>;OSrw>>P73]et=Pe>הqa30ˢ>[b?tٽPe>ؔqa32rw>Q3]eپ6>;SS!k>A *J>*p\!>\*_m퐾\.Z۽tb_ZvPVBS\B<<0!kҳz2;8eɺ޾NKζ  {E /I( :x`VGÄm23!mFq;fq ~F{ɂ{P=!mF $=y`VGBs>E/Iq*B#>NK~IA"?Nrܾ-M{dEqF?^UNsH\?NMN2y! g? `O{l?'ӺO|Pυi?>\P%{@ V?>{QAt,}+?>.RfD>g>ZsSS(X$>2>1SSl<Ѯ>!T]o7gŘ>S(l0/>1SOeg>ZsSe(X+>.RDDC V >{Q,хi>[Pۄl-ӺO P g `OF\NMNΆ UF^UNs@"Orܾ-M)mhq$붔h6Y}Sc7Iar]g¾/H Dj ;\2뽉5IR=H D콠%a=r]bq>Scx)>p>hq$mIӘj&?eM?.%u>ac?#]TI{o?8Y ~7[u?R:~HHq?>U}"]?c>2v=.j1?>2hFtST>>wV[ԇ>{>>+k;=>J!uH"c>VPyN>Jުuԇx>&+k;`T>x[o1>3LFt%]\>1=.Jq>T:[uR: HoMYƒc+]TL1&6`|&Op⾷+,z*h_St  yiU 6'RZ? Ȧ;W aw>3O=QZEN Q=yy1K>)h_m("J>+H'?D f-6O?,!ujG2f?E|W0"?|s\s?!P{"~Cy?gf;v" u?6$>΄#}Vsa?z>qb$v/^&4?&>d%i+HuH>?(&W{]>a=>"&2@>n=>&#pzV@3>]&CV)>&pzV_=>"&ο>nH?(&{]*4&>d%~+Hsar>qb$/^ u5$>̄#VCy|e;v" \s8O{"yfN|W0"sqO,!(`Giy'D ٲ/~⾸+q=,z,h_=St{y=iUI 6'T#=?Ȧ;Y (w=3O=S#=ENQ={y=yH1K>,h_=m(J>+q=H'?D =f6O?,!=ujι1f?E|W"=?|\s?"{"=~cCy?}f;<"=Nu?6$>#=}VWsa?z>5b$=v/'4?&>pd%=i+HstH>?h(&=W{] >b=>&=2@>n] =>F&=#pz ?4>&=C )>F&=pz _=>&=ο>n] H?f(&={] +4&>pd%=~+Hssar>6b$=/ u5$>#=VWCye;<"= N\s6{"=cyfN|W"=qO,!=(`ιiy'D = ٲiq$=붔6Y}Sc=7Far]=gS¾/J D=j; ;]2=6IR=J D=%9a=r]=bOq>Sc=x)>p>hq$=mIӘ&?=e2M?-=u>ϟc?$]T=I{o?7=}S%]?e>=v=..k1?>=hFTT>>W=V[,ԇ>{>n=>+k"=>J=!u.%L#c>7P=y'O>J=ުu.%ԇy>n=&+k`T>X=[,o1>=LF']]>==..Kq>6=S<[uR:i= H4oPY=oȒc-]T=L2 =6Ϡ|&=Op2޾NK>ζ %  {E.I>( :}`GG>Ä23%mF>q;"fq}F>{ɂP=$mF> $=}`HG>Bㄍ>E.I>q*B>NK>~IA "?Prܾ-M>{dEF?^tUN>s6H\?NMN>2y g?`O>{l?'ӺO>|Ѕi?>LP>%{B V?>{Q>At,N+?>R>fD!>g>LsS>S(XA(&>4>!S>S>lD;>Ѯ>T>]o?8gƘ>S>(lD;00>"S>Oe2g>LsS>e(XA(+>R>DD!E V >{Q>,NӅi>KP>ۄl-ӺO> g`O>F\NMN>ΆWF^sUN>9u@"Rrܾ-M>)eվjTr>n.'rz3>ӏ-L!,K/>߈J*2ZVO>džd(PD;`Y>k['/J=ZVP>NԆa(=!,K.>B*S~v>z3>*,t>iTq>EHc. ?z2;8>aߺj-yoJ+wP?QBM\>u_)Z?۽m>x_@()_?m>y'p\?/>\>w-()J?>>q* *!?l>>McA.>6>;>OS7rw>>J>73]Ct=Se>Д>qaM.͢>>[bQBtٽRe>є>qaM6rw>H>3]Cپ6>;>SS7!k>>A.,J>>* *p\$>\>-(,_ m>\'Z۽m>b_@(\vPYBL\>B`)><3!>kM+|2;8>eɺq-ƾulU>t0=dv0Dz>;߽bA3>>SF9+e< >TҌK7(;>ΰ>[D6L>=e< >\܌F7=aA3>>j<9w g>v0Dz>);>ulU>zE$=i?)k>];N.?⌶>qjG8 @?2!>pu6$I?F˽(P>s"5tT4GJ?|='>r59?>۸>lp(]7?>/>+^= =^>>@L>,J~LF\wc> >ę>2tSRD=^>k>hT\$И>>JTR`mǽ^>l>T\qwc >ę>ltSRgǾ>@L>Ե~LF>.>ա= =9>۸>p(]7IJ|='> 5>M樻>VT4%IF˽(P>k"5@2!>cv6C. ጶ>B8?)k>u; }N޾EF>RٯK0PO_ ҡ>9LKH9ͽZlj>{찘H} L>r2G:)b" >I?Fx1-=~ L>.G!=Zlj>HU~Q>_ ԡ>'S?Kb*>{N޾FF>@K?躣ָ>V]I?Uh_>6cئF+?\)>giD(3?zk>slB~]7?IȻ>m(B4?s=O>kBe%? m> >eC%'E?>P>W<8Kո>>?>CDTJ>1A>>a,H_8=j>>Gg?>l>GFj]i>>RGg"J/A>>ӖH_۸>@>ἂDT>O><8Ke%m> >C%'E 4_=O>B]7JȻ>n(B(3k>B+&\)>DUh^>ΜةF麣ָ>QI#5>26ZB4&4>^j%ZtmtR>SX /:>$W\:T>7ӡVF=/:>v W-=ltR>[]~X]6>%4>#zZ >#6>1:@,Z#>8>MWZ ? F>Y܄T,? Nu>_1QD?ɢ9>bP?}ӻ">c'P?%)=>)b9P ?iH>N`>{[9! S>y>9>M1X(>X>>:1;,ap->> />%<jk=y>H>:lp1j>K>8r/ky>H>:lpp-> />d<j(X>>a1;,a⾟y>9>%1X ^H>M`>9! SĖ)=>ם9Pxӻ">6'PD֢9>WP+Nu>g0Q F>܆Tݾ9>qW)DU?ggx`?%gQ#nž ?wfj_;?eF:`ξ?&weՄ<`;?geI=$nž ? fЉ>w`?.yg;7>'DU?z1og@>^ ?5Bdj>p ja?LSa1>a޽ј?Ro_>?Ue^r>bʻ?V*^X>׌=# ?*U ^7>2!>x ?N,`ut>k> ?MB)GeV\w>|>& ?00kz >ef>bK ?0Srw=yK> W ?D-v̳ @?>X ?;,x@wyK>W ?-v af>bK ?y0Srb\w|>& ?*ϙ0k{tk> ?)Ge7澆2!>x ?,`X׌=# ?֪ ^rʻ?O*^?be^dᄀa޽ј?Qo_<ھp ia?Sa^ ?ԽdCmZU?)'q$:_&9? crigP*?Fr2E?/bŮqO9Bs?Ċq%<2F?cŭqj=P+?` HrF=_&9?`rCKC>mZV?&+qMˉ>&&`?^4p>#?X=mm >ܧ-?NBel%>D?Dk/>$?ELkㆽ>sO=mV?vD k>=??)mO>$X0>^?y4 @p~:>$=>-? &$t=r->AL?`D$x:=6>U? !{c>*W?T {:6>U?4!{ Խn->BL?D$x~:!=>-?$tSX0>]? @p=?)m䆽\O=lV? k0$?7Lk%D?%kܧ-?el#?mR&%`? p_a=!F?yf(I?{%z97?zu}a=!F?y7> ڽ?{$.xs\>Qh?*wAp>_%?.v;{>@?c0T\v>ہ[7? 19v{>=Q[?0mvWf>Z=L?B,5w 8>v=?$x{=Q=?z} = = ?zo|<#=?}Hf=?@~#=?`} = ?o|{Q=?Bz8o=?7xWfZ=L?Ӛ5w{=P[?ϰmv}ہ[7?η9v;{ @?T\vp%_$?svo\Vh? w7 ڽ?.xҙ۽?"L~pʡ?+l~6U?n~Vӕ=?Eh~48S6?g~<ӕ=?h~<6U?m~e=ʡ? ,l~H+=ҙ۽?L~Ln=)T?~#=s4?`}=/ܼ$? u}=0?V}3_= =?"L}=`>=X? tI=߲?$ | %jb=(?O4 #t˷u=? ~nEc=?:~0i= l?}P<Y/?w0v/-?xFXE*? RGw?%?8= L"?1Yt6?- U?9/L}cmI?55jm~?nwC5)䎬W~:4 a!첼U|y0*vec7(p:0*  #;첼Þ;䎬W8<) ;<4 8_