BLENDER_v249REND SceneGLOB  2*  SRx@SR1-AnimationXAEHExK@Qx*  DATAXAADATAAAXA DATAA0BA DATA0BxBADATAxBB0BDATABCxBDATACPCBDATAPCCCDATACCPCDATAC(DCDATA(DpDCDATApDD(DDATADEpDDATAEDDATAHEEAADATAEEHEXA0BDATAE FEABDATA FhFEACDATAhFF FBCDATAFFhFxBPCDATAF@GFCCDATA@GGFPCCDATAGG@GxBCDATAGHGXACDATAH`HGxB(DDATA`HHH0B(DDATAHH`HC(DDATAH8IHPCpDDATA8IIHBDDATAII8ICDDATAIJIpDDDATAJXJICEDATAXJJJ(DEDATAJJXJxBpDDATAJ0KJpDEDATA0KxKJBCDATAxK0KDEDATA@QHuXAC(D0BO@rPs0\DATAЕLink and MaterialsEditing>DATAЕMeshEditingF>DATAXRЕAnim settingsObject>DATAXRpSDrawObjectF>DATApSTXRConstraintsObject>DATATUpSEffectsObjectDATAUVTHooksObjectF>XRDATAVWUParticle InteractionObject>pSDATAWXVSoftbodyObject>pSDATAXZWOutputRender>DATAZ[XRenderRenderF>DATA[0\ZAnimRender>DATA0\[FormatRender>DATA@rPs333?@DhCDhCC(BDC?z?DATAPs@r333?/9DATAHuHv@QBAAC !  DATAHv|HupDDCPCG==o?HwzH]`^DATAH]`^Transform PropertiesView3d>DATA`^H]3D Viewport propertiesView3d>"DATAHwz333?????????G==o? A*A?G==o??????*Ax B??=C ݢM@ݢM@ݢM@? DATAzHw333?/9DATA|@HvPCCCxB??PףHH Hx_x_DATAx_Transform PropertiesIpo!>DATAXH 333? zC̽̌?zC@ #< #<`jFzD OBzC̽̌?DATA}H 333? CC|||??l|DATA}p~ 333? zCCHBC|||?CFC= ADATAp~ } 333?   =rttDATA p~ 333? ?zDzDBCl||ll|zDzD=HB DATA  333? BzB@l|llFzD #<HB DATAH333? ??? ???? A???PA A!O?j?}GCHB? Ax B? #<C DATAH333? /9DATA@x|EpDxB(D @`aDATA`aLink and MaterialsEditing>DATAa`MeshEditingF>DATA@333?J zCB{ µCB ?BFB= ADATA@ 333?J zCCHBC$?CFC= ADATA333?J #DhC`DpJgChCC(BDC?z?DATA333?J /9DATAx@CBDE} ?=o?.8`)bcDATAbcTransform PropertiesView3d>DATAcb3D Viewport propertiesView3d>"DATA8333? K DATAKLDATALPLKDATAPLLL DATALLPL DATAL(MLtDATA(MpML tDATApMM(MDATAMNpM DATANHNMtDATAHNNDATANNLPLDATAN ONKLDATA OhONKLDATAhOO OL(MDATAOOhOL(MDATAO@POLpMDATA@PPOPLMDATAPP@PpMMDATAPp+PLpMDATAp++P(MMDATA+,p+LNDATA,H,+(MNDATAH,,,pMHNDATA,,H,MHNDATA,,NHNDATAxxKL(ML?@Pף s Ys X YO~@  dDATAdfPreviewLamp>DATAf gdLampLampF>DATA g8hfSpotLamp>DATA8hPi gTexture and InputLamp>DATAPihj8hMap ToLamp>8hDATAhjkPiPreviewMaterial>DATAklhjMaterialMaterialF>DATAlmkPreviewWorld>DATAmnlWorldWorldF>DATAnomMist Stars PhysicsWorld>DATAopnTexture and InputWorld>DATApp;oMap ToWorld>oDATAp;<pOutputRender>DATA<=p;RenderRenderF>DATA=><AnimRender>DATA>?=FormatRender>DATA?@>Link and MaterialsEditing>-DATA@B?MeshEditingF>-DATABC@Mesh ToolsEditing>,DATAC0DBMesh Tools 1Editing>DATA0DHECCameraEditingF>DATAHE`F0DShadersMaterial>UDATA`FxGHETextureMaterial>DATAxGH`FAnim settingsObject>DATAHIxGDrawObjectF>DATAIJHConstraintsObject>DATAJKIScriptlinksScript>DATAKLJEffectsObjectIDATALNKMap InputMaterial>`FDATAN OLMap ToMaterial>`FDATA O8PNAnimAnim>DATA8PPQ OSoundSound>DATAPQhR8PListenerSoundF>DATAhRSPQSequencerSound>DATASThRArmatureEditingF>DATATUSRampsMaterialF>kDATAUVTMirror TranspMaterial>DATAVWUMist / Stars / PhysicsWorld>DATAWXVAmb OccWorld>VDATAXZWShadow and SpotLamp>DATAZp[XModifiersEditing>-DATAp[\ZShapesEditing>-ZDATA\pp[MultiresEditing>-DATApX\Mesh Tools MoreEditing^>,DATAXpUV CalculationEditing>,\DATAXTexture FaceEditing>,\DATAX{333?xDHhCVÊD8CC(BDC?z? YmDATAX{p333?x??? ???? A??@PA Aj?c3>}GCHB? Ax B? #<C DATAp~X{333?xHE}CHE}C HE}C??DATA~p333?x/9DATAxxxpMLPLM     DATAxxxNHNM(Mw=D=o? u u  hDh h ]^DATA]^Transform PropertiesView3d,>DATA^]View PropertiesView3dT>"DATA333?xAAs?^3r?hDpd_ADATAP 333?x* D ڙR>.00DATAP333?x????????w=D=o?{IA1Ay?w=D=o??????{IAx B??U==C7?X<???? DATAXP333?xzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA333?xHEVDHEVD2 XHEVD??2DATA 333?x?zDzB@22FzD #<HB DATA333?xDdC8CnD fCC(BDC?z?DATA333?x Open Text FileICTURESC:\Programme\Jass-2.0.0\.blender\scripts\jass\tents/Resources/gridAlignService.py z DATAxxLpMHNNc#> |>o?uu D( _bDATA_`Transform PropertiesView3d,>DATA`b_View PropertiesView3dT>"DATAb`Transform OrientationsView3d>"DATA* DATA(DATA@333?xp?>rNreF??v>h N?>>=ᖿ?p?Nrv>>gF?k r?N?}sRs?>=x9C>fxD=MS\=<07?̼@ҽ?HO?:4I@^ #mAV\"J}rRs?c#> |>o?p?>rNreF??v>h N?>>=ᖿ?Up? >me=>@?x B??pR;=C}>;qRs<7?X<???? DATAX@333?xzC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA@333?xHEVDHEVD2 XHEVD??2(`DATA,(BO`ADATA,`(BOp=AxDATA,`CS@ff* DATAؼ 333?x?zDzB@22FzD #<HB DATAؼ333?xDdC8CnD fCC(BDC?z?DATAؼ333?x Save AseNT PICTURESg:\documents\projekte\SL\building\blender\questions\Resources/fork.blendASRxSR3-Materialodel Sing -01@7xx*  DATA -h-DATAh-- - DATA--h- DATA-@.-DATA@..-<DATA..@.<DATA./.DATA/`/.DATA`///,<DATA//`/,DATA/80/DATA800/,DATA0080DATA00DATA1X1h--DATAX111 --DATA11X1 -@.DATA1021-.DATA02x21@..DATAx2202h-.DATA23x2-/DATA3P32./DATAP333./DATA33P3@.`/DATA3(43.`/DATA(4p43//DATAp44(4`//DATA45p4@./DATA5H54./DATAH555/80DATA55H5`/80DATA5 65/80DATA 6h65/0DATAh66 6800DATA66h6.0DATA6@76/0DATA@7600DATAxx -@..-?@Pף;;!c`fDATAc0dOutputRender>DATA0dHecRenderRenderF>DATAHe`f0dAnimRender>DATA`fHeFormatRender>DATA`333? ~CA~CA!?AFA= ADATA`@ 333? zCCHBC ?CFC= ADATA@P`333? DhC?DhCC(BDC?z?mDATAPP@333? ??? ???? A??@PA Aj?c3>}GCHB? Ax B? #<C DATAPP333? @̌AR|B1@lA A@CC #<@DATAP333? /9DATAxxx.h--/ !  DATAxxx`///.G@? JL-=-=W-X~xgsDATAxghOutputRender>DATAhixgRenderRender>DATAijhAnimRender0>DATAjkiFormatRenderH>DATAkljPreviewMaterial>DATAlnkMaterialMaterial>DATAn olShadersMaterial0>DATA o8pnTextureMaterialD>DATA8pPq oMap InputMaterial\>DATAPqhr8pMap ToMaterial`>DATAhrsPqRampsMaterial>lDATAshrMirror TranspMaterialH>DATA333?*ChCCvgCC(BDC?z?DATAȇ333?*J>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?@?$$OAx B?=Ch?j(4?t'>d DATAXȇ333?*zC AzC A #< #<`jFzD OBDATAȇ333?*;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATAxxx@./80`/U.=w=o?+=+=W+X,XPDATA@333????h?j(4?t'>????hj(4t'?U.=w=o??OAx B??=Ch?j(4?t'>dEh@Eh@Eh@? DATA@P333?DdC>9C,DeCC(BDC?z?DATAXPP@333?zC AzC A #< #<`jFzD OBDATAPP333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAxxx00/80e?B$?AHM+++USHDATAH333?ݕ/?U~'?3F:?>T8165e?2>Z& 4?ߕ/?7F:?81W~>85e?'?T2>ne@>M@?4z?'''䷄?K??T?v|@?l211A 4Atp>?@@FC>G ?4xB֟&BĭeA(@e?B$?AHMݕ/?U~'?3F:?>T8165e?2>Z& 4?H?N,Z#OAx B??=Ch?j(4?t'>dA@A@A@? DATA؊H333?DdC>9C,DeCC(BDC?z?DATAX؊333?zC AzC A #< #<`jFzD OBDATA؊333? SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATAxx/.00&=+=o?USDATA333?*?3?3:-vk(4??3?3;@k(40v@?&=PU1n;+=ꉖø;ZO{:?JXA54U0AC;@j(40v@?&=+=o??3?3:-vk(4?5?5IXAx B??=C:j(4?.vdٚ@ٚ@ٚ@? DATA`333?*DdC>9C,DeCC(BDC?z?DATAX`333?*zC AzC A #< #<`jFzD OBDATA`333?* SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRx^SR4-Sequence7xx*  DATA77DATA787 DATA8`87 DATA`888DATA88`8DATA8898DATA8998DATA9989DATA9:9DATA:X:9DATAX:::TDATA::X:TDATA::DATA:DATAH78DATAH7`8DATAH78DATA `88DATA h88DATAh 789DATAh89DATA@899DATA@899DATA@9:DATA9:DATA`9X:DATA`:X:DATA`89:DATA89:DATA8X::DATA88:DATA9:DATAX:DATAX8DATAX:DATAxx788`8xtwDATAtuOutputRender>DATAuvtRenderRenderF>DATAvwuAnimRender>DATAwvFormatRender>DATAx333?ʃDhCvDhCC(BDC?z?DATAx333?ʃ/9DATAxxx89789 !  DATAxxx8:88=i>o? DATAp333?ʄ~CB~CB ?BFB= ADATAph333?ʄzCAzCA  A@FB= A ?DATAhp333?ʄ????????8=i>o?fffAD&@??fffAx B? #<C DATAh333?ʄAVE TARGA/t1.blend9DATAxxxX::9:8=H>o?UUU DATA333?JzCAzCA1||1 A@FB= A ?DATA333?J????????8=H>o?fffA*@??fffAx B? #<C DATA333?JAVE TARGA/t1.blend9DATAxxx989:X:8=>o?SSSTDATAX333?ʅB̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATA333?ʅ????????8=>o?fffA@??fffAx B? #<C DATA333?ʅOAD FILE/9DATAxx:9:8=i>o? ^DATA^!333?*zCAzCA A@FB= A ?DATA!^333?*????????8=i>o?fffAD&@??fffAx B? #<C DATA!333?*AVE TARGA/t1.blend9SRx^SR5-Scriptingpxx*  DATA0DATA0x DATAx0 DATAxDATAPDATAPDATAPDATA(DATA(pDATAp(DATA0xDATAH0PDATAHxDATAHPDATA DATA hP(DATAh (DATAh(DATA@PDATA@DATA@pDATApDATA`pDATA`(pDATA`DATAxxP0x !  DATAxxxP(z==o?$z_DATAz_Transform PropertiesView3d>DATA_z3D Viewport propertiesView3d>"DATA$333? ˅????????z==o?&A*A?z==o??????*Ax B??=C ?@?@?@? DATA$333? ˅/9DATAxxxp(??Pף L``DATA`Transform PropertiesIpo!>DATA 333?  > =DATAp333? CCx??|?DATAXp333? zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATAPp333? CC|||??l| DATA, BO`ADATA, BOp=AxDATAP0 333? zCCHBC|||?CFC= ADATA0P 333? ?zDzDBCl||ll|zDzD=HB DATAP(0 333? BzB@l|llFzD #<HB DATAP(333? ??? ???? A???PA A!O?j?}GCHB? Ax B? #<C DATAP(333? /9DATAxxpO8qa pDATAacLink and MaterialsEditing>DATAcdaMeshEditingF>DATAd0ecAnim settingsObject>DATA0eHfdDrawObjectF>DATAHf`g0eConstraintsObject>DATA`gxhHfEffectsObjectDATAxhi`gHooksObjectF>0eDATAijxhParticle InteractionObject>HfDATAjkiSoftbodyObject>HfDATAkljOutputRender>DATAlmkRenderRenderF>DATAmolAnimRender>DATAo pmFormatRender>DATA poScriptlinksScript>DATA8q333? ChC#DhCC(BDC?z?DATA8q333? /9SC|* SCScenetageainx ; ; ; }qRs?aֽv[g#%ʾ.W.@>\>>= udd??< d XZ! ??PPBB?????//backbuf/tmp\L?L?L??>??_??D ' DATA; {h; DATAh; {; ; DATA; {h; .`xDATA( z,d'=A@DATAuL?B ?o: ??P22 2d 22 22 22 22 22 > #<===ff??AHz?=???CDATA'????C?N #,=P +=??????DATAH%?=Vy?>`fff?Ou<?DATAHP1 RenderLayerIMp IMCylinderFHCylinder% %  Ӵ??DATALHȞȞDATALȞprimstarHH DATALHȝrot_xDATALȝȘHrot_yDATALȘHȝrot_zDATALHțȘloc_xDATALțHHloc_yDATALHȡțloc_zDATALȡȜHscale_x1?DATALȜHȡscale_y?DATALHHȜscale_z?DATALHȠHsize_xݤ@DATALȠHHsize_y>?DATALHȠsize_zQQ?DATA P DATAP PNG  IHDRa|IDATx1nQ.ږ4RB\P RHiV4%InK#;bٙkf޷a?pզvq ~(W%U8N;p6xbjKE'ƣeuM蒈/-%IV ,%Gpq>DB=B B@?LAH(LASpot ?????AB>??h.?A4B?@@@ ???o:??????@?????DATAh'????C?55?55?L??????DATAL%??WOl yWOWorldg=pb>>===??A <@pA A?L= ף;>TXx*  TXgridAlignService.pyL( LL8 891ADATADC:\Programme\Jass-2.0.0\.blender\scripts\jass\gridAlignService.pyDATALPL: REEDATAPLLLpY:DATALKPLșLFREEDATAKxKL` FREEDATAxK0KKx: eneDATA0KJxK(: stEDATAJJ0Kp <FREEDATAJXJJstDATAXJJJ %FREEDATAJIXJt):DATAIIJ8 $DATAI8II8DATA8IHI?1:EDATAHH8IH=FREEDATAH`HHp@FREEDATA`HHH8FREEDATAHG`HPFREEDATAGGH0A0)EDATAG@GG @*DATA@GFGh?DATAFF@G.extDATAFhFFFREEDATAhF FF #FREEDATA FEhFHLFREEDATAEE FFREEDATAEHEEFREEDATAHEEE9 FREEDATAEDHEp DATADExDATADDATA0,DATA0xDATAx0= 2DATAx #DATAP DATAP DATAP*DATA(@ 'DATA(pXDATAp(@ GDATAp( GDATAH GDATAHDATAH9 DATA 89 DATA h8 DATAh 8 DATAhH8 DATA@7 FREEDATA@FREEDATA@ FREEDATApFREEDATA` $FREEDATA`H FREEDATA` FREEDATA8 FREEDATA87 FREEDATA8X7 DATA7 DATAX6 DATAXh6 DATAX6 DATA0DATA0x DATAx0H DATAx DATAP DATAPP DATAP DATA(DATA(p`DATAp(x QDATAp> 3FREEDATAHFREEDATAHFREEDATAH8 GFREEDATA +FREEDATA h GFREEDATAh FREEDATAh` FREEDATA@5 FREEDATA@ FREEDATA@x5 DATA SDATA`h SDATA` SDATA`@DATA8@*DATA8h DATA8 DATA DATAXxDATAXx> 2DATAX(5 DATA0> 4DATA0xH? 1DATAx0H @DATAx4 DATAPDATAPЅ @DATAP0 @DATA(DATA(p DATAp(4 FREEDATAp(FREEDATAH FREEDATAH:FREEDATAH>FREEDATA <FREEDATA hXFREEDATAh @ FREEDATAhFREEDATA@ FREEDATA@X "FREEDATA@ FREEDATAȚHDATA`84 )DATA` "FREEDATA` FREEDATA8HHDATA8` XDATA8? 5*DATA DATAX;elseDATAXP SDATAX)DATA0 DATA0x3 DATAx0FREEDATAP x UFREEDATAP   FREEDATA  P ~DATA ( 88.MOUDATA(   & DATA: # SPACEHANDLER.VIEW3D.EVENTDATApDATAPș# --------------------------------------------------------------------------REEDATA` # Version: 1.1EDATAx: # Release date: 09-feb-2010DATA(: # Tested on Blender: 249bY:DATA@p # Written by The Machinimatrix (gaia Clary, Hussayn Salomon)()DATA#DATA( # ***** BEGIN GPL LICENSE BLOCK *****EEDATA#DATA(8 # Script copyright (C) MachinimatrixREEDATA8#DATA@# This program is free software; you can redistribute it and/orDATA@H# modify it under the terms of the GNU General Public LicenseEEDATADp# as published by the Free Software Foundation; either version 2===DATA<# of the License, or (at your option) any later version.DATAP# DATAD0# This program is distributed in the hope that it will be useful,hiDATAD # but WITHOUT ANY WARRANTY; without even the implied warranty of===DATA@h# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theDATA0# GNU General Public License for more details.DATA#DATA$ # ***** END GPL LICENCE BLOCK *****DATAPH# --------------------------------------------------------------------------DATADATA DATA9 import Blender, bpy, sys1%DATAp from Blender import *DATAxADATADATA0def doit(activeObject, gridx, gridy, gridz):REEDATADATA4=  #keep current edit-mode and temporary leave itDATA$  in_editmode = Window.EditMode()DATA  Window.EditMode(0)DATA DATA, # make new mesh (reuse the objectName)uDATA(@  mesh = activeObject.getData(mesh=1)DATAXDATAH@  # =================================================================DATAH(  # Find the boundingBox (maybe there is a better function for this ?DATAH  # =================================================================DATADATA 9  xmin = mesh.verts[0].co[0]EDATA 89  xmax = mesh.verts[0].co[0]EDATA 8  ymin = mesh.verts[0].co[1]EDATA 8  ymax = mesh.verts[0].co[1]EDATA H8  zmin = mesh.verts[0].co[2]EDATA 7  zmax = mesh.verts[0].co[2]EDATA DATA  precision=10000DATAp DATA(  for v in mesh.verts : DATAH  x=v.co[0]DATA  y=v.co[1]DATA  z=v.co[2]DATA 7  if x < xmin: xmin = xEDATA X7  if x > xmax: xmax = x DATA 7  if y < ymin: ymin = yDATA 6  if y > ymax: ymax = yEDATA h6  if z < zmin: zmin = zEDATA 6  if z > zmax: zmax = zEDATADATA$  xmin = round(xmin*precision)***DATA$H  xmax = round(xmax*precision)DATA$  ymin = round(ymin*precision)56,DATA$  ymax = round(ymax*precision) DATA$P  zmin = round(zmin*precision) DATA$  zmax = round(zmax*precision)DATA DDATA` DATATx  bbox = [(xmax-xmin)/precision, (ymax-ymin)/precision, (zmax-zmin)/precision]EEDATA4>  print "Calculated bounding box : [", bbox, "]"DATADATADATAH8  # =================================================================DATA, # Now align the vertices along the gridDATAH  # =================================================================DATADATA`  aligned = 0DATA5  for v in mesh.verts :.pDATA  if v.sel == 1:DATAx5  aligned += 1NTDATAT  v.co[0]=nearStep(round(v.co[0]*precision), xmin, xmax, gridx)/precisionDATATh  v.co[1]=nearStep(round(v.co[1]*precision), ymin, ymax, gridy)/precisionDATAT  v.co[2]=nearStep(round(v.co[2]*precision), zmin, zmax, gridz)/precisionDATA@DATA,@ print "Aligned ", aligned, " vertices"uDATAh  Blender.Redraw()DATA$  Window.EditMode(in_editmode)y("DATA  Blender.Redraw()DATAx DATA4x> def nearStep(location, min, max, gridVertexCount):DATA(5  fullLength = max - min%DATA8>  unitLength = fullLength / (gridVertexCount - 1 )REEDATA4H?  percent = ((location - min) / (max - min))DATADH  result = round(percent * (gridVertexCount - 1 ))*unitLength;(maDATA4  return (min + result)DATA DATADЅ # ==============================================================DATAD0 # ==============================================================, gDATA DATA evt = Blender.eventDATA4 val = Blender.eventValue5?DATA,qual = Blender.Window.GetKeyQualifiers()deDATA  DATA<ALTPressed = (qual & Window.Qual.ALT) == Window.Qual.ALTDATA@SHIFTPressed = (qual & Window.Qual.SHIFT) == Window.Qual.SHIFTDATA@CTRLPressed = (qual & Window.Qual.CTRL) == Window.Qual.CTRLN{DATAX DATA@ return_it = FalseDATADATA if evt == Draw.MOUSEX:EDATA$X  if CTRLPressed and ALTPressed:iDATA  print valDATALȚ return_it = True #get rid of the mouse events (too many to handle)DATA84 elif evt == Draw.MOUSEY:DATA$  if CTRLPressed and ALTPressed:lDATA  print valDATALH return_it = True #get rid of the mouse events (too many to handle)EdiDATA` elif evt == Draw.GKEY:DATA8?  # Make sure that only the combination ALT-g worksEEDATA  if ALTPressed:DATA< scn = bpy.data.scenes.active #get the current sceneDATATP  activeObject = scn.objects.active # get selected and thus the active objectDATA, doit(activeObject, 256, 256, 256)EDATA  else:DATA3  return_it = TrueREEDATAelse:EEDATAX  #print "Let the 3D View itself process this event: %d with value %d" % (evt, val)DATA  return_it = TrueREEDATA DATA<8# if Blender should not process itself the passed event: DATA( if not return_it: Blender.event = NonenTXx * TXText8 8 8 8 DATA8 8EERFDATA8OBPxqOBCameraamera.001 $ne@>N@???*?91<"P?ޕ/?5F:?81V~>75e?'?T3>ne@>N@??????}g3² B3?ș3 ~~2?43??14t?!E3IC3aj1?@4'5?OBd8???> P?u=??????OBPqxOBCylinder ѿ->??????ѿ->????????4?DOBd?? #=?>=???????@???H OBPqOBLamp Hp@?p@???{&?W+b=?6씾t? bfE9L"?%?_>oK?p@?p@??????#1n12?~2Nj`?Pr?5씾fE%?t?9L_> b"?oK? ?Af ?DOBd8?<?>Q8>u=???@???ME4hMECylinder(r \ 0     @H@???DATAT0 * DATA :HS?0¾zeTS?0¾kS?0¾S?0¾k S?0¾fMS?0¾S?0¾S?0¾  ?:¾^چ\[? ODI[?20[?WjCS?~a¾¡<@_$>R%&E@a>vFCd;@D>.j ?:~[? KȽT~&E-  [?WKȽn?~a@q-z @AbQ3@!^1~ ?:~[? KH&E- [?WKH}?~a<@_$>-{&E@a>bQ;@D>2~ ?:~[? &E-[?W}?~a@q-{ @AbQ3@!^2~ ?:>~[? KH=&E- =[?WKH=}?~a><@_$>>-{&E@a>>bQ;@D>>2~ ?:>~#[? K=T~s&E- >[?WK=ns?~a> @q>-z @A>bQ3@!^>1~/ ?:>^چ\ P[? >ODI][?20>xw[?W>jC]?~a>¡zU<@_$>>R%^K&E@a>>vFCR;@D>>.jzES?0>zezS?0>kjS?0>jS?0>kjS?0>fzS?0>S?0>S?0>DATAT  *\ DATA`\ 7 # !## !# ! ## !# ######'#! # # ## # # # # # ###'#!!!#!!#!#######'# !!!!!"!#!#$!!$#%#&##&'##'# '#()!!)!!"!"*!#+!"#!$,#$%#%-#-.#&.#%&#./#'/# (' '#)1!)*!*2!23#*+!+3!,4#+,!-5#,-#.6#67#/7#07#(0'(/#89#01!19#9:#12#2:#3;#;<#34!4<#5=#45#=>#6>#56#>?#7?#08'@A#9A!AB#:B!BC#:;#;C!CD#<D#DE#<=#=E!EF#>F#FG#?G#@G#8@'8?#DATAT *culptiesculptie(r DATA6@            ! "!#"$#%$&%'& ' !)(!"*)"#+*#$,+$%-,%&.-&'/.' (/()10)*21*+32+,43,-54-.65./76/(07019812:923;:34<;45=<56>=67?>708?89A@9:BA:;CB;<DC<=ED=>FE>?GF?8@GDATA (r A@>>>>p>>>>>>p>>>>>>p>??>>>p? ? ?>?>p ?@?@?> ?>p@?`?`?>@?>p`???>`?>p>>>>>>p>>>>>>>>p>>>>>>>>p>>?>?>>>p?> ?> ?>?>p ?>@?>@?> ?>p@?>`?>`?>@?>p`?>?>?>`?>p>>>>>>p>>>>>>>>p>>>>>>>>p>>?>?>>>p?> ?> ?>?>p ?>@?>@?> ?>p@?>`?>`?>@?>p`?>?>?>`?>p>>>>??p>>>>>?>?p>>>>>?>?p>>?>??>?p?> ?> ????p ?>@?>@?? ??p@?>`?>`??@??p`?>?>??`??p?>?> ? ?p>?>?> ?> ?p>?>?> ?> ?p>???? ?> ?p?? ?? ? ?? ?p ??@??@? ? ? ?p@??`??`? ?@? ?p`????? ?`? ?p ?> ?>@?@?p> ?> ?>@?>@?p> ?> ?>@?>@?p> ?? ??@?>@?p? ? ? ? ?@??@?p ? ?@? ?@?@? ?@?p@? ?`? ?`?@?@?@?p`? ?? ??@?`?@?p@?>@?>`?`?p>@?>@?>`?>`?p>@?>@?>`?>`?p>@??@??`?>`?p?@? ?@? ?`??`?p ?@?@?@?@?`? ?`?p@?@?`?@?`?`?@?`?p`?@??@??`?`?`?p`?>`?>??p>`?>`?>?>?p>`?>`?>?>?p>`??`???>?p?`? ?`? ????p ?`?@?`?@?? ??p@?`?`?`?`??@??p`?`??`???`??pDNA1ض SDNANAMEw *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