锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久99精品久久久久久水蜜桃,亚洲级αV无码毛片久久精品 ,韩国三级中文字幕hd久久精品http://www.shnenglu.com/AstaTus/ -- 澶忓ぉ涓嶇儹銆傘?/description>zh-cnWed, 07 May 2025 19:31:37 GMTWed, 07 May 2025 19:31:37 GMT60鐏偓涔嬪厜鐨勬ā鍨嬭祫婧愯幏鍙?..http://www.shnenglu.com/AstaTus/archive/2010/04/11/112271.htmlAstaTusAstaTusSun, 11 Apr 2010 14:41:00 GMThttp://www.shnenglu.com/AstaTus/archive/2010/04/11/112271.htmlhttp://www.shnenglu.com/AstaTus/comments/112271.htmlhttp://www.shnenglu.com/AstaTus/archive/2010/04/11/112271.html#Feedback0http://www.shnenglu.com/AstaTus/comments/commentRss/112271.htmlhttp://www.shnenglu.com/AstaTus/services/trackbacks/112271.html
鐏偓涔嬪厜鏄敤Ogre寮鍙戠殑涓嬈懼崟鏈烘父鎴?鎵浠ヤ粬鐨勮祫婧愭槸鍙互鍐嶅害鍒╃敤鐨?浣嗘槸鍦ㄥ姞杞芥ā鍨嬫椂浠栫殑鍔ㄧ敾淇℃伅娌℃湁瀵煎叆榪涙潵,鎵浠ヨ灝嗕粬鐨凷keleton鏂囦歡鍔ㄤ笅鎵嬭剼錛屼互鐏偓涔嬪厜涓?Model/Goust涓轟緥,鍏堝皢Goust.Skeleton鏂囦歡鎷栨斁鍒癘greXmlConverter.exe宸ュ叿鍥炬爣涓?鐒跺悗灝變細鍦℅oust.Skeleton鐩綍涓婄敓鎴愪竴涓狦oust.Skeleton.XML鏂囦歡,璇ュ湪涓棿鎻掑叆<animationlinks>鏍囪,鐒跺悗灝嗘墍鏈夌殑鍔ㄧ敾Skeleton鏂囦歡Link榪涙潵.鐒跺悗灝唜ml鏂囦歡鎷栧埌OgreXmlConverter.exe宸ュ叿鍥炬爣涓?渚胯嚜鍔ㄥ張鐢熸垚涓涓猳ust.Skeleton錛岃鏂囦歡鍐呭氨浼歭ink鍔ㄧ敾鏂囦歡浜?/div>

<skeleton> <bones> </bones> <bonehierarchy> </bonehierarchy> <animations> </animations> <animationlinks> </animationlinks> </skeleton

<animationlinks> <animationlink skeletonName="Attack1.SKELETON" scale="1" /> <animationlink skeletonName="Attack2.SKELETON" scale="1" /> <animationlink skeletonName="Die.SKELETON" scale="1" /> <animationlink skeletonName="Idle.SKELETON" scale="1" /> <animationlink skeletonName="Run.SKELETON" scale="1" /> <animationlink skeletonName="spawn.SKELETON" scale="1" /> <animationlink skeletonName="special_teleport.SKELETON" scale="1" /> <animationlink skeletonName="Special_Gen_AOE.SKELETON" scale="1" /> <animationlink skeletonName="Walk.SKELETON" scale="1" /> <animationlink skeletonName="Special_summon.SKELETON" scale="1" /> </animationlinks>


AstaTus 2010-04-11 22:41 鍙戣〃璇勮
]]>澹版簮鍜屽緙撳啿緇戝畾鐨勯棶棰?/title><link>http://www.shnenglu.com/AstaTus/archive/2009/09/20/96767.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Sun, 20 Sep 2009 03:17:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2009/09/20/96767.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/96767.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2009/09/20/96767.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/96767.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/96767.html</trackback:ping><description><![CDATA[   涓涓0婧愪笌澶氫釜緙撳啿緇戝畾鏃訛紝榪欏嚑涓紦鍐蹭腑鐨勫0闊矲ormat闇瑕佷竴鑷達紝鍚﹀垯<br>alSourceQueueBuffers鍑芥暟浼氬緱鍒?0xA004鐨勯敊璇紝鐒跺悗鍦⊿ourceplay鏃跺0婧愮姸<br>鎬佷笉浼氭敼鍙樹負AL_PLAYING鑰屼竴鐩撮兘浼氬湪AL_INITAL鐨勭姸鎬?br>   <img src ="http://www.shnenglu.com/AstaTus/aggbug/96767.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2009-09-20 11:17 <a href="http://www.shnenglu.com/AstaTus/archive/2009/09/20/96767.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐐圭浉瀵逛笌騫抽潰鐨勪綅緗垽鏂殑璇佹槑~http://www.shnenglu.com/AstaTus/archive/2009/02/25/74915.htmlAstaTusAstaTusWed, 25 Feb 2009 13:01:00 GMThttp://www.shnenglu.com/AstaTus/archive/2009/02/25/74915.htmlhttp://www.shnenglu.com/AstaTus/comments/74915.htmlhttp://www.shnenglu.com/AstaTus/archive/2009/02/25/74915.html#Feedback0http://www.shnenglu.com/AstaTus/comments/commentRss/74915.htmlhttp://www.shnenglu.com/AstaTus/services/trackbacks/74915.html         寰堟棭灝辮寰楁暟瀛﹀緢閲嶈錛屼絾鏂屾病鏈夐潤涓嬪績鏉ュソ濂界湅~ 鏈榪戦噸鍐欓兘D3D妗嗘灦鐨勭粨鏋勶紝鎵撶畻浠庡熀紜綾諱竴涓釜鍐欒搗銆傘?br>   浠婂ぉ鍐欏埌灝勭嚎鐨勭浉浜わ紝鍦ㄥ皠綰夸笌騫抽潰鐩鎬氦鐨勫垽鏂笂錛岀敱浜庡皠綰跨殑鐨勫崟鏂瑰悜鎬э紝鎵浠ュ彲鑳藉瓨鍦ㄥ皠綰跨殑鍙嶅悜寤墮暱綰垮拰騫?br>   闈㈢浉浜わ紝浣嗘槸姝g湡鐨勫皠綰挎病  鏈?nbsp; 鍜屽鉤闈㈢浉浜わ紝鎵浠ヨ錛?br>      騫抽潰鐨勫崟浣嶆硶鍚戦噺:N,錛?br>      灝勭嚎鐨勮搗濮嬬偣錛歄rigin
      灝勭嚎鐨勬柟鍚戯細Dir

      濡傛灉Dir錛孨鐨勭偣縐負姝?涓擮rigin鍦ㄥ鉤闈㈢殑鑳岄潰錛屾垨Origin鍦ㄥ鉤闈㈢殑姝i潰錛屼笖Dir錛孨鐨勭偣縐負璐燂紝鍒欎粬浠浉浜?br>      鍏朵粬鎯呭喌鍒欎笉鎯充氦
      浣嗗叧閿槸Origin鍦ㄥ鉤闈㈢殑鍝竴闈㈣鎬庝箞綆楀憿錛熶笅闈㈡潵灝忚瘉涓涓?br>
璇佹槑錛?br>      N,Origin,Dir鍧囦負鐭㈤噺錛屽叾浠栦負鏍囬噺
  騫抽潰鏂圭▼涓?N(x, y, z) = D錛?br>      灝勭嚎鏂圭▼涓?P(t) = Origin + Dir*t;

      N涓哄鉤闈㈢殑鍗曚綅娉曞悜閲忥紝  
      姹侼涓嶰rigin鐨勭偣縐?br>      N•Origin = |N| * |Origin|cosF
      鍥犱負N涓哄崟浣嶅悜閲?鍒欐眰鍑烘潵鐨勫間負Origin鍚戦噺鍦∟涓婄殑鎶曞獎涓旀湁鏂瑰悜
      (榪欎釜鏈夊悜闀垮害鐩鎬簬褰撹騫抽潰緇忚繃鍘熺偣鏃剁殑鏈夊悜闀垮害錛屾棦D涓?鏃?,(D鐨勫嚑浣曟剰涔夋槸騫抽潰鍒板師鐐圭殑鏈夊悜璺濈錛?br>       鏃涓鴻礋鍒?鍘熺偣鍦ㄥ鉤闈㈣儗闈紝鍙嶄箣鍦ㄥ弽闈?
      鎵浠•Origin + D涓烘渶鍚嶰rigin鍦ㄦ鐪熺殑鏈夊亸縐葷殑N涓婄殑鎶曞獎鐨勬湁鍚戦暱搴︼紝涓鴻礋鍒欏湪鑳?br>      闈紝涓烘鍒欏湪姝i潰
      璨屼技璁茬殑涓嶆庝箞娓呮 -_- ~~~


AstaTus 2009-02-25 21:01 鍙戣〃璇勮
]]>
phong 鍏夌収妯″瀷銆傘?/title><link>http://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Mon, 16 Feb 2009 02:10:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/73911.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/73911.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/73911.html</trackback:ping><description><![CDATA[   鍓嶄簺鏃ュ瓙 涔樼潃鏈夐棽鍔熷か錛屾參鎱㈢殑hlsl鐪嬩簡璧鋒潵錛屽彂鐜頒互鍓嶅鐨勬暟瀛︾煡璇嗗叏鐢ㄤ笂浜嗭紝鍙彲鎯滃繕寰楅兘宸笉澶氫簡錛屽張瑕佹伓琛ユ暟瀛︿簡銆?br>   鍋氫簡涓瘮杈冪畝鍗曠殑 phong 鍏夌収妯″瀷銆?br>   <img src="http://www.shnenglu.com/images/cppblog_com/astatus/phong.jpg" border=0><br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">float4x4 Scal;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float4x4 World;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float4x4 View;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float4x4 projection;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float4x4 WorldViewProjection;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float3 EyePosition;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float3 LightDir;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float4 LightColor;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> VertexInput<br><img id=Codehighlighter1_173_257_Open_Image onclick="this.style.display='none'; Codehighlighter1_173_257_Open_Text.style.display='none'; Codehighlighter1_173_257_Closed_Image.style.display='inline'; Codehighlighter1_173_257_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_173_257_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_173_257_Closed_Text.style.display='none'; Codehighlighter1_173_257_Open_Image.style.display='inline'; Codehighlighter1_173_257_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_173_257_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_173_257_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float4  Position : POSITION;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float2  Tex : TEXCOORD0;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float3  Normal : NORMAL;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> VertexOutput<br><img id=Codehighlighter1_282_397_Open_Image onclick="this.style.display='none'; Codehighlighter1_282_397_Open_Text.style.display='none'; Codehighlighter1_282_397_Closed_Image.style.display='inline'; Codehighlighter1_282_397_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_282_397_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_282_397_Closed_Text.style.display='none'; Codehighlighter1_282_397_Open_Image.style.display='inline'; Codehighlighter1_282_397_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_282_397_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_282_397_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float4  Position : POSITION;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float2    Tex    : TEXCOORD0;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float3    Normal : TEXCOORD1;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float3  View     : TEXCOORD2;        <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>VertexOutput VertexMain(VertexInput input)<br><img id=Codehighlighter1_445_774_Open_Image onclick="this.style.display='none'; Codehighlighter1_445_774_Open_Text.style.display='none'; Codehighlighter1_445_774_Closed_Image.style.display='inline'; Codehighlighter1_445_774_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_445_774_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_445_774_Closed_Text.style.display='none'; Codehighlighter1_445_774_Open_Image.style.display='inline'; Codehighlighter1_445_774_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_445_774_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_445_774_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    VertexOutput output </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> (VertexOutput)</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     WorldViewProjection </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> mul(mul(View, World), projection);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     output.Position </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> mul(mul(input.Position, Scal), WorldViewProjection);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     output.Tex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> input.Tex;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     output.Normal </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> mul(input.Normal, World);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     output.View  </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> EyePosition </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> mul(input.Position,  World);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>     </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> output;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>float4 PixelMain(VertexOutput input) : COLOR0<br><img id=Codehighlighter1_823_1344_Open_Image onclick="this.style.display='none'; Codehighlighter1_823_1344_Open_Text.style.display='none'; Codehighlighter1_823_1344_Closed_Image.style.display='inline'; Codehighlighter1_823_1344_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_823_1344_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_823_1344_Closed_Text.style.display='none'; Codehighlighter1_823_1344_Open_Image.style.display='inline'; Codehighlighter1_823_1344_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_823_1344_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_823_1344_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> diffsum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> specularsum;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float4 color;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">float</span><span style="COLOR: #000000"> sunshinepower;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float4 amibent </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> float4(</span><span style="COLOR: #000000">0.1f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">0.1f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">0.1f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1.0f</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    sunshinepower </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">16.0f</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    diffsum </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> specularsum </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">婕弽灝?/span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    LightDir </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> normalize(LightDir);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    diffsum </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> saturate(dot(LightDir, input.Normal));<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">闀滈潰鍙嶅皠</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">    float3 L </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">LightDir;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float3 R </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> normalize(reflect(L, input.Normal));<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float3 V </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> normalize(input.View);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    specularsum </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> pow(saturate(dot(R, V)), sunshinepower);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    color </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> specularsum </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> diffsum </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> LightColor </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> amibent;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> color;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>technique techR <br><img id=Codehighlighter1_1364_1471_Open_Image onclick="this.style.display='none'; Codehighlighter1_1364_1471_Open_Text.style.display='none'; Codehighlighter1_1364_1471_Closed_Image.style.display='inline'; Codehighlighter1_1364_1471_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_1364_1471_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1364_1471_Closed_Text.style.display='none'; Codehighlighter1_1364_1471_Open_Image.style.display='inline'; Codehighlighter1_1364_1471_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_1364_1471_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1364_1471_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    pass p0<br><img id=Codehighlighter1_1376_1469_Open_Image onclick="this.style.display='none'; Codehighlighter1_1376_1469_Open_Text.style.display='none'; Codehighlighter1_1376_1469_Closed_Image.style.display='inline'; Codehighlighter1_1376_1469_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1376_1469_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1376_1469_Closed_Text.style.display='none'; Codehighlighter1_1376_1469_Open_Image.style.display='inline'; Codehighlighter1_1376_1469_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_1376_1469_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1376_1469_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        VertexShader </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> compile vs_2_0 VertexMain();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        PixelShader </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> compile ps_2_0 PixelMain();<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <img src ="http://www.shnenglu.com/AstaTus/aggbug/73911.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2009-02-16 10:10 <a href="http://www.shnenglu.com/AstaTus/archive/2009/02/16/73911.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏃犻檺鍦板艦~http://www.shnenglu.com/AstaTus/archive/2009/02/16/73907.htmlAstaTusAstaTusMon, 16 Feb 2009 01:59:00 GMThttp://www.shnenglu.com/AstaTus/archive/2009/02/16/73907.htmlhttp://www.shnenglu.com/AstaTus/comments/73907.htmlhttp://www.shnenglu.com/AstaTus/archive/2009/02/16/73907.html#Feedback2http://www.shnenglu.com/AstaTus/comments/commentRss/73907.htmlhttp://www.shnenglu.com/AstaTus/services/trackbacks/73907.html      涓嬩竴姝ヨ鍋氶紶鏍囨嬀鍙栵紝浣嗗彂鐜版墿灞曟瘮杈冧貢錛屾墦綆楅噸鏋勪笅錛屽叿浣撴濊礬鏄細
      1.鎶婂洓鍙夋爲鎷垮嚭鏉ュ崟鐙仛鎴愪竴涓被錛岃妭鐐規槸node錛屽彧鏍囩鐞嗗潗鏍囩瓑鏂逛綅灞炴э紝鐒跺悗鍐嶇敤entity綾籥ttach涓婂幓錛岃矊浼肩幇鍦ㄥぇ澶氭暟寮曟搸閮芥槸榪欐牱鍋氱殑銆?br>      2.node鐢╟omposite 妯″紡 鍙互鑷繁create鑺傜偣 鍥涘弶鏍戠殑閭d釜綾誨氨鏄妸node 鍜宔ntity灝佽鎴愭爲錛屼互鍚庡鏋滄湁鍏朵粬鐨勫満鏅鐞嗘ā寮忓氨涓嶉渶瑕佹敼鍔╪ode鍜宔ntity綾諱簡
      鏆備笖鍙兂浜嗚繖浜涳紝鍏蜂綋緇嗚妭榪樻湁寰堝鐨勮冭檻錛屽彧鑳芥參鎱㈡潵浜?br>      .鎵撶畻浠ュ悗鍦ㄧ紪杈戝櫒閲屽皢鍦烘櫙鐩存帴瀵煎嚭鎴愪竴涓枃浠訛紝鐒跺悗鍦ㄦ父鎴忛噷瀵煎叆鏂囦歡灝辮浜唦
      棰濓紝璨屼技榪樻湁寰堝浜嬫儏~
      綰圭悊娌″仛 鏍峰瓙姣旇緝闅劇湅 涓嶈創鍥句簡銆?

AstaTus 2009-02-16 09:59 鍙戣〃璇勮
]]>
dx 涓?mfc 鏁村悎 鎴愬姛錛?/title><link>http://www.shnenglu.com/AstaTus/archive/2009/01/24/72552.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Sat, 24 Jan 2009 14:18:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2009/01/24/72552.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/72552.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2009/01/24/72552.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/72552.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/72552.html</trackback:ping><description><![CDATA[<p>    鏁村悎鎴愬姛宸插皢榪?涓槦鏈熶簡錛屼絾騫朵笉鏄緢寮蹇冦傚洜涓哄厛鍓嶇殑閭d釜LOD鏁堢巼澶綆  娼樻案浜殑pdf閲岃浠栨湁100~200+鐨勫撫鐜囷紝鑰屾垜鐨勫彧鏄湪30涓婁笅寰樺緤鑰屼笖榪樻槸512 * 512鐨勯珮搴﹀浘錛屼粬璇翠粬鐨勬槸1024* 1024鐨?錛屾墍浠ユ棤姣旂殑閮侀椃+ 浠囪~鍚庢潵鎰熻綆楁硶鐨勭摱棰堝彲鑳芥槸鍦ㄥ埌鏈鍚庡垎鐨勮妭鐐瑰お緇嗕簡錛屽鑷村湪娓叉煋鏃?娓叉煋闃熷垪閲岀殑鑺傜偣榪囧錛岋紙鎴戠殑絎旇cpu鏄?.66G鐨勶紝铏界劧鍙屾牳錛屼絾鍗曠嚎紼嬬殑紼嬪簭鏈澶氫篃涓嶄細瓚呰繃1.8G鍚э級鍚庢潵鐪嬪埌ogre閲岀殑terrain鐨勯偅閲屼緥瀛愰噷錛孡OD鍙樺寲鏃舵槸涓澶у潡涓澶у潡鐨勶紝涓涓妭鐐逛唬琛ㄤ竴澶у潡鐨刴esh 錛屽悗鏉ョ湅浜嗕笅鏄?5*65鐨勭綉鏍?鑰屾垜鐨勬渶緇嗗彧鏈?*3.  -.-!<br>    鎵浠ヨ繖浜涙棩瀛愰兘鍦ㄥ紕閭d釜鍦板艦 錛岀湅鍒皌onykee boss鐨勫崥瀹㈤噷鐨勯偅涓棤闄愬湴褰㈤潪甯哥殑HAPPY錛屾墍浠ヤ緷鎹粬鐨勬濊礬鍦ㄥ啓錛屽悗鏉ュ彂鐜拌繖涓湴褰唬鐮侀潪甯哥殑搴炲ぇ錛屼絾鍙互鎯寵薄錛岀敤璧鋒潵灝嗘槸闈炲父鐨勭埥鍟婏紝鍥犱負tonykee boss鍙粰浜嗕釜澶ф鐨勬濊礬錛岀粏鑺傛柟闈㈡湁寰堝瑕佽冭檻鐨勶紝灝ゅ叾鏄晥鐜囨柟闈㈢殑(涓嶇煡閬撴槸涓嶆槸浠ュ墠鍐欒繃鍗曠墖鏈虹殑紼嬪簭鐨勫師鍥狅紝鏃墮棿鍜岀┖闂寸殑寮閿鎴戦兘榪囧垎鐨勫叧娉?銆?)錛屾墍浠ュ鑷村凡灝嗚繎鍐欎簡1涓槦鏈燂紝涓嶈繃榪樺樊鐐癸紝蹇殑璇濇槑澶╀及璁″彲浠ュ睍寮鍏ㄩ潰鐨勮皟璇曚簡銆傘傘?br>   鏄庡ぉ騫翠笁鍗侊紝甯屾湜鑳?嬈¤皟璇曟垚鍔焴~ </p> <p> </p> <img src ="http://www.shnenglu.com/AstaTus/aggbug/72552.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2009-01-24 22:18 <a href="http://www.shnenglu.com/AstaTus/archive/2009/01/24/72552.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>LOD鍦板艦銆傘?/title><link>http://www.shnenglu.com/AstaTus/archive/2008/12/25/70360.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Thu, 25 Dec 2008 14:54:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2008/12/25/70360.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/70360.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2008/12/25/70360.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/70360.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/70360.html</trackback:ping><description><![CDATA[ 鍙傝冧簡娼樻案浜殑lod鐨勮祫鏂欏悗錛岀粓浜庡皢LOD緇欏疄鐜頒簡<br>      LOD鍦板艦鐨勫疄鐜伴潰涓存湁2涓棶棰?br>      1錛氱綉鏍肩殑瑁傜紳闂錛屾垜鏄敤鍙栨秷閭f潯涓庝綆鍒嗚鯨鍧楃浉閭葷殑杈規潵鍋氱殑錛岃繖鏍風殑璇濇湁涓己鐐規棦姣忕浉閭葷殑鍧楀垎杈ㄧ巼鍋氬鍙兘鐩稿樊1錛?br>      2錛氱敓鎴愮綉鏍兼椂鐨勯亶鍘嗘鏁幫紝鐢ㄦ綐姘鎬寒鐨勬柟娉曞彧闇閬嶅巻涓嬈?br>      鍏蜂綋鍙傝娼樻案浜殑PDF錛?br>            <a href="http://www.shnenglu.com/Files/AstaTus/largeLOD.pdf">/Files/AstaTus/largeLOD.pdf</a><br>        鎴戠殑鏁堟灉鍥撅細<br>               <img src="http://www.shnenglu.com/images/cppblog_com/astatus/11.jpg" border=0><br> <img src ="http://www.shnenglu.com/AstaTus/aggbug/70360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2008-12-25 22:54 <a href="http://www.shnenglu.com/AstaTus/archive/2008/12/25/70360.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>DX.綰犻敊鏈?/title><link>http://www.shnenglu.com/AstaTus/archive/2008/12/22/70053.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Mon, 22 Dec 2008 05:06:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2008/12/22/70053.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/70053.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2008/12/22/70053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/70053.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/70053.html</trackback:ping><description><![CDATA[   DX瀛︿範涓繪槸鍦ㄤ竴浜涘皬闂涓婄籂緙犱笉娓咃紝鎵浠ョ壒寮涓綃囷紝璁板綍涓嬭嚜宸辯殑閿欒銆?br><br>1錛?鍐呭瓨璁塊棶寮傚父錛?br>         閬囧埌璇ラ棶棰樻椂錛屽彲鑳介敊璇茍闈炲湪鎶ラ敊鐨勯偅涓鍙ヤ笂錛岃屾槸鍦ㄥ墠闈㈢殑榪愯璇彞涓紝鏁扮粍瓚婄晫璁塊棶錛屾垨鍏朵粬鍏充簬鍐呭瓨鐨勯敊璇?br>         鎴戝氨鏄湪鐢╲ector鏃?瓚婄晫璁塊棶浜嗭紙铏界劧vector鍙互鑷姩寮杈熺┖闂達紝浣哰]榪愮畻絎﹁矊浼間笉鑳借闂綋鍓嶆墍鍗犳湁鐨勫唴瀛樹箣鍚庣殑鍐呭瓨錛?br>         鎴戞槸鍏坮esiz   e鐨勶紝   榪?nbsp; 鏍峰彲浠ユ彁楂樻晥鐜囷級 瀵艱嚧鍚庨潰createtexturefromfile鐨勫嚱鏁版棤娉曞垱寤虹汗鐞?銆?br><br>2.      鍒涘緩鐨勫疄浣撴覆鏌撳悗涓嶆樉紺?br>         榪欎釜闂鑷充粖閬囧埌浜?嬈★紝閮芥槸鍥犱負鍙橀噺鐨勭被鍨嬪師鍥?br>         (1).绱㈠紩鐨勭被鍨嬮粯璁ゆ槸WORD綾誨瀷,浣嗘槸鍦ㄥ垱寤篒ndexbuffer鏃跺彲浠ュ皢绱㈠紩鐨勭被鍨嬭緗負DWORD銆?br>         (2).鑷畾涔夌殑欏剁偣鏍煎紡鐨剎yz蹇呭畾闇瑕乫loat鍨?<br><br>3.      鎹簡涓猟x鐨凷DK(June 2008) 鍙戠幇鍘熸潵鐨剆hader浠g爜鍑轟簡鐐歸棶棰橈紝鍦ㄧ敤鍒板叏灞鍙橀噺鐨勪唬鐮佸鎶?br>         global variables are implicitly constant, enable compatibility mode to allow modification 閿欒<br>         涔熷氨鏄鍏ㄥ眬鍙橀噺鏄痚xtern涔熸槸甯擱噺錛屽湪shader閲岄潰涓嶈兘淇敼錛屼絾鍙互浠庡涓葷▼搴忛噷鏀廣? <img src ="http://www.shnenglu.com/AstaTus/aggbug/70053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2008-12-22 13:06 <a href="http://www.shnenglu.com/AstaTus/archive/2008/12/22/70053.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閲嶆柊灝佽DX銆傘傘?/title><link>http://www.shnenglu.com/AstaTus/archive/2008/11/17/67148.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Mon, 17 Nov 2008 14:21:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2008/11/17/67148.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/67148.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2008/11/17/67148.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/67148.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/67148.html</trackback:ping><description><![CDATA[     濂戒箙娌″啓浜嗭紝鍓嶄簺鏃ュ瓙鍘繪悶鏂囦歡緋葷粺浜嗭紝鏄崟鐗囨満鐨勬枃浠剁郴緇燂紝瀹屽叏涓嶈兘璋冭瘯錛岀瘡鍟婏紝鐜板湪鐢ㄨ搗2005 閭d竴涓埥瀛椾簡寰椼傘傚搱鍝?br><br><br>鐜板湪宸茬粡瀹屾垚鐩告満錛屽湴褰紝妗嗘灦涓変釜綾諱簡錛屼笉榪囧姛鑳借繕涓嶆槸寰堝畬鍠勶紝榪橀渶寰呮敼榪涖傘?br><br><br><img height=479 alt="" src="http://www.shnenglu.com/images/cppblog_com/astatus/LL.jpg" width=601 border=0><br><br>璐村紶鍥?br> <img src ="http://www.shnenglu.com/AstaTus/aggbug/67148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2008-11-17 22:21 <a href="http://www.shnenglu.com/AstaTus/archive/2008/11/17/67148.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍍忕礌鐫鑹插櫒鐨勭枒鎯戙傘?/title><link>http://www.shnenglu.com/AstaTus/archive/2008/10/16/64212.html</link><dc:creator>AstaTus</dc:creator><author>AstaTus</author><pubDate>Thu, 16 Oct 2008 14:39:00 GMT</pubDate><guid>http://www.shnenglu.com/AstaTus/archive/2008/10/16/64212.html</guid><wfw:comment>http://www.shnenglu.com/AstaTus/comments/64212.html</wfw:comment><comments>http://www.shnenglu.com/AstaTus/archive/2008/10/16/64212.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/AstaTus/comments/commentRss/64212.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/AstaTus/services/trackbacks/64212.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img id=Codehighlighter1_0_18_Open_Image onclick="this.style.display='none'; Codehighlighter1_0_18_Open_Text.style.display='none'; Codehighlighter1_0_18_Closed_Image.style.display='inline'; Codehighlighter1_0_18_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_0_18_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_18_Closed_Text.style.display='none'; Codehighlighter1_0_18_Open_Image.style.display='inline'; Codehighlighter1_0_18_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top><span id=Codehighlighter1_0_18_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id=Codehighlighter1_0_18_Open_Text><span style="COLOR: #808080">///</span><span style="COLOR: #008000">//pixel shader錛?/span><span style="COLOR: #808080"></span></span><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">sampler BaseTex;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>sampler SpotLightTex;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>sampler StringTex;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> PS_INPUT<br><img id=Codehighlighter1_96_183_Open_Image onclick="this.style.display='none'; Codehighlighter1_96_183_Open_Text.style.display='none'; Codehighlighter1_96_183_Closed_Image.style.display='inline'; Codehighlighter1_96_183_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top></span><span id=Codehighlighter1_96_183_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_96_183_Open_Text><span style="COLOR: #000000">{    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float2 </span><span style="COLOR: #0000ff">base</span><span style="COLOR: #000000"> : TEXCOORD0;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float2 spotlight : TEXCOORD1;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    float2 text : TEXCOORD2;    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> PS_OUTPUT<br><img id=Codehighlighter1_204_236_Open_Image onclick="this.style.display='none'; Codehighlighter1_204_236_Open_Text.style.display='none'; Codehighlighter1_204_236_Closed_Image.style.display='inline'; Codehighlighter1_204_236_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_204_236_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_204_236_Closed_Text.style.display='none'; Codehighlighter1_204_236_Open_Image.style.display='inline'; Codehighlighter1_204_236_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_204_236_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_204_236_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    vector finalcolor : COLOR;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>PS_OUTPUT Main(PS_INPUT input)<br><img id=Codehighlighter1_271_521_Open_Image style="DISPLAY: inline" onclick="this.style.display='none'; Codehighlighter1_271_521_Open_Text.style.display='none'; Codehighlighter1_271_521_Closed_Image.style.display='inline'; Codehighlighter1_271_521_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_271_521_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_271_521_Closed_Text.style.display='none'; Codehighlighter1_271_521_Open_Image.style.display='inline'; Codehighlighter1_271_521_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_271_521_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_271_521_Open_Text style="DISPLAY: inline"><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    PS_OUTPUT  output </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> (PS_OUTPUT)</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    <br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    vector b </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tex2D(BaseTex, input.</span><span style="COLOR: #0000ff">base</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    vector s </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tex2D(SpotLightTex, input.spotlight);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    vector t </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tex2D(StringTex, input.text);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    vector c </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> b </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> s </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> t;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    c </span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0.1f</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    output.finalcolor </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> c;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> output;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img id=Codehighlighter1_525_551_Open_Image onclick="this.style.display='none'; Codehighlighter1_525_551_Open_Text.style.display='none'; Codehighlighter1_525_551_Closed_Image.style.display='inline'; Codehighlighter1_525_551_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_525_551_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_525_551_Closed_Text.style.display='none'; Codehighlighter1_525_551_Open_Image.style.display='inline'; Codehighlighter1_525_551_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_525_551_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id=Codehighlighter1_525_551_Open_Text><span style="COLOR: #808080">/////////////////////</span><span style="COLOR: #008000">//涓葷▼搴?/span><span style="COLOR: #808080"></span></span><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #008000">//</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/Images/dot.gif">..</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>BT </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> PSConstantTable</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">GetConstantByName(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">BaseTex</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        ST </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> PSConstantTable</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">GetConstantByName(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">SpotLightTex</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>        TT </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> PSConstantTable</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">GetConstantByName(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">StringTex</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/Images/dot.gif">..</span><span style="COLOR: #008000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>BT, ST, TT 涓篋3DXHANDLE綾誨瀷錛岃皟璇曞埌榪欓噷鏃?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>榪欎笁涓兘涓洪敊璇寚閽堬紝PSConstantTable涓鴻幏鍙栨甯哥殑闈欐佹暟鎹〃鎸囬拡錛宲ixel shader緙栬瘧涔熸病闂錛屽埌搴曟槸鍝噷閿欎簡錛屾姄鐙傘傘?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> 涓轟粈涔堢紪璇戞病鍑洪敊錛岃幏鍙栭潤鎬佹暟鎹〃涔熸病鍑洪敊錛屽氨鏄湪鑾峰彇鐫鑹插櫒閲岀殑sampler鍙ユ焺鏃跺嚭閿欍傘傘傝皽鍥㈣嚦浠婃湭瑙c傘?br><br> <img src ="http://www.shnenglu.com/AstaTus/aggbug/64212.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/AstaTus/" target="_blank">AstaTus</a> 2008-10-16 22:39 <a href="http://www.shnenglu.com/AstaTus/archive/2008/10/16/64212.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.duteng888.com.cn" target="_blank">色综合久久无码五十路人妻</a>| <a href="http://www.moonlong.cn" target="_blank">日韩精品久久久久久</a>| <a href="http://www.530taiji.cn" target="_blank">香蕉99久久国产综合精品宅男自</a>| <a href="http://www.taoke140.cn" target="_blank">欧美va久久久噜噜噜久久</a>| <a href="http://www.t6s.com.cn" target="_blank">久久婷婷人人澡人人</a>| <a href="http://www.shoucang88.com.cn" target="_blank">人妻无码精品久久亚瑟影视 </a>| <a href="http://www.buding-00.cn" target="_blank">国产成人无码精品久久久免费</a>| <a href="http://www.x29x.cn" target="_blank">久久精品一本到99热免费</a>| <a href="http://www.dripnews.cn" target="_blank">99麻豆久久久国产精品免费</a>| <a href="http://www.gpci.cn" target="_blank">91久久精品国产91性色也</a>| <a href="http://www.panxl.cn" target="_blank">一级a性色生活片久久无</a>| <a href="http://www.ai385.cn" target="_blank">国产精品禁18久久久夂久 </a>| <a href="http://www.yunshanhong.cn" target="_blank">国产精品一区二区久久国产</a>| <a href="http://www.xinwenzaocan.org.cn" target="_blank">国产Av激情久久无码天堂</a>| <a href="http://www.soba30.cn" target="_blank">精品久久久久久国产牛牛app</a>| <a href="http://www.zsputian.com.cn" target="_blank">亚洲AV无码1区2区久久 </a>| <a href="http://www.hhhkk.cn" target="_blank">欧美午夜A∨大片久久 </a>| <a href="http://www.bitpter.cn" target="_blank">亚洲精品国产综合久久一线</a>| <a href="http://www.3-gold.cn" target="_blank">欧美一区二区久久精品</a>| <a href="http://www.4fp5r8p.cn" target="_blank">久久国产精品波多野结衣AV</a>| <a href="http://www.fuxingjidian.cn" target="_blank">亚洲愉拍99热成人精品热久久</a>| <a href="http://www.dsifhjh1.cn" target="_blank">亚洲AV成人无码久久精品老人</a>| <a href="http://www.zpktv.cn" target="_blank">一级做a爰片久久毛片16</a>| <a href="http://www.infotme.com.cn" target="_blank">精品国产乱码久久久久软件</a>| <a href="http://www.ovnk.cn" target="_blank">国产综合精品久久亚洲</a>| <a href="http://www.13542350234.cn" target="_blank">国产∨亚洲V天堂无码久久久</a>| <a href="http://www.yushiji505.cn" target="_blank">日韩欧美亚洲综合久久 </a>| <a href="http://www.nutiao.cn" target="_blank">欧美久久一级内射wwwwww.</a>| <a href="http://www.kmkiddieedu.cn" target="_blank">久久99精品久久久久久久久久</a>| <a href="http://www.weixinqun688.cn" target="_blank">亚洲国产成人精品91久久久</a>| <a href="http://www.bbwdx.cn" target="_blank">久久香蕉国产线看观看99</a>| <a href="http://www.better-led.cn" target="_blank">亚洲国产视频久久</a>| <a href="http://www.jiletu.cn" target="_blank">一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 </a>| <a href="http://www.gmyz.net.cn" target="_blank">国产精品免费福利久久</a>| <a href="http://www.dogff.cn" target="_blank">亚洲精品NV久久久久久久久久</a>| <a href="http://www.taobaomaiba.cn" target="_blank">国产成人AV综合久久</a>| <a href="http://www.5748l.cn" target="_blank">91久久精品国产成人久久</a>| <a href="http://www.tgl999.cn" target="_blank">国产精品九九久久精品女同亚洲欧美日韩综合区</a>| <a href="http://www.n-hao.cn" target="_blank">久久精品午夜一区二区福利</a>| <a href="http://www.greendaily.cn" target="_blank">亚洲天堂久久久</a>| <a href="http://www.bnwpw.cn" target="_blank">色综合久久久久无码专区 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>