青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 124,  comments - 29,  trackbacks - 0

1:地板透明化注:透明物體最后畫出
    g_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,TRUE );
    g_pd3dDevice->SetRenderState(D3DRS_SRCBLEND,D3DBLEND_SRCALPHA );
    g_pd3dDevice->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVSRCALPHA);

2:畫出反射對(duì)象注:一份頂點(diǎn)數(shù)據(jù)通過矩陣變換畫出反射對(duì)象
 D3DXMATRIXA16 tmp;
 D3DXMatrixScaling(&tmp,1,-1,1);//通過放縮矩陣來實(shí)現(xiàn)倒影(或D3DXMatrixReflect(&tmp,&plane);)

3:Stencil Buffer 模板緩存啟用Stencil Buffer保證轉(zhuǎn)到地板下面時(shí)看不到實(shí)際存在的反射物體以免漏餡
鏡面既要最先畫又要最后畫,那么畫兩遍,最先畫時(shí)設(shè)置Aphha混合如下不改變后臺(tái)緩存只是在模板緩存中標(biāo)記鏡面區(qū)域?yàn)?.
最先畫地板時(shí):
 //設(shè)置模板緩存
 g_pd3dDevice->SetRenderState(D3DRS_STENCILENABLE,true);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILFUNC,D3DCMP_ALWAYS);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILREF,0x1);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILMASK,0xffffffff);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILWRITEMASK,0xffffffff);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILZFAIL,D3DSTENCILOP_KEEP);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILFAIL,D3DSTENCILOP_KEEP);
 g_pd3dDevice->SetRenderState(D3DRS_STENCILPASS,D3DSTENCILOP_REPLACE);
 

 //繪制地板鏡面
 g_pd3dDevice->SetRenderState(D3DRS_ZENABLE, FALSE);
 g_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,TRUE);
 g_pd3dDevice->SetRenderState(D3DRS_SRCBLEND,D3DBLEND_ZERO);
 g_pd3dDevice->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_ONE);
繪制物體影像時(shí)啟用模板緩存并對(duì)其函數(shù)狀態(tài)進(jìn)行設(shè)置:
     g_pd3dDevice->SetRenderState(D3DRS_STENCILENABLE,true);
     g_pd3dDevice->SetRenderState( D3DRS_STENCILFUNC,D3DCMP_EQUAL);
最后在渲染時(shí)照常:
    g_pd3dDevice->SetStreamSource( 0, obj.g_pVB, 0, sizeof(CUSTOMVERTEX) );
    g_pd3dDevice->SetFVF( D3DFVF_CUSTOMVERTEX );
    g_pd3dDevice->SetIndices( obj.g_pIB );
    g_pd3dDevice->SetTexture( 0, g_pTexture[obj.textureID] ); //設(shè)置紋理
    g_pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0,obj.numOfVertex,0,obj.numOfFace);
其中 g_pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0,obj.numOfVertex,0,obj.numOfFace);這句話根據(jù)模板緩存的設(shè)置及開啟情況,寫入后臺(tái)緩沖區(qū)的同時(shí)寫入模板緩存。或在與模板緩存中數(shù)據(jù)比較后決定是否要往后臺(tái)緩沖區(qū)中寫。

posted on 2008-05-17 19:25 天書 閱讀(1992) 評(píng)論(3)  編輯 收藏 引用

FeedBack:
# re: D3D中鏡面反射效果實(shí)現(xiàn)
2008-05-18 23:34 | 靈魂機(jī)器
嚴(yán)重關(guān)注中。。  回復(fù)  更多評(píng)論
  
# re: D3D中鏡面反射效果實(shí)現(xiàn)
2008-09-23 17:15 | 1234
能把你的鏡面效果的完整代碼發(fā)給我么?455633182@qq.com  回復(fù)  更多評(píng)論
  
# re: D3D中鏡面反射效果實(shí)現(xiàn)
2009-06-05 13:10 | Leaf
要是能看一下效果圖就更易理解了  回復(fù)  更多評(píng)論
  

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理



<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(5)

隨筆檔案

文章分類

文章檔案

好友的Bolg

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲电影观看| 久久国产一区二区| 亚洲一级高清| 亚洲人成人99网站| 久久免费视频网站| 国产丝袜美腿一区二区三区| 在线一区观看| 亚洲一级高清| 国产视频欧美| 欧美激情在线有限公司| 欧美肥婆bbw| 欧美一区二区三区免费视| 午夜国产不卡在线观看视频| 国产欧美日韩专区发布| 欧美日韩精品综合| 亚洲精品国产精品国自产观看| 亚洲另类在线视频| 国产精品久久中文| 久久精品国产综合精品| 久久久久久9999| 亚洲一二三级电影| 久久久999精品视频| 亚洲午夜精品久久久久久浪潮| 亚洲一区二区精品在线观看| 国产一区二区成人| 亚洲片区在线| 久久精品99久久香蕉国产色戒 | 午夜在线精品偷拍| 有坂深雪在线一区| 国产精品qvod| 在线观看欧美激情| 欧美一级专区| 欧美+日本+国产+在线a∨观看| 国产精品有限公司| 欧美精品在线免费| 久久亚洲综合网| 午夜精品国产更新| 日韩视频精品在线| 欧美国产日本韩| 亚洲欧美高清| 日韩亚洲欧美综合| 亚洲国产美女| 精品不卡视频| 国产综合第一页| 国产午夜精品美女视频明星a级| 欧美成人自拍| 久久免费少妇高潮久久精品99| 午夜精品一区二区三区在线| 夜夜嗨网站十八久久| 亚洲欧洲日本专区| 亚洲欧洲一区二区三区| 久久亚洲综合色| 在线观看视频一区二区| 亚洲精品黄色| 亚洲高清不卡| 99视频一区二区三区| 日韩小视频在线观看| 亚洲精品在线观看视频| 99视频一区二区| 性色av一区二区三区在线观看 | 亚洲黄色高清| 亚洲精选一区二区| 欧美日韩精品免费观看视一区二区| 中文国产一区| 欧美一区二区三区在线视频 | 欧美www视频| 欧美精品在线视频| 国产精品影片在线观看| 韩国v欧美v日本v亚洲v| 一区二区三区日韩| 久久精品91| 亚洲精品国产品国语在线app| 99riav久久精品riav| 欧美一区二区三区免费在线看| 欧美.日韩.国产.一区.二区| 欧美日韩一区二区三区在线观看免 | 这里只有视频精品| 久久久噜噜噜久久人人看| 最新中文字幕亚洲| 久久精选视频| 国产精品一区免费观看| 99riav久久精品riav| 免费视频一区| 欧美一区二区三区免费看| 国产精品毛片高清在线完整版| 激情婷婷亚洲| 亚洲人成网站在线播| 一色屋精品视频在线看| 一区二区三区在线观看欧美| 黄色成人在线观看| 狠狠干综合网| 亚洲欧洲日本mm| 日韩视频一区二区在线观看| 日韩一级黄色片| 亚洲天堂网在线观看| 午夜亚洲福利在线老司机| 久久久精品欧美丰满| 免费视频一区| 亚洲欧美中文日韩v在线观看| 午夜精品福利一区二区蜜股av| 一区二区三区四区五区精品视频| 亚洲激情在线播放| 欧美日韩少妇| 久久av二区| 久久se精品一区精品二区| 国产伦精品一区二区三| 久久久噜噜噜久久狠狠50岁| 蜜臀99久久精品久久久久久软件| 亚洲精品免费在线| 亚洲欧美日韩一区在线| 亚洲高清不卡| 亚洲狼人精品一区二区三区| 国产精品盗摄久久久| 另类图片国产| 国产精品高潮视频| 欧美成人69av| 国产精品毛片va一区二区三区| 欧美华人在线视频| 亚洲一区欧美一区| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲国产视频a| 亚洲一区免费网站| 91久久精品国产91性色| 亚洲在线视频网站| 亚洲激情国产精品| 久久激情综合网| 香蕉视频成人在线观看| 欧美欧美全黄| 欧美激情亚洲精品| 国产专区综合网| 亚洲在线电影| 午夜国产欧美理论在线播放| 日韩图片一区| 国产欧美日韩在线播放| 亚洲激情在线| 亚洲靠逼com| 国产精品日韩一区二区| 久久都是精品| 欧美日韩国产色视频| 亚洲国产成人在线| 亚洲人成77777在线观看网| 久久久亚洲一区| 美女图片一区二区| 在线日韩av| 免费一级欧美在线大片| 韩国欧美一区| 欧美国产激情二区三区| 亚洲老司机av| 欧美在线视频一区| 黄色一区三区| 欧美成人小视频| 一区二区三区精品视频| 午夜宅男欧美| 在线精品在线| 欧美日韩美女| 欧美一区二区三区日韩视频| 午夜一区不卡| 韩日精品视频一区| 欧美精品乱人伦久久久久久| 亚洲午夜精品久久久久久浪潮| 欧美在线视频一区二区三区| 韩国精品主播一区二区在线观看| 欧美~级网站不卡| 中文av字幕一区| 欧美成人伊人久久综合网| 夜夜嗨av色综合久久久综合网| 国产精品久线观看视频| 老司机久久99久久精品播放免费| 一本久久综合亚洲鲁鲁五月天| 亚洲国产精品成人| 久久久久久国产精品mv| 亚洲一区二区三区在线观看视频| 欧美激情a∨在线视频播放| 久久人人爽人人爽| 一区二区亚洲| 欧美在线关看| 中文亚洲免费| 9l国产精品久久久久麻豆| 亚洲国产一区二区三区高清| 久久阴道视频| 久久久久久久一区二区三区| 欧美亚洲视频在线看网址| av成人天堂| 亚洲男人天堂2024| 羞羞漫画18久久大片| 亚洲精品国精品久久99热| 在线观看欧美精品| 在线成人av| 激情另类综合| 国产一区二区三区直播精品电影| 国产精品免费网站| 欧美精品在线网站| 国产精品videossex久久发布| 欧美v亚洲v综合ⅴ国产v| 一区二区三区视频观看| 欧美激情第六页| 久久久国产精品一区二区中文| 日韩午夜高潮| 亚洲欧美日韩成人| 久久精品国产999大香线蕉|