gH]kDwP~trueSpace7.51[VS_O93Y*I Clinton Reese, RUR`d8pM*#ͺO'PNG  IHDR`ZIDATx1KP@kYmj6qpп%NNSMӺƸIqqpy).prp ; 30 30 30 30 30 30 30 30 30znz?ћ/Wz?ћne)@~3b>om_{Ln&7׋*;TzyD<>UgYW|Tպm^YFϵ7ꦙQWUXR#I1,UY χg{W_ CO[ MLoD{$w)}$0 30 30 30 30 30 30 30 30 30 3OTJEXIENDB`/tfѭ8Lwb"q`܂dKu=ustarNullj .;]kI 忞@.;]kI 忞@"SubObject*Encapsulated objects"N[ Xe%e& i Xh 4W}@O{4W}@O{$ Owner4Owner of the Encapsulator$p d  G?ŋ G?ŋ tSObjLtrueSpace object synchronization data W5f@(䐈Z80[l pp\@TCe( <ĠF姁J]<ĠF姁J]DMatrix,Object's input matrix `^02eE{|@\h˵p 偢jD%~`8偢jD%~`8BObjMatrix Object's matrix `^02eE{|@ZF pL -1OSM n-1OSM n"LayoutLayout 럆L<_ї" ׊;Jf|ڢ׊;Jf|ڢBWldMatrixWorld matrix `^02eE{|@Z( [( pp\@TC(N $1&KߊPV$1&KߊPV$AutoShowPanelAutoShowPanel$ WAGWAGOwnerMatrixOwner's matrix `^02eE{|@Hp8 (XFҦV(XFҦV"LE2Data$LE2 Data for node >g'JNjn*p" 1H4NT/eKz1H4NT/eKzCamera$Camera attributes "SJIpE2К Ip% ` P-V?XM%-V?XM%Material ListMaterial List +N⩊C m pg PGdD]JGdD]JB Null "SJIpE2Zp epMS $hKnPSVmS $hKnPSVm"RenderAttributes"RenderAttributes HEoq5vp p@  GdD]J-V?XM%S $hKnPSVm偢jD%~`8(XFҦV>g'JNjn*pFDBb@ j@?׊;Jf|ڢ1H4NT/eKzWAG`^02eE{|@B???? G?ŋa@P<ZK=nʼZ`Ez]UO GFʠN=p0@7 }}Height4MBLt6Z`Ez]UO1釥GP>ap@P<4MBLt6Z`Ez]UO GFʠN=80p@6 }}WidthXxEbN5a8@`P<'XxEbN5ap 0<O[irH%}JZ`Ez]UOPN AnqH 0=[irH%}JK>Z`Ez]UO GFʠN=p 1 }}cCN!F)/Z`Ez]UO1釥GP>ap <OcCN!F)/Z`Ez]UOPN AnqH =cCN!F)/K>Z`Ez]UO GFʠN=p1 }}\5KZWDL&fZ`Ez]UO1釥GP>ap<O\5KZWDL&fZ`Ez]UOPN AnqH=\5KZWDL&fK>Z`Ez]UOtveDCE`"IWJrbl4 #47m2O )Transformh˵<ĠF姁J]D( L(NHWAG (NL偢jD%~`8B (N׊;Jf|ڢB N4W}@O{$j ɻ(XFҦV"`-1OSM n"偢jD%~`8(XFҦV>g'JNjn*pFCAb@@T@?׊;Jf|ڢWAG<ĠF姁J]-1OSM n 럆L<_ї(vEwTݬ ShapefQtveDCE`"IWJB$^VIQGіF͡TVIQGіF͡TInput Mesh*Input Mesh for Shape >W5f@(䐈fQ[ 4W}@O{$j  (XFҦV"(XFҦV>g'JNjn*pFB CX@1@?VIQGіF͡T>W5f@(䐈ٸ*ćIC7 === == == = = = = = h* 6H?BJ 8{EE%D7[    y'HN LjUb)R 89Ig"????@@?@@@@?@@?????????ZpߘHXO???tveDCE`"IWJn':hF% I eEditable shape H ~ÁM{ 9_[~ÁM{ 9_[$"Reference matrix `^02eE{|@$` & mG[ & mG[ $Local space `^02eE{|@$p 0 VIQGіF͡Tep ׊;Jf|ڢBȏpeWAGp 8e<ĠF姁J]Dee偢jD%~`8BetveDCE`"IWJB_ e/nkUCEHLj/nkUCEHLjSelection.Mesh selected elements >`g4RJLUDeXe4W}@O{$j e(XFҦV" /nkUCEHLj偢jD%~`8(XFҦV>g'JNjn*pFBDCX@1@?VIQGіF͡T>W5f@(䐈Ɇٸ*ćIC7r=_&B3== = =_?o4&B3= == = =U_?&B3 = = =_o4&B3r=o4_?r=o4_ h* 6H?BJ                y'HN LjUb)R      8{EE%D7[     ZpߘHXO ??????89Ig"????????@@? @?@@@@?`@?@@?????????????׊;Jf|ڢWAG~ÁM{ 9_[`^02eE{|@B%D@%D@%D@DW4aɵD״ ?<ĠF姁J]tveDCE`"IWJ& mG[ `^02eE{|@B????$2ͤ*EgbĬ7e Nulle2AEHM'2AEHM'LE2Data$LE2 Data for node >g'JNjn*p$eceZU@䑧rceZU@䑧r$_scriptData*Internal Script data [җJs@ %%e4W}@O{$j e(XFҦV# e.;]kI 忞@" e-1OSM n# eGdD]JBPGdD]J"SJIpE2zD=BI?2AEHM'>g'JNjn*pFBC`@0@?ceZU@䑧r[җJs@ NewObject// OnComputeOutputs // Called to compute values of all output connectors function OnComputeOutputs(params) { // TODO: put your computation here // var Null = System.CreateDO('Space 3D Package/Camera Data'); // params.ConValue('Null') = Null } NScript Object Package/jScript language:Space 3D Package/Camera Data Null "SJIpE2GdD]J4W}@O{(XFҦV>g'JNjn*pF@BDAb@@@?.;]kI 忞@-1OSM n 럆L<_ї(n(Fӏ0gd4Camera 8g'JNjn*pFDBb@ b@?eПH3M_"oΗOƴ$fY@1H4NT/eKzX PLI?aAJ@@2-H1]q ܂dKu==eMaterial Listi .;]kI 忞@"^ k i 4W}@O{$j g -V?XM%` P`f xh (XFҦV"-V?XM%(XFҦV>g'JNjn*pFB|CX@1@?) 6G%<<,Material List Manager`f -V?XM%g f &zB}J?&zB}J?&Active material ID2Active material class ID`f ^ 4W}@O{$i H_ JJsNJJsNMat Chunk 0BDynamic material input connector |E8yU `f JJsN-V?XM%&zB}J?܂dKu=D Material ChunkXk .;]kI 忞@"N N k 4W}@O{$i U gYأC۲+?gYأC۲+?Material ChunkMaterial Chunk |E8yH_ V gYأC۲+?b=h0CRf .Material Chunk ManagerV gYأC۲+?U O !EJGWM!EJGWMMaterial IndexMaterial IndexV XP 6~qK;2t&6~qK;2t&Active Info4Active and validity flags NOI/)[&V N 4W}@O{$Xk 8O ɝEL*0P0ɝEL*0P0Mat Item 0BDynamic material input connectorxL V ɝEL*0P0!EJGWM6~qK;2t&NOI/)[&2/ChˢjCgYأC۲+?܂dKu=LN ,ConstantColorMaterial M .;]kI 忞@"4 [ 8  N 4W}@O{$Xk xL .F_P#.F_P#Material Output material __W8E#(8O  L U@Ra.U@Ra.LE2Data$LE2 Data for node >g'JNjn*pI ՞'fA5-_՞'fA5-_D3DEYED3DEYE =xNT{PJ -1OSM n"H (XFҦVLE2Data, 1"0I J@#QLJ@#QLLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 2p "uI̎4)]"uI̎4)] ColorInput color -n,Njlpg  "uI̎4)]-n,Njlpg(?&?>?4W}@O{(XFҦV>g'JNjn*pFC Ab@@X@AA?՞'fA5-_.F_P#J@#QL>g'JNjn*pF4CtCd@@@?.;]kI 忞@-1OSM n 럆L<_ї(U@Ra.>g'JNjn*pFjCCd@T@?Pc|B;]2 Material .F_P#.F_P#Material Output material __W8E#(xL & S^M~b S^M~b Alpha_shaderAlpha shader RnчINN ' 5OD.GWf55OD.GWf5Color_shaderColor shader zdU@AUʂ*  > qΤIGGIqΤIGGIModel_shaderModel shader @SrE8㲻t  ? ,S@vTV,S@vTVNormal_shaderNormal shader Xb"ٲN+4 4 зVJilзVJil Texcoord_shader Texcoord shader lrMH;e  4 4W}@O{$M `< U@Ra.< -1OSM n"h (XFҦVLE2Data, 1" kF_kF_Vertex_shaderVertex shader k|eKwj9CqVertexShader  t@*Nt@*N Constant_shader Constant shader QVO Pk@  0 <;vHw<;vHwAlphaTest Alpha Test type :KrbSx  0S̤@+R 0S̤@+RAlphaTestValue"Alpha Test Value ,S@vTV 0S̤@+R5OD.GWf54W}@O{зVJil(XFҦV>g'JNjn*pF@Db@y@?<;vHw:KrbSxbDisabledEnabledAs OpaqueDisabledS^M~b .F_P#t@*NkF_-1OSM n 럆L<_ї(U@Ra.>g'JNjn*pFDnC`@\@?qΤIGGI܂dKu=t,DefaultTexCoordShader` (gD9f<(gD9f<TCMoveYTCMoveYP hg R:>a[EH*M\R:>a[EH*M\LE2Data$LE2 Data for node >g'JNjn*pLE2Data, 2g 7wCH7wCHLE2Data$LE2 Data for node >g'JNjn*pH[ wkd@Xywkd@XyTCScaleXTCScaleX% [ 4W}@O{$M \ y݀J}Ny݀J}N FloatInput floatTCMoveXhC 0] ĦBZĦBZTCScaleYTCScaleY8 D )rޙG )rޙG ˢLE2Data, 1$LE2 Data for node >g'JNjn*pLE2Data, 4D (XFҦVLE2Data, 3"X2 %%u5E b%%u5E bLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 62 QA@y:l1QA@y:l1LE2Data, 5$LE2 Data for node >g'JNjn*p $Q/G|]8$Q/G|]8LE2Data, 1$LE2 Data for node >g'JNjn*p ! -1OSM n#x .;]kI 忞@" O 7  0 a ( p  зVJil4 ` R:>a[EH*M\>g'JNjn*pFBC`@d@?(gD9f<wkd@Xy?7wCH>g'JNjn*pFCC`@0@?%%u5E b>g'JNjn*pF`CCb@\@KAC?4W}@O{зVJilĦBZ?y݀J}N(XFҦV>g'JNjn*pFCCb@ b@KAC?)rޙG >g'JNjn*pFBC`@d@?$Q/G|]8>g'JNjn*pFCCC`@d@?QA@y:l1>g'JNjn*pF:id ShaderTexcoord` зVJil )#,OrR)#,OrRTexcoord*Input texcoord brick F 1+5?N>/xO ` 4W}@O{$x %%u5E b -1OSM n" (XFҦVLE2Data, 1 r!"I = 8r!"I = 8Texcoord2,Input texcoord2 brick F 1+5?N>/` %%u5E b>g'JNjn*pFEDA`@P@?4W}@O{зVJil(XFҦV>g'JNjn*pFEDA`@P@?)#,OrRr!"I = 8-1OSM n 럆L<_ї(L{0nBg)`! \T Addx P)\Fvq3P)\Fvq3$PrivateShaderData$PrivateShaderData wk0.DX?_0S :JF>*U:JF>*UInputXInputX : RtNumeric - Any numerical value (scalar, vector or matrix) F 1+5?N>/7 xO S #2 |L?¢Fh#2 |L?¢FhInputYInputY : RtNumeric - Any numerical value (scalar, vector or matrix) F 1+5?N>/ xO xO ,8A fKھ,8A fKھResultResult : RtNumeric - Any numerical value (scalar, vector or matrix) F 1+5?N>/ O 4W}@O{%x XN %%u5E bN -1OSM n"HH (XFҦVLE2Data, 1,8A fKھ:JF>*U%%u5E b>g'JNjn*pFD`B`@P@?4W}@O{(XFҦV>g'JNjn*pFD`B`@P@?#2 |L?¢FhP)\Fvq3wk0.DX?_Gp.HOV-1OSM n 럆L<_ї(L{0nBg)`! L: ModulateH P)\Fvq3 8 2x2֣K!dE52x2֣K!dE5InputXInputX : RtNumeric - Any numerical value (scalar, vector or matrix) F 1+5?N>/ 7 8 TXGy5֣ TXGy5֣ FullLightColorInputY : RtNumeric - Any numerical value (scalar, vector or matrix) F 1+5?N>/8 7 7  dE9@ dE9@ AttenuatedColorResult : RtNumeric - Any numerical value (scalar, vector or matrix) F 1+5?N>/0S 7 4W}@O{%x 5 %%u5E b`6 -1OSM n"2 (XFҦVLE2Data, 1%%u5E b>g'JNjn*pFC`@P@?4W}@O{(XFҦV>g'JNjn*pFC`@P@?P)\Fvq3wk0.DX?_M0(rHH dE9@TXGy5֣ 2x2֣K!dE5-1OSM n 럆L<_ї(L{0nBg)`! ( *VectorFromComponents h3 P)\Fvq3! Gx:G<l5Gx:G<l5XTX : RtFloat - Scalar floating point value F 1+5?N>/ &  !  LDs(e LDs(eYTY : RtFloat - Scalar floating point value F 1+5?N>/   ?8[GVTI?8[GVTIZTZ : RtFloat - Scalar floating point value F 1+5?N>/ h "PZKLь"PZKLьWTW : RtFloat - Scalar floating point value F 1+5?N>/  JN۪BP JN۪BP ResultnResult : RtFloat4 - The four component vector or color F 1+5?N>/ 8  4W}@O{%x %%u5E b` (XFҦVLE2Data, 18 -1OSM n" "PZKLь%%u5E b>g'JNjn*pFC`@\@??8[GVTI LDs(e4W}@O{(XFҦV>g'JNjn*pFC`@\@?Gx:G<l5JN۪BP P)\Fvq3wk0.DX?_JEG0-1OSM n 럆L<_ї(L{0nBg)`!  0VectorFromComponents, 1 P)\Fvq3n Gx:G<l5Gx:G<l5 Row1jRow1 : RtFloat4 - The four component vector or color F 1+5?N>/C  n  LDs(e LDs(eYTY : RtFloat - Scalar floating point value F 1+5?N>/  xn ?8[GVTI?8[GVTIZTZ : RtFloat - Scalar floating point value F 1+5?N>/ n "PZKLь"PZKLьWTW : RtFloat - Scalar floating point value F 1+5?N>/ JN۪BP JN۪BP ResultnResult : RtFloat4 - The four component vector or color F 1+5?N>/S 0 4W}@O{%x %%u5E b (XFҦVLE2Data, 1ذ -1OSM n" "PZKLь%%u5E b>g'JNjn*pFCB`@\@??8[GVTI LDs(e4W}@O{(XFҦV>g'JNjn*pFCB`@\@?Gx:G<l5JN۪BP P)\Fvq3wk0.DX?_JEG0-1OSM n 럆L<_ї(/|V FK|L ShaderInputX ?ڵfA'7(?ڵfA'7(EyePos8Eye position in world space F 1+5?N>/ж %dLrQn0%dLrQn0EyeDirNormalized eye vector in world space. Note that this is vector pointing from surface to the eye F 1+5?N>/P piDM7piDM7EyeDistNDistance from current point to the eye F 1+5?N>/ ^@A툷^@A툷PositionNShading point position in world space. F 1+5?N>/8 p1M@o=p1M@o=TexCoords3D texture coordinates for given surface point. Any undefined channel (u, v or w) is replaced with 0. Initialized to interpolated vertex texture coords. Replaced by output of TextCoord shader. F 1+5?N>/8 }E[2CV)}E[2CV) ColornColor specified by color shader. RGB portion is used to specify color (and is not limited to range 0-1). Initialized to interpolated vertex color. Replaced by output of Color shader. F 1+5?N>/p `MOWIB"ѥ`MOWIB"ѥNormalNormalized normal of the surface for given pixel. Normal vector is expected to be in world space. Initialized with denormalized interpolated vertex normal. Replaced by output of Normal shader. F 1+5?N>/( HtO{/(HtO{/(TangentNormalized tangent of the surface for given pixel. Tangent vector is expected to be in world space. Initialized with denormalized interpolated vertex tangent. Replaced by output of Normal shader. F 1+5?N>/  qQ@Rj qQ@Rj AlphaRTransparency specified for given pixel. Value should be specified in range 0& 1 (full transparency & fully opaque). Initialized to 1. Replaced by output of Alpha shader. F 1+5?N>/ ҥY@e&ҥY@e&LightDirNormalized light direction vector for given pixel. Light vector is expected to be in world space. Note that this is vector pointing from surface to the light. Initialized in the Vertex light shader. Replaced by output of Light shader. F 1+5?N>/ B_;OKFJ*rB_;OKFJ*rLightDistDistance of the current point to the light. Initialized in the Vertex light shader. Replaced by output of Light shader. F 1+5?N>/ HRSEpFCHRSEpFCLightColorLight color for given pixel. Replaced by output of Light shader. F 1+5?N>/@ ~__um1CR¬5~__um1CR¬5TangentToWorldTransformation matrix from tangent space to world space for vectors. F 1+5?N>/z ٻzEuSٻzEuSWorldToObjectnTransformation matrix from world space to object space F 1+5?N>/0{ SaI7֏bSaI7֏bObjectToWorldTransformation matrix from object space to world space. Note that this is inverse matrix to WorldToObject. F 1+5?N>/a 4W}@O{$x a %%u5E b -1OSM n" (XFҦVLE2Data, 1X y"WMB]y"WMB]*ObjectToWorld_NormalA 3x3 Transformation matrix for normal and tangent vectors from object space to world space. F 1+5?N>/؏ )5FYP)5FYPObjectToClipPerspective transformation matrix from object space to screen space. F 1+5?N>/3 x*yIx*yIWorldToClipPerspective transformation matrix from world space to screen space. F 1+5?N>/p4 #h"mO('#h"mO('TexCoords2`A secondary set of texture coordinates for given surface point. Any undefined channel (u, v or w) is replaced with 0. Initialized to interpolated second vertex texture coords. F 1+5?N>/B_;OKFJ*rڳVܯ]FՃ尲+%tsxi_GetInputLightDistRtFloat qQ@RjڳVܯ]FՃ尲'!tsxi_GetInputAlphaRtFloatp1M@o=ڳVܯ]FՃ尲,&tsxi_GetInputTexCoordsRtFloat3^@A툷ڳVܯ]FՃ尲+%tsxi_GetInputPositionRtFloat4)5FYP%%u5E b>g'JNjn*pF CA`@0@?HRSEpFCڳVܯ]FՃ尲-'tsxi_GetInputLightColorRtFloat4ٻzEuSڳVܯ]FՃ尲2,tsxi_GetInputWorldToObject RtFloat4x44W}@O{SaI7֏bڳVܯ]FՃ尲2,tsxi_GetInputObjectToWorld RtFloat4x4~__um1CR¬5ڳVܯ]FՃ尲3-tsxi_GetInputTangentToWorld RtFloat3x3x*yI(XFҦV>g'JNjn*pF CA`@0@?#h"mO('ҥY@e&ڳVܯ]FՃ尲+%tsxi_GetInputLightDirRtFloat3`MOWIB"ѥڳVܯ]FՃ尲)#tsxi_GetInputNormalRtFloat3?ڵfA'7(ڳVܯ]FՃ尲)#tsxi_GetInputEyePosRtFloat4%dLrQn0ڳVܯ]FՃ尲)#tsxi_GetInputEyeDirRtFloat3y"WMB]}E[2CV)ڳVܯ]FՃ尲("tsxi_GetInputColorRtFloat4-1OSM n 럆L<_ї(HtO{/(ڳVܯ]FՃ尲*$tsxi_GetInputTangentRtFloat3piDM7ڳVܯ]FՃ尲)#tsxi_GetInputEyeDistRtFloatz€ L&  InputFloathC +kCY5]BtO+kCY5]BtO FloatInput float\ X C C uM@n;LAuM@n;LAFloatBrickFloat brick F 1+5?N>/n X \/3Kf͈,\/3Kf͈,oFloatOutput float GqiFE0IN GqiFE0IN Input usageVThe usage specification for this parameterC ( 4W}@O{$x  %%u5E b( (XFҦVLE2Data, 1 -1OSM n"GqiFE0IN C_TCMOVEX%%u5E b>g'JNjn*pFtBb@X@?4W}@O{+kCY5]BtO(XFҦV>g'JNjn*pFtBb@X@?uM@n;LA\/3Kf͈,?-1OSM n 럆L<_ї(z€ L& | InputFloat, 1P +kCY5]BtO`  uM@n;LAn \/3Kf͈,x GqiFE0IN  4W}@O{$x %%u5E b8 (XFҦVLE2Data, 1 -1OSM n"GqiFE0IN C_TCMOVEY%%u5E b>g'JNjn*pF8Cb@X@?4W}@O{+kCY5]BtO(XFҦV>g'JNjn*pF8Cb@X@?uM@n;LA\/3Kf͈,?-1OSM n 럆L<_ї(z€ L& & InputFloat, 2% +kCY5]BtOH[ ! & & uM@n;LA! ! \/3Kf͈,h" GqiFE0IN  & p 4W}@O{$x  %%u5E bP (XFҦVLE2Data, 1 -1OSM n"GqiFE0IN C_TCSCALEX%%u5E b>g'JNjn*pF'b@X@?4W}@O{+kCY5]BtO?(XFҦV>g'JNjn*pF'b@X@?uM@n;LA\/3Kf͈,?-1OSM n 럆L<_ї(z€ L& d InputFloat, 38 +kCY5]BtO0]  uM@n;LA!  \/3Kf͈, GqiFE0IN   4W}@O{$x x %%u5E b (XFҦVLE2Data, 1` -1OSM n"GqiFE0IN C_TCSCALEY%%u5E b>g'JNjn*pFXb@X@?4W}@O{+kCY5]BtO?(XFҦV>g'JNjn*pFXb@X@?uM@n;LA\/3Kf͈,?-1OSM n 럆L<_ї(܂dKu= &DefaultModelShader R:>a[EH*M\X 7wCH y݀J}NShininessP 8 4W}@O{$M H )rޙG  (XFҦVLE2Data, 3" %%u5E bLE2Data, 6h QA@y:l1 4 Hm9E4 Hm9E ColorInput color -n,NjlpgSpecularColorP  $Q/G|]8( -1OSM n# .;]kI 忞@" hh = H   qΤIGGI>   R:>a[EH*M\>g'JNjn*pFCA`@T@?7wCH>g'JNjn*pF[C)C`@T@?%%u5E b>g'JNjn*p^CCb@T@y݀J}N Ԡ>KC~B?4W}@O{y݀J}NA(XFҦV>g'JNjn*p^9CKCb@@X@y݀J}N Ԡ>KC~B?)rޙG >g'JNjn*pFCA`@T@?$Q/G|]8>g'JNjn*pFC`B`@T@?4 Hm9E-n,Njlpg?QA@y:l1>g'JNjn*pFAC`@@@?.;]kI 忞@-1OSM n 럆L<_ї(qΤIGGIL{0nBg)`! /{  J R]JĀ7R]JĀ7SpecularColor|SpecularColor : RtFloat4 - The four component vector or color F 1+5?N>/@  D vJ ~~vJ ~~ShininessdShininess : RtFloat - Scalar floating point value F 1+5?N>/  XE $&*2HӁdń$&*2HӁdńNormalVectorjNormalVector : RtFloat3 - The three component vector F 1+5?N>/y  ] Z[G {/,Z[G {/,EyeDirectionjEyeDirection : RtFloat3 - The three component vector F 1+5?N>/  ]  zE%Sf zE%SfLightDirectionnLightDirection : RtFloat3 - The three component vector F 1+5?N>/px  w!XCLw!XCLLightColorvLightColor : RtFloat4 - The four component vector or color F 1+5?N>/Pw   B#A)[(d B#A)[(dResultColorxResultColor : RtFloat4 - The four component vector or color F 1+5?N>/h 4W}@O{% %%u5E b -1OSM n"8 (XFҦVLE2Data, 1 %%u5E b>g'JNjn*pFCLb@d@?4W}@O{(XFҦV>g'JNjn*pFCLb@d@?Z[G {/,:6~KAM B#A)[(dP)\Fvq3wk0.DX?_|X?dK;,w!XCL$&*2HӁdńvJ ~~-1OSM n 럆L<_ї( zE%SfR]JĀ7/|V FK| ShaderInput( ?ڵfA'7( %dLrQn0] ؗ piDM7X ^@A툷0{ p1M@o={ }E[2CV)J y `MOWIB"ѥXE y HtO{/(w  qQ@Rjpx ҥY@e&] v B_;OKFJ*rPw HRSEpFC s ~__um1CR¬5s ٻzEuSg SaI7֏bhh 4W}@O{$ f %%u5E bHg -1OSM n"@Y (XFҦVLE2Data, 1Y y"WMB]HQ )5FYPQ x*yI(P #h"mO('B_;OKFJ*rڳVܯ]FՃ尲+%tsxi_GetInputLightDistRtFloat qQ@RjڳVܯ]FՃ尲'!tsxi_GetInputAlphaRtFloatp1M@o=ڳVܯ]FՃ尲,&tsxi_GetInputTexCoordsRtFloat3^@A툷ڳVܯ]FՃ尲+%tsxi_GetInputPositionRtFloat4)5FYP%%u5E b>g'JNjn*pFC`@0@?HRSEpFCڳVܯ]FՃ尲-'tsxi_GetInputLightColorRtFloat4ٻzEuSڳVܯ]FՃ尲2,tsxi_GetInputWorldToObject RtFloat4x44W}@O{SaI7֏bڳVܯ]FՃ尲2,tsxi_GetInputObjectToWorld RtFloat4x4~__um1CR¬5ڳVܯ]FՃ尲3-tsxi_GetInputTangentToWorld RtFloat3x3x*yI(XFҦV>g'JNjn*pFC`@0@?#h"mO('ҥY@e&ڳVܯ]FՃ尲+%tsxi_GetInputLightDirRtFloat3`MOWIB"ѥڳVܯ]FՃ尲)#tsxi_GetInputNormalRtFloat3?ڵfA'7(ڳVܯ]FՃ尲)#tsxi_GetInputEyePosRtFloat4%dLrQn0ڳVܯ]FՃ尲)#tsxi_GetInputEyeDirRtFloat3y"WMB]}E[2CV)ڳVܯ]FՃ尲("tsxi_GetInputColorRtFloat4-1OSM n 럆L<_ї(HtO{/(ڳVܯ]FՃ尲*$tsxi_GetInputTangentRtFloat3piDM7ڳVܯ]FՃ尲)#tsxi_GetInputEyeDistRtFloat]IDjdc InputColorP "uI̎4)]  @ @ \PtIL;I1\PtIL;I1ColorBrickColor brick F 1+5?N>/J q\W D ɭq\W D ɭoColorOutput color -n,Njlpg= GqiFE0IN @ = 4W}@O{$ %%u5E b -1OSM n" (XFҦVLE2Data, 1GqiFE0IN SPECULARCOLOR\PtIL;I1"uI̎4)]%%u5E b>g'JNjn*pFX@@b@X@?4W}@O{(XFҦV>g'JNjn*pFX@@b@X@?q\W D ɭ-1OSM n 럆L<_ї(z€ L& ̫ InputFloatP +kCY5]BtO    uM@n;LAD \/3Kf͈,ȇ GqiFE0IN  H 4W}@O{$ ) %%u5E b) -1OSM n" (XFҦVLE2Data, 1GqiFE0IN SHININESS%%u5E b>g'JNjn*pFPb@X@?4W}@O{+kCY5]BtOA(XFҦV>g'JNjn*pFPb@X@?uM@n;LA\/3Kf͈,?-1OSM n 럆L<_ї(fC{o ShaderModel qΤIGGI h C/-~CxrEC/-~CxrE Color$Input color brick F 1+5?N>/   4W}@O{$ ( %%u5E b -1OSM n"x (XFҦVLE2Data, 1%%u5E b>g'JNjn*pF DA`@P@?4W}@O{(XFҦV>g'JNjn*pF DA`@P@?C/-~CxrE-1OSM n 럆L<_ї(qΤIGGI܂dKu= "SolidColorShader .;]kI 忞@"6 ؚ 4W}@O{$M p %%u5E b( -1OSM n" "uI̎4)]5 5OD.GWf5 '  (XFҦVLE2Data, 1""uI̎4)]-n,Njlpg?%%u5E b>g'JNjn*pFDC`@0@?5OD.GWf54W}@O{(XFҦV>g'JNjn*pFvCb@@T@?.;]kI 忞@-1OSM n 럆L<_ї("YMڿ$Zߦ4 ShaderColor 5OD.GWf5 @6 C/-~CxrE  6 4W}@O{$ 5 %%u5E b) -1OSM n") (XFҦVLE2Data, 1%%u5E b>g'JNjn*pFChB`@P@?5OD.GWf54W}@O{(XFҦV>g'JNjn*pFChB`@P@?C/-~CxrE-1OSM n 럆L<_ї(]IDjdc2 InputColor5 "uI̎4)] 0 \PtIL;I1@6 0 q\W D ɭ GqiFE0IN  ؚ 4W}@O{$ %%u5E b -1OSM n"v (XFҦVLE2Data, 1GqiFE0IN DIFFUSECOLOR\PtIL;I1"uI̎4)]%%u5E b>g'JNjn*pFBdBb@X@?4W}@O{(XFҦV>g'JNjn*pFBdBb@X@?q\W D ɭ-1OSM n 럆L<_ї(܂dKu=t ConstantColor .;]kI 忞@# й  4W}@O{%M 8 J@#QL (XFҦVLE2Data, 1"x -1OSM n" t@*Nt@*N Constant_shader Constant shader QVO Pk@  "uI̎4)]P p "uI̎4)]4W}@O{(XFҦV>g'JNjn*pFoCBb@@T@?J@#QL>g'JNjn*pFCCb@@P@?t@*N.;]kI 忞@-1OSM n 럆L<_ї(NH}=e!yRx ShaderConstant t@*N  -wA 2-wA 2 Color$Input color brick F 1+5?N>/  4W}@O{$ ` (XFҦV"(XFҦV>g'JNjn*pFDCb@@X@?-wA 2t@*N]IDjdc InputColorP "uI̎4)]    \PtIL;I1 q\W D ɭ GqiFE0IN  й 4W}@O{$ (XFҦV"GqiFE0IN \PtIL;I1"uI̎4)](XFҦV>g'JNjn*pFC8Bb@@T@?q\W D ɭqU F3f 2Object Render Attributes@ S $hKnPSVmpM 8Ns2]8Ns2] Surface Opacity Surface Opacity@ 8 ^mګA~Ksi[^mګA~Ksi[Points opacityPoints opacity@ (lrsGr(lrsGrPoints Size>Point Size in Point rendering.@ \Eh{5\Eh{5Points ColorLColor of points during the rendering. -n,Njlpg@  "PbEGDߗr"PbEGDߗr0Ignore mesh point color0Ignore mesh point color @ ` F?N dF?N d.Ignore mesh point size.Ignore mesh point size @ ]*qBCx]*qBCxEdges opacityEdges opacity@ ؇ \J:I%7u\J:I%7uEdges ColorEdges Color -n,Njlpg@ X iA޲1rIK>XiA޲1rIK>X0Ignore mesh edges color0Ignore mesh edges color @  ,ot"AaY,ot"AaY$Show hidden lines`Do not use ZBuffer in point and wireframe modes @ ^RI8ÿR^RI8ÿRShow backfaceslEnable two-sided rendering when Color mode is enabled @ çwH5#VçwH5#V0Ignore layer attributesvDo not combine render attributes with layer defined values @ 4W}@O{%j h J@#QL -1OSM n# (XFҦV"8 W0@zdW0@zd%VersionVersion%`8 ȅ8vDCxZȅ8vDCxZInvisibleInvisible flag @ & F+2MGF+2MGCast shadows$Cast shadows flag @ ' I2GWM:).$I2GWM:).$ Receive shadows Receive shadows @ mBޖw pmBޖw pLayer index(Modeler layer index@  o[nfFo[nfF Overlay opacity Overlay opacity@ zgGFohN)zgGFohN)Overlay ColorOverlay Color. -n,Njlpg@ vhD zʔvhD zʔ4Ignore mesh overlay color6Ignore mesh overlay color. @ fB #^fB #^$Transparency Mode@Quality of transparency solving :KrbSx@ x |$}mK;)|$}mK;) OverlayEnable*Enable color overlay  @ 8a rg@*oHrg@*oH OverlayColor*Color of the overlay -n,Njlpg @ : !eLZE^N!eLZE^N OverlayStrengthJStrength (visibility) of the overlay @ zgGFohN)I2GWM:).$ vhD zʔ]*qBCx?S $hKnPSVmrg@*oHçwH5#V 4W}@O{fB #^:KrbSxv No Hidden FacesNo SortTriangle SortNo Sort\J:I%7u-n,Njlpg>>>?\Eh{5-n,Njlpg????(XFҦV>g'JNjn*pFCk@@\@?F?N d ȅ8vDCxZ8Ns2]?F+2MG "PbEGDߗr J@#QL>g'JNjn*pFCBb@ h@?(lrsGr?^mګA~Ksi[o[nfFW0@zdmBޖw p-1OSM n 럆L<_ї+ DefaultAdvanced GFʠN=0(@vG6 }}Color\J:I%7uZ`Ez]UO B>I(0h@vG5@\VV\J:I%7uZ`Ez]UO GFʠN=@(PvG8 }}Opacity]*qBCxZ`Ez]UON\q+nN-K^(@hPvGH?}}?]*qBCxZ`Ez]UO GFʠN=h@PvG@ }}Enable Obj ModeçwH5#VZ`Ez]UOͽ>fdN*5Ւh@PvG8 çwH5#VZ`Ez]UO GFʠN=h vG6 }}Color\Eh{5Z`Ez]UO B>I vG5H\VV\Eh{5Z`Ez]UO GFʠN=h 0vG8 }}Opacity^mګA~Ksi[Z`Ez]UON\q+nN-K^ 0vGHG}}?^mګA~Ksi[Z`Ez]UO GFʠN=h0@vG5 }}Size(lrsGrZ`Ez]UON\q+nN-K^0@vGHG}}?$@(lrsGrZ`Ez]UO GFʠN=( vG8 }}Opacity8Ns2]Z`Ez]UON\q+nN-K^(h vGH?}}?8Ns2]Z`Ez]UO GFʠN=hvG(}}SurfaceZ`Ez]UO GFʠN= h0vG&}}EdgesZ`Ez]UO GFʠN=hvG'}}PointsZ`Ez]UO GFʠN=Ph`vG1 }}fB #^Z`Ez]UOnevG4'hP`vGpfB #^VNo hidden faces No solving Triangle sortZ`Ez]UO GFʠN=G1 }}^RI8ÿRZ`Ez]UOͽ>fdN*5ՒhG8 ^RI8ÿRϱZ`Ez]UO GFʠN= G1 }},ot"AaYZ`Ez]UOͽ>fdN*5Ւh G8 ,ot"AaYZ`Ez]UO GFʠN= 0G1 }}ȅ8vDCxZZ`Ez]UOͽ>fdN*5Ւh 0G8 ȅ8vDCxZZ`Ez]UO GFʠN=0@G1 }}F+2MGZ`Ez]UOͽ>fdN*5Ւh0@G8 F+2MGZ`Ez]UO GFʠN=@PG1 }}I2GWM:).$Z`Ez]UOͽ>fdN*5Ւh@PG8 I2GWM:).$Z`Ez]UO GFʠN=P`G1 }}mBޖw pZ`Ez]UO1釥GP>aP`G<mBޖw pZ`Ez]UO,ot"AaY !eLZE^N|$}mK;)^RI8ÿR iA޲1rIK>X 8ʯȥJH|o7 gH]kDwP@~`d8pM*#ͺOY~'/tfѭ8Lwb"q`