ࡱ>  Root Entryb0-oVersionQk0yf5mbKxtdbqwmAqkbqtgcRe8A22novlpO1tdbdcyAqkbar3sWg81010Pi\> e0h(08\  descriptionznb008@  Object CLSID AVI PreviewHX]}C ߑfȼPersistedObject  n$*.]w9Hm|0L)JwvO1j"D-Ɏ- 2o 9N B 3 ,kJF}I?4Z=XLiy 5GO(MJ6Y4G7l- 3@lSnZ8SB}Ƙj?9\z^H5ـך:T[fF:;TV+DtXzz<k79Fϑ]r=4N폳6KZ%e2?>|ۺKi*"?'nA[K'3R:@/T3EqA(Fi'3! BbcKvA%?-dCR"wqN7V!)1M{/H!Cgprogram1"#$E%& ' (void main( in float4 position : POSITION, in float2 texCoord : TEXCOORD0, out float4 hPos : HPOS, out float2 oTexCoord : TEXCOORD0, uniform float4x4 wvp) { hPos = mul(wvp, position); oTexCoord = texCoord; }$ D D}EF lSDVF lSDVHEOGL13TexCoord1Fo5DebG4S1÷L$3WXqHI^N>Q8ʪEIj:XDc}>ٌJcr5EFPK:Ex&G㗕LYJnM9%s݃MY5IU5lNT"2E)PO#BC P=q CHޱiɽQBR,CBAWZRȔ* C/2j}S>{.txOW0T!g0J嚌4 U١O/lTVw6u%F!h&?W6-u;=JW\? XYmAFOڟ?H. Y҉R@H)\(Z<$ۛM/W%<$ۛM/W%KIDNI3010<[M O˺+Texture_ProjectionHZOGL13Texture1\͡wM@KӔIw]%)B$2IGAMLDPS4010X]}C ߑfȼRTLA0010DSNI3010SD3B4010fHX]}C ߑfȼ1+zg$ǒOGL13Drawހdɂހdɂހdɂހdɂ}iqG4!3n@+H:0].ѡ/Uy6HM}E ,9FNk#  _"xaP@g8h V[8\gLv2OO ]OKaw Brsg%Dy$WOрqfIIIT3׀/S^BzFERD3010u":gp,g~AAgwuեV,JY֜ZHCgColorEthreshold8E PA5"H8|2HD E E E =E ތN7A !+V,JY֜ZHCgColor1Ebright8E Pլɻ݊MR)Ԩ2HD E E E ?E h KWGD*8uGxo!)1M{)1M{_ H!Cgprogram"TGmM#:qa.Hv$}q/"M d"E%AVLs'o4R?&u"qIL. '*н Jm+ (7@//Tvoid main( in float2 texCoord : TEXCOORD0, out float4 oColor : COLOR, uniform sampler2D tex, uniform float4 inkColor, uniform float4 bright, uniform float4 threshold) { float offset = 0.0026042f; float3 v0 = tex2D(tex, texCoord + float2(-offset, offset)); float3 v1 = tex2D(tex, texCoord + float2( 0.0f, offset)); float3 v2 = tex2D(tex, texCoord + float2( offset, offset)); float3 v3 = tex2D(tex, texCoord + float2(-offset, 0.0f)); float3 v4 = tex2D(tex, texCoord); float3 v5 = tex2D(tex, texCoord + float2( offset, 0.0f)); float3 v6 = tex2D(tex, texCoord + float2(-offset, -offset)); float3 v7 = tex2D(tex, texCoord + float2( 0.0f, -offset)); float3 v8 = tex2D(tex, texCoord + float2( offset, -offset)); float3 rgb2lum = float3(0.30f, 0.59f, 0.11f); float lum0 = dot(v0, rgb2lum); float lum1 = dot(v1, rgb2lum); float lum2 = dot(v2, rgb2lum); float lum3 = dot(v3, rgb2lum); float lum4 = dot(v4, rgb2lum); float lum5 = dot(v5, rgb2lum); float lum6 = dot(v6, rgb2lum); float lum7 = dot(v7, rgb2lum); float lum8 = dot(v8, rgb2lum); float x = lum2 + lum8 + 2*lum5 - lum0 - 2*lum3 - lum6; float y = lum6 + 2*lum7 + lum8 - lum0 - 2*lum1 - lum2; float3 edge = ((x * x + y * y) < threshold.w) ? (1.0, 1.0, 1.0) : inkColor.xyz; oColor.xyz = bright.www * v4 * edge; oColor.w = 1.0; }$)D_+Mi*łOdfłOdfH*CgMatrix+`%D #P,%,6Ma#s/hgT4qoIׂ~!PiĺsCI8X)Ka2HaD E E E ?E `je^0EjVk"[ZpPLCI2010upHkid_tgal6zZpm2A,'_Zpn-Kҧ]Zpބo6!]Zpp6!]ZpqKuGh r-Kҧ]Zpބs6!]Zpt6!]Zpdu6!]Zpdv6!]Zpw-Kҧ]Zpބx6!]Zpy6!]Zpz6!]Zp{6!]Zp|6!]Zp }6!]Zp ~6!]Zp sHK'Z?6!]Zp Gron0}cFKZpބ`IZpaIZpN2IZp0pZpބ0pZp 0pZp @BAeeRILzP؇`waX8-LLiF`lztER_) HJ'OC, (RN%=}K& 4CEtzZpHid_tgaj QwZp Au]$ǎ0bp1000sRender_Pictures\id.tgaC:\_dipl\Render_Pictures\id.tgaA2000aFZp zTZp uMثDԇ~&B)o;>CMIT4010Hr;>s;>v;>w;>x;>y;>z;>{;>|;>};>~;>;>;>;> ;P;> ;P;>i1*g Q`i`6CFD30010 Q`i`6UC1010P贁N?{Gz?o @o @N贁N?o @{Gz?o @ `gVu,g c' at} 4SIv F] 8'V SJ  IUTR0010ן۟IUTR0010ן۟IUTR0010ݞբIUTR0010ݞբIUTR0010ݫӟIUTR0010ݫӟIUTR0010جӡIUTR0010جӡIUTR0010ݫңIUTR0010ݫңIUTR0010ߵݝIUTR0010ߵݝIUTR0010жҠIUTR0010жҠIUTR0010ݵ֢IUTR0010ݵ֢IUTR0010ӵ֤IUTR0010 S F