gH]kDwP&trueSpaceBeta 7.61[VS_O93YJClinton Reese, Clintons 3d Creations`d8pM*#ͺO=PNG  IHDR@@% IDATxZ{\Wys}{v664J DT4T-T!!@TETPJK!MHAEx"Hi)U%LN;kwgvws묍{df49w;;do',qtڭ+-e"ɲ+-/xX"dW']zIsO#KA2/wK"V+}6Bp׵;BN'L\w6S//Z֒Z KH;IO6_l]Ӯ-2_J%۶H\ϳOc 盶-6c)+WB2 B3Dry{S>{󜅅f` N88VRﻝN˥*U>G'6b_=RZM`A)"ba\^jfY&7B!ݮ֚P(,j#12Pt.> Z녉!"R~KJu:]jk{pܒVxw^0NmNVQrħه5IJ6D,!,Ad.6 (ZTr UQ3ڠoJ9^vm1fY{GZ_JsD m[`;˪~A^0Pe}߶`>B(ANq[)Wreatɲ60diAzICVGA{_3'̭TH6GiMQ5@'Tqj?1Z60@<\sC~᜷mDTr~S ![Tc#x u%8ٳl3bΦMXKaTYҮY4C *J.Ga[a\ĎV(mq2;ƵBjsM*mNty1YIiV&W=?'Tf[  8Z9n@z"~=7LAZFQ477w]]6?m`sIΜi;gz WUI%[QCZpY !]8f,#jڙLJ"ZWUTR;R_;'PwК kՙkOuXڢ+q_MO''4\rC)s_>d B eNR.&D?ȘBu#c cG\vQs]=/ס־twlx,v`eOeVK"q)SW&UΗĻ\7l-S|_| QՊ(#b^/ 9wo'q  ǀ :?E!yq+@)XGN[lHH[b" Ո{wwcmv`s]e3ےR8(JZ-TZd6yn$%2!p.͟_+hư@8&Kg$!ϝLG=hsE(\R@9\,bٶ!!bJ)q,2!ǹڂM^źX0JmCPZƘ'"0Lw(4 l^]rX!W;/Ic077gY2c>ߙ6e0 ;1hd2cR*1Ɉ*)1,˺0]+ҦG{H;ԮY)f;[V Lh6t:̤D400nmZfsfff)g[beJ0H[9MCw-Y BAc:N[X)zSIoxg'JNjn*pceZU@䑧rceZU@䑧r$_scriptData*Internal Script data [җJs@ %N4W}@O{4W}@O{$ Owner4Owner of the Encapsulator$(XFҦV(XFҦV"LE2Data$LE2 Data for node >g'JNjn*p#.;]kI 忞@.;]kI 忞@"SubObject*Encapsulated objects"-1OSM n-1OSM n"LayoutLayout 럆L<_ї#xMl CHhF<tl CHhF<DspotAngleDx` HK7Hd?/t7Hd?/DlightColor -n,NjlpgDx` x` ^*b=.B0yT^*b=.B0yBmatrixOut `^02eE{|@BpMb 2AEHM'>g'JNjn*pFBC`@0@?ceZU@䑧r[җJs@ R NewObjectZ // lightAttrTransfer // // purpose: // to expose a lights color and spot angle attributes in matrix form // // use the lightPassthrough script node to expose the light attributes // connect the color and spot angle from the light // connect the matrix out to the Matrix of a mesh object // // // output: // matrix roll = spot light angle // matrix xyz = color values rgb // matrix sx,sy,sz = color values rgb // // some values negated to get positive collada export values // after effects color pick whip scale and divide by 100 // // august 14 2009 // clinton reese // // OnComputeOutputs // Called to compute values of all output connectors function OnComputeOutputs(params) { var spotAngle = params.ConValue('spotAngle'); var lightColor = params.ConValue('lightColor'); // TODO: put your computation here var matrixOut = System.CreateDO('Math Package/Matrix Float Data'); matrixOut.LoadIdentity; angle = -180/3.14159*spotAngle; matrixOut.SetRoll(angle); matrixOut.SetTransX(-lightColor.GetRed); matrixOut.SetTransY(lightColor.GetGreen); matrixOut.SetTransZ(lightColor.GetBlue); matrixOut.SetScaleX(lightColor.GetRed); matrixOut.SetScaleY(lightColor.GetGreen); matrixOut.SetScaleZ(lightColor.GetBlue); params.ConValue('matrixOut') = matrixOut } NScript Object Package/jScript language~൱DL_C #^cnumberspotAnglel CHhF<>Common Data Package/Color DatalightColor -n,Njlpg7Hd?/>Math Package/Matrix Float DatamatrixOut `^02eE{|@^*b=.B0y4W}@O{(XFҦV>g'JNjn*pFCjCb@@T@?l CHhF<?^*b=.B0y.;]kI 忞@-1OSM n 럆L<_ї07Hd?/-n,NjlpgP?g?h??(n j $;f OxÏ8ʯȥJH|o7 gH]kDwPo`d8pM*#ͺOY=/tfѭ8Lwb"q%