ࡱ>    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry0'E@Version4Contents D?TNOC(2.03.2002.0522IGAMLDME2010$-Db"2OD31010SD3B4010HNI0'X@ya][/o$}   ; 1+zg$ǒIncidenceTarget 6!7! $"7! $ adf'Xe8ԀEɨSXNC4010FERD3010 _6{n@ж\̃ nI$H ; NormalToObjectVectT U V W X YZ [ \ ] ^ _ ` a b c d e f 6:99p<ؑ6q@hz6mG9$q!jGnUEH !"#$%@&'()*+,-./0123 e.g[rSQI?=r7sKW$Xo-6mVJtthMvȍs-6 iVJ'ulc@-D2!2s-6''7'7POT 0010ny8xSW$Xokine KinematicsKinematic Info Property!'vlURZDpw x$ǑHx x$Ǒy6K$ǒ zBҩH$ǒ {s~a |s~a }s~a ~:V®~a s~a ($>6O ($>6O {VB@Ǡ POT 0010` x$Ǒ@ visibility Visibility visibility'~F.@DOKp䍄h 6H9ϼqPa+ pTH(eo.RMd#Df@ HQYa+ gz@B6j(b$>6\H$8QjMa]L@7CNj?\P5Q$ǒHVu{Nd$%'8Pɵl'8ATbi'8h$'8$'8l^̀Q=GGG#Y׍ѥ2S$>4c0Hq\Ɖ\b8  06PMOm]`~`$?`iHPOT 0010N=d$?`pntPoint Point ClusterPOT 0010j`yd-pp6)clslist Cluster ListList of ClustersPOT 0010d`O $>4sampleSampleSample Point ClusterA`yd-pp6)3POT 0010^$>6bndryBoundaryBoundary ClusterPOT 0010h۰45$>6subsrf SubsurfaceSubsurface ClusterPOT 0010hװ45$>6isolineu U IsolineU Isoline ClusterPOT 0010hٰ45$>6isolinev V IsolineV Isoline ClusterPOT 0010LѰ45$>6knotKnot Knot ClusterPOT 0010tӰ45$>6knotcrvu U Knot CurveU Knot Curve ClusterPOT 0010tհ45$>6knotcrvv V Knot CurveV Knot Curve ClusterPOT 0010te;?5$>6srfcrv Surface CurveSurface Curve ClusterAPOT 0010jIGAMLDME2010+?$-Db"2OD31010 ?SD3B4010>HNI0'X@ya][/o$}   ; 1+zg$ǒIncidenceTarget 6!7! $"7! $ adf'Xe8ԀEɨSXNC4010FERD3010` _6{n@ж\̃ nI$``H ; NormalToObjectVectorForIncidenceShaderEg2 KV ƽU-Bqv _=Im1eVVH  6; sphere0j''sni&Jԁx= M'H'H Texture_Support0''|ԿAfBBvcx&AOQwg$G&H3a]  @  6; '80ڱC'Z5WWZ$XoHy8xSW$Xos5WZ$Xo#W~$Xo@Q@WZ$Xo0F~$Xom'ۮ)Ci9yzD7$G?HRkZ$>5C`b$>5C*N]$>5C?vb$>5C`+T? 2.b$>5CpZi !:@b$>5C"0Z$G#\b$>5C$Iħb$>5C%)b$>5C@&0Z$G'0Z$G(0Z$G)0Z$G*0Z$G+0b$>5C,b$>5C-DQb$>5C.@b$>5C/J1at}0K1at}1L1at}2M1at}3h"'8  SK0010ePXNC2010ma'4jQoS@R@5Oބ$iREPO0020+6(K$} '7[P%K#c8Lwp$>4cSNCK0010  H91%A6 :`>a];sIJbF$i<#[ =B)K$i>B)K$i?B)K$i@B)K$iAB)K$iBB)K$iCB)K$iDB)K$iEB)K$i@FB)K$iGB)K$iHB)K$iIB)K$iJB)K$iKB)K$iLB)K$iMB)K$iNB)K$iOR5at}PR5at}QR5at}RR5at}Srf$XoTR6=C$Xo US6=C$Xo VT6=C$Xo WU6=C$Xo XV6=C$Xo Yi=}$XoZ3E}$Xo [Q.$Xo \M}$Xo ]41$Xo ^!6V}$Xo _!kK$Xo `u`}$Xo aM`$Xo bdj}$Xo cmc}$Xo dkr}$Xo eqW$Xo fZı&at}  :99Z N 'gIJKrRxL+Yvh¢$i 6' i]XOݴH`H?`+T? pZi !"#$%@&'()*+,-./0123 e_Sj ^C1Yf*566kӈޅXBy"va`8H9:;< =>??`+T?@pZi ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99VJl*' 8rOKI}xWh-6 im)ˌ MpLyU eH !"#$%@&'()*+,-./0123 enV|0eGr!z:5|6dWo`;CC;Fx8:5H9:;< =>?@ABCDE@FGHIJKLMNOPQRSe;?5$>6trimcrv Trim CurveTrim Curve Cluster CSLC1010 qslc0010B'əZaHj9 eP`R$$H`O $>4Texture_Coordinates_AUTOzhVzhVzhV`^Pe_{APOT 0010rrH$>6ClsProp Cluster PropThe Cluster Propertyp\.as` + TSLC3010L'NO'B_1E&ϡhf[$R  SLCA0010 'rf'DP,3Ba^ZtJ   ''<5dG'՝`0f#hV{HTexture_Projection0I0anc$(5 q H[$ f$POTB3010Hs[ɂݚ   i'' i 'xY'L;gDx—ancHTexture_Projection_DefQհancP)e]@cncᄭQ)e]@cncR)e]@cncS)e]@cncT)e]@cncᄱU)e]@cncV)e]@cncW)e]@cncX)e]@cncᄵY)e]@cncZ)e]@cnc[)e]@cnc\հanc ]հanc^հanc_հanc`հanchհancaհancbհanceհanc fհanc gհanc a39M-47 a39M-47  '''' RPVU8010POT 00100f#hVuvspaceTexture Projection&Cluster Property UV Texture Projection`O $>4 i  i'POT 0010h 6@Control ObjectTexture SupportNurbs Texture Ctrl ObjectPOT 0010X 6 #3dobjectObject Object Name- E,"Gd-H   @  ; $^ OafFuiA.AH@0 ikky8xSW$Xo`ve{@a>N"wCHxy z { | } ~    x$ǑF+ ž!`fKM5XuOLQN$)RTLA0010*Hbʞ:OF$>4!XR$)!XR$)!XR$)!XR$)!XR$)!XR$)!XR$)!XR$)4XR$)NKp JV)ϾMateriala+n0a+n0Аa+n0АQ@[ܦBůlCH/.HWgvgjCe.IzDSXe)V)L)&?5q6E!@ԛnzK]LDPS3010ԛnzK]DSNI3010TIDNI3010<`.$>6rTexture_Projection (HE Gridހdɂހdɂހdɂހdɂa $>6rE М$>6rE `2$>6r=EP$>6r=E#$>6r?E($>6r`Mз,LH dMз,LH `G$>6rH K$>6rE Q$>6rpW$>6r}\$>6rt$>6rE {$>6rE 0:KE 0:K@G0:K0:K0:K G0:K{7)=H {7)=H?GQ$~X&yqJ'Mž5%ɉ%B5%ɉ%B  HIncidence1^_v ɉ%BE ^v ɉ%BE `v ɉ%B>?EG *sJFʕˑzɉ%Bˑzɉ%B  HE Vector_math_vector5]@?|$>6r0|$>6rE |$>6rE |$>6rj`2vX]F+ˑzɉ%B  HE Vector_math_vector6ZEE E )JNMAˑzɉ%B  HE Vector_math_vector7YEE E El n d qG@9d6rd6r   HE Scalars2vector3W d6r @d6r d6r d6rE %d6r[E p+d6rb#AE 02d6rذ?E   `Tv.@~>r}XED30010H:3NormalToObjectVectorForIncidenceShaderEg2.sphere.Material.Grid.Incidence1.Vector_math_vector5.Vector_math_vector6.Vector_math_vector7.Scalars2vector3.inputX = NormalToObjectVectorForIncidenceShaderEg2.sphereTarget.kine.global.posxO pg $@G?CGx~%V1H i+pldWl$@ 0'?!"#$%@&'()*+,-./0123 e zn$_N_>欷 5Q69,$Tcu(-CD5j8 H9:;< => i+p?ldWl$@@0'?ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qe$ &+*I0W(hH6$mVJ$ UalaM&bJs-6$=1$?]/mFMi$HNormalToObjectVectorForIncidenceShaderEg2.sphere.Material.Grid.Incidence1.Vector_math_vector5.Vector_math_vector6.Vector_math_vector7.Scalars2vector3.inputY = NormalToObjectVectorForIncidenceShaderEg2.sphereTarget.kine.global.posy $=146L^CE)HNormalToObjectVectorForIncidenceShaderEg2.sphere.Material.Grid.Incidence1.Vector_math_vector5.Vector_math_vector6.Vector_math_vector7.Scalars2vector3.inputZ = NormalToObjectVectorForIncidenceShaderEg2.sphereTarget.kine.global.posz $IUTR0010߇Ֆ8:ûk+8D~ZuǑzɉ%BǑzɉ%B  eHE Vector_stateX Ow$>6rE IUTR0010Љݠn"rEAgR`RHE ހdɂ ހdɂ!ހdɂ?"(Ro.mL@UC"HE  !IUTR0010Րښ>#!gIKg)"HE  !?$Bf@Pc/"HE  !IUTR0010ݘ֛?*%IE!Ṡ"HE  !?*&AGiIE98/坏"HE  !IUTR0010ݠݘ? 'rz@!u^"HE  ?!IUTR0010ۨݜ} ( OA:\)6XPnc6XPnc  H)E Mix_2colors`*6XPnc+6XPncE ,6XPncE -6XPnc.6XPncE /6XPnc06XPnc16XPncE 26XPnc36XPncE 46XPnc56XPnc66XPncE 76XPnc86XPncE 9 6XPnc:!6XPnc;"6XPncE <#6XPnc=$6XPncE >%6XPnc?&6XPnc@'6XPncE A(6XPncB)6XPncE C*6XPncD+6XPncE,6XPncE F-6XPncG.6XPncE H/6XPncI06XPncJ16XPncE K26XPncL36XPncE M46XPncN56XPnc.+) O965*CcGP+w!+w!  HPE Scalar2color_QKv$>6r?ERPhv$>6r(QPIUTR0010Үז S]|bCRueRjTқnzK]қnzK] (HTE Fabric\UP3~}$>6rE V@ׅ}$>6rE Wl}$>6rE X}$>6r?EYP}$>6r?EZ;}$>6r[ߢ}$>6r\}$>6r] }$>6r^ள}$>6r_˹}$>6r`Mз,LH aMз,LH bp}$>6rH c0}$>6rE d}$>6re }$>6rfp*}$>6rg$~$>6rE h0~$>6rE i0:KE j0:Kk0:Kl0:Km0:Kn0:Ko{7)=Hp{7)=HeXYT0& qɾeMQKӔ5%ɉ%B  HIncidence2[E E ;7@E0? rś~Mn6r]"HE  ?!IUTR0010ߣԧ q s̆N%-Zz}UsHUD tހdɂ?E uހdɂE vހdɂE wހdɂ?E P xP:EX V3HVD tE u?E vE w?E P y.,^C9[B\W3HWD tE uE v?E w?E > zM֞o[Od,8vc"HcE ? ?!?? {ݣ QDr ׵g"HgE  !? |nE<&|rG*sq^̩"HG  !IUTR0010ѻܞ IUTR0010ޙPOT 0010dbʞ:OF$>4materialMaterialHardware TexturePOT 0010Z2S$>4csphereSphereImplicit Sphere POT 0010z(b$>6$surfmshNURBS Surface MeshNurbs Surface Mesh 6$ 2.Gh H sphereTarget0T$76J'w$t7H  @; ^$:#V̤@Qi7[AH@0$$$`$C9II3TtrwCHxy z { | } ~   2#;'אI/DH2S$>4cϻ7[uBSpH   @; ^ @;HB{g; k7AH@0moo`Ҍ{UBBH6wCHxy z { | } ~   N0C:BK1ʜ[JZlHNormalToObjectVectorForIncidenceShaderEg21 #KZl 0 JZl 1 JZlG2 JZlǀA #KZl逢B #KZl$T+SZl逤6,SZl6,SZl鄦x0f` + CRZl逨CRZl逩CRZl逪CRZl逫CRZlCRZlOKZl[JZl3[JZl逰[JZl週[JZl[JZl逳{)22[Zl@Ǩ&[Zl逵Ȩ&[Zlɨ&[ZlQpLĿ {7 #KZlxHMixer_Anim_Track  GǀPOT 0010a.k` TrackHeightPercent TrackHeightThe track height.3 #KZl 4 #KZl 5 #KZl 6 #KZlNnrCǠ POT 00107 #KZlmixeranimtrackMixer Anim TrackMixer Animation Action Track4!pbEEDl(HMixer_Anim_Track1  Gǀa.k`    7 #KZlELNM0010POT 0010b[JZlMixerMixerModel Mixer Container5s$eiyGhl6`OPOT 0010^`O modelnull Model Null Model NullPOT 0010PNI0'X#model3D Model3D ModelE .rňLӯ> EEH ; ObjectToObjectVectorForIncidenceExpressionsEg2 k;O*NBZ2PA N;I;H ; grid0'6˵{lFIbe  H Texture_Support06>ބET KH  @;  6\%"F" ÎQd H@01 6.c+L­e HOa"@I8n +TI#@!"#$Z%@&';f?();f?*+,j-d @-.Gr?/0123 e   7t6FYzR`R5 6p c 6/] RIY )8F A H9:;< =>?@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f B :996 CLƤ^U/h6 6dVvk=@]M=9HOa"@I8n +TI#@!"#$Z%@&';f?();f?*+,j-d @-.Gr?/0123 e    =1J~V\@!P656dJ,Na8&p8H9:;< =>Oa"@?I8n@+TI#@ABCDZE@FG;f?HI;f?JKLj-d @MNGr?OPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :9950F8E%gh6 !d(!"TLz3H !"#$%@&'()*+,-./0123 ebV!D o!GIծ596!!&DX8/r8H9:;< =>?@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qe!"!hCJ]$hH6 !$$qVJ!PD橇4-BnN qs-6 !VJAxDCu\s-6 VJ7$ȝAOs-6 6 6 6`6\PCEwbRwCHxy z { | } ~   ~ 6xR\Bfaa H O 3 ' 7)v3Fyİ  y M-ov@Z'\ H$8MFSN0010FSNB2010FGLN0010FSNB0010STPD0010󟿟UUUUUU VUUUUU @UUUUUU @UUUUUU UUUUUU @UUUUUU @UUUUUU @UUUUUU @UUUUUU @UUUUUU @UUUUUU @UUUUUU @VUUUUU @UUUUUU @UUUUUU @UUUUUU VUUUUU @UUUUUU VUUUUU @qz^UUUUUU SD;T?fVU9;@{;e^?jbz^hVU9;@`;e^?jbVUUUUU @\Az^qz^UUUUUU SD;T?fVU9;@{;e^?jbz^hVU9;@`;e^?jbVUUUUU @\Az^qz^UUUUUU SD;T?fVU9;@{;e^?jbz^hVU9;@`;e^?jbVUUUUU @\Az^UUUUUU VUUUUU @UUUUUU VUUUUU @VUUUUU UUUUUU VUUUUU VUUUUU VUUUUU VUUUUU VUUUUU VUUUUU VUUUUU VUUUUU VUUUUU @VUUUUU VUUUUU UUUUUU VUUUUU @D b] `KIZj H=d$?`A3 $>6 ۰45$>6 װ45$>6 ٰ45$>6 Ѱ45$>6Ӱ45$>6հ45$>6e;?5$>6Ae;?5$>6  72}HܷQGIWHTexture_Coordinates_AUTOArH$>6 4sg7MP;ʏA9$KRJ    7sg7>?!¬AFQqJ    77IMDSj@E[L>E\]^_`H aH bJ cE defgE hE iE j@Gklm Gno p?GEXYTT1b54Ho/5%ɉ%B HIncidence1bE E @E,ȫ_1OugHE ǽ ??!P? !  S~VvE  H-ObjectToObjectVectorForIncidenceExpressionsEg2.grid.Material.Fabric.Incidence1.custom_vector.x = ( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posx ) / sqrt( pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posx, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posy, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posz, 2 ) ) I;#Ec_%O-e HMgo,U @Ig@ ~*82@!"#$%@&'()*+,-./0123 e    zn#|3>adIi5Q69,# +LXMgo,U @?Ig@@~*82@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qe#N߳O{:ḡGThH6 # !VJ# By(DVV%s-6 #  #  #  # 8ϠGs8SAH-ObjectToObjectVectorForIncidenceExpressionsEg2.grid.Material.Fabric.Incidence1.custom_vector.y = ( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posy ) / sqrt( pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posx, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posy, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posz, 2 ) )  #  #  #  # 8M@ԽQGIHYkH-ObjectToObjectVectorForIncidenceExpressionsEg2.grid.Material.Fabric.Incidence1.custom_vector.z = ( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posz ) / sqrt( pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posx, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posy, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressionsEg2.gridtarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressionsEg2.grid.kine.global.posz, 2 ) )  #  #  #  # IUTR0010Ҟٛ WްilNfU:HUD t?E uE vE w?E Wn6vO[_TzV:HVD tE u?E vE w?E W1MZNq˦OHW:HWD tE uE v?E w?E ?ڒmEFTK\c"HcE ? ?!??} NZug"HgE  !?!1:4j"!+LIc $2V8SW$ǒ<Hr ݅։\b8s ݅։\b8POT 0010NV8SW$ǒgridGrid Implicit Grid (b$>6#DK-1O:4# H gridtarget0[#Q'b%3CD}{>H  @; ^#嶽6uBC IAH@0 # # #`#cJT-owCHxy z { | } ~   9#,n)B͝*HV8SW$ǒ [ M@NsH   @; ^ T:[:L`VAH@0 ! ! !`!VH.@39՝Hu%3vB;>ExpressionNotes |4)^HZ }ngPOT 0010B\ }ngtitletitletitlePOT 0010<] }ngtexttexttextTo access the expression open PPg fro incidence node, on custom aniamion icon rclick, go to expression editor, but note that the individual parameters will not display so scroll to the end of the line, in this case: "ObjectToObjectVectorForIncidenceShader.grid.Material.Fabric.Incidence1.custom_vector" and add ".x" then use next next button to get to y and z This expression is based on Pythagoreans Theorem, remember all that high school math?POT 0010N^ }ngkeywordkeywordkeyword POT 0010G_ }ng flag1flag1flag1  POT 0010G` }ng flag2flag2flag2 POT 0010u%3vB;> customparamsCustom parametersCustom parameters$ D(atLNgc:`ONI0'XBSK`|riHPiW %S SH ; NormalToObjectVectorForIncidenceShader 3Mݜ9##N)B MMH ; grid06 f8T=E1ɽc8 66H Texture_Support06 Of{AN`)fw6H  @;   n٭NBI: H@0  ?hʸ-K H#|4= I8n DJl%@!"#$%@&'()*+,-.15@/0123 ex < 0  [hiDO2"${5 6  ^:ؑN i8  H9:;< =>?@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99K?iJJLh"6 Y20BGb֦.tH#|4= I8n DJl%@!"#$%@&'()*+,-.15@/0123 e "m^WCi56ˢ+D]w8H9:;< =>#|4= ?I8n@DJl%@ABCDE@FGHIJKLMN15@OPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99pYHhIh,h6$-NFGhH !"#$%@&'()*+,-./0123 eaUL۩MVZ596!ۜ$t/IMir8H9:;< =>?@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qe7I*;khH6$$qVJDAIFHk§s-6UI|{seGٍнs-6VJ2EA=8s-6 `b*C7[lwCHxy z { | } ~   )jdF{ )y)H ))) TL@Ay:әy)((pP5dBjN~(H$80" FuRta V8SW$ǒ,H!ڨZ b8RD"vRHX2'H 8 , #OOw$'8_oH$%XkfCɬ &["'pN '}Y'8 H'(~$ǒ)~$ǒ *22zݙFaSIqmK3@.$>4H4=d$?` Point_INTERNAL 444ui5;s>NVY]L  2POT 0010~}Y'8 proportional ProportionalProportional Modeling 6X/Rb:BqW} 3(3H4 Point_INTERNAL1POT 0010r %b$?`ClsProp Cluster PropThe Cluster PropertyAPOT 0010^6vZ?$GStaticKineStateStatic KineStateStatic Kinematic State/44&7jbI"8Ą}b$?`H8 Weight_Map9 _IY $Nv: _IY $Nv;_IY $Nv< O= O/88&POT 0010VĄ}b$?`@wtmap Weight Map Weight Mapt>iB1y3N ?P%6)F@^6vZ?$GSKS0010 @^6vZ?$GSAGټI}JkuC?6@bhT9? @A7>BݫrILA]$ H$% CuيMڋ+$'eH'() * +Cl @, Q`i`6-UC1010????@@?Y@P@Y@(xD. /0 1PRPN0020DiJ@Dg3H4 Point_INTERNAL2 444uiER^3M'XL fvL  D}Y'83'Fi=#^mFK\3 H4 Point_INTERNAL3 %b$?`A/44CG3MG<DvF8tH8 Weight_Map9:;<=/88CĄ}b$?`KHʽa3FOaCw.?.@ @cITjAM0戯D?F@(BH#K;o\?A+ZϿ @IGHJ2PN`C$H$% Kk,ܢN >\'eH'() * +Cl @, Q`i`6-UC1010????@@?Y@P@Y@(xD. /0 1PRPN0020LumPg9HfU3H4 Point_INTERNAL4 444uiM _x«C%iL  LN"4؈mN%,v3H4 Point_INTERNAL5A/44KOW,pL+u.8tH8 Weight_Map9:;<=/88KKPT84EVl㓲R?.@ @cQ QI񑝳D?F@(Ls`,[E[L>E\]^_`H aH bH cE defgE hE iE j@Gklm Gno p?GXYTTo@0Hf)775%ɉ%B oHIncidence1E E }?-@Ep6r  HE Scalars2vector1   E r'zE ]b?E AE   s#[iEgH NormalToObjectVectorForIncidenceShader.grid.Material.Fabric.Incidence1.Vector_math_vector.Vector_math_vector1.Scalars2vector1.inputX = NormalToObjectVectorForIncidenceShader.gridtarget.kine.global.posx t)Ej*CMʚH?DhK? i'~#@!"#$%@&'()*+,-./0123 e znudSIg\5Q69,v+9vOL)=8 H9:;< =>?D?hK?@i'~#@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qewNCݭhH6tVJxs\HHnms-6tyX'(F: !mH NormalToObjectVectorForIncidenceShader.grid.Material.Fabric.Incidence1.Vector_math_vector.Vector_math_vector1.Scalars2vector1.inputY = NormalToObjectVectorForIncidenceShader.gridtarget.kine.global.posy tz =@F;@oo9?H NormalToObjectVectorForIncidenceShader.grid.Material.Fabric.Incidence1.Vector_math_vector.Vector_math_vector1.Scalars2vector1.inputZ = NormalToObjectVectorForIncidenceShader.gridtarget.kine.global.posz tIUTR0010Іז{#3kD](Ǒzɉ%B UHE Vector_state E IUTR0010݆ң?|YAG+7~"HE  !?}A9_prEg4\"HE  !IUTR0010ލܘ?~ݍ"{w@p+֭ >>H ; ObjectToObjectVectorForIncidenceExpressions W4-lH@yHS :454H ; sphere0P;Θ_дKu H Texture_Support0bup|@EH  @;  נK% H@0 O:JaqW HLoG'@8N@ W$)!"#$%@&'()*+,-./0123 e o c 0@@35F 6. !  c\Oمt "?8  H9:;< =>?@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f  :99~rYDUNp[hU6"/5CbZHLoG'@8N@ W$)!"#$%@&'()*+,-./0123 e    %۹OPv,56q'B 8H9:;< =>LoG'@?8N@@W$)ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99xO Mg$m"h65@eDMо[IH !"#$%@&'()*+,-./0123 ebVYH?H596!L2;Hm/P8H9:;< =>?@ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qeQD'Ϯ-hH6$$qVJ]DB _$Os-6VJD8 K)eL:L,'Ys-6VJf1WD@=~s-6`yS9.G CwCHxy z { | } ~   @<):BόK<sH aE9+?dCsH$DK]MnH$8 Y(8jMK-mUo%8HhK=ѓEBP.zD H JL<^L,nN-HA3     A  >jE!ɆmHTexture_Coordinates_AUTOA 4sgLFK&PkJ  sg~JuZ*~J  (MMS &HTexture_Projection0RA5JxUFdLاPOTB3010  H  Z(O0fPFSHTexture_Projection_Def     2 KSL\2yH   @  ; $^2<>(BuAH@0`vbw/N[XwCHxy z { | } ~   w۔׀B+ǯHMaterialАА>/%2|OYyG*Z.wTқnzK]HTE FabricVUE VE WE X?EY?EZ[\]^_`H aH bH cE defgE hE iE jklmnopXYTVr9I9kl5%ɉ%B gHIncidence2UE E ;7@E&E:=E`g_HE d; O>!$-i? !  6@^/@*dp)  H,ObjectToObjectVectorForIncidenceExpressions.sphere.Material.Fabric.Incidence2.custom_vector.x = ( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posx ) / sqrt( pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posx, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posy, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posz, 2 ) ) I;z?+!nH]95JH\3'@:B"@ ~Q.!"#$%@&'()*+,-./0123 e    zn{?#@h!4߿5Q69,\GOfE98 H9:;< =>\3'@?:B"@@~Q.ABCDE@FGHIJKLMNOPQRST U V W X YZ [ \ ] ^ _ ` a b c d e f :99qeBU9I78NhH6VJ=ƜC0Qs-66R|JiH[*H,ObjectToObjectVectorForIncidenceExpressions.sphere.Material.Fabric.Incidence2.custom_vector.y = ( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posy ) / sqrt( pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posx, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posy, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posz, 2 ) ) 6+[`HqS0mH,ObjectToObjectVectorForIncidenceExpressions.sphere.Material.Fabric.Incidence2.custom_vector.z = ( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posz ) / sqrt( pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posx - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posx, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posy - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posy, 2 ) + pow( ObjectToObjectVectorForIncidenceExpressions.sphereTarget.kine.global.posz - ObjectToObjectVectorForIncidenceExpressions.sphere.kine.global.posz, 2 ) ) IUTR0010ҢܟP90IyPnU3HUD t?E uE vE w?E P79MhmV3HVD tE u?E vE w?E P3gzC.|PQW3HWD tE uE v?E w?E ? $o@7mc"HcE ? ?!?? o~A$6[Ҙ CD՛$BS@DޚHFH   @; >$LH4<;!H$$q`$HxA} f)wCHxy z { | } ~   yz)6JRH\HNotes HZ }ng The incidence node does not have an input for another object. The examples shown here will shade a surface by comparing its normals direction to: -the vector bewteen the two objects using shaders or expressions -or the vector between each surface location and the target object using shaders Render Region and Move targets around to see More Notes in each eg model. Graham!" # $$$BvIO