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

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:畫出反射對象注:一份頂點數據通過矩陣變換畫出反射對象
 D3DXMATRIXA16 tmp;
 D3DXMatrixScaling(&tmp,1,-1,1);//通過放縮矩陣來實現倒影(或D3DXMatrixReflect(&tmp,&plane);)

3:Stencil Buffer 模板緩存啟用Stencil Buffer保證轉到地板下面時看不到實際存在的反射物體以免漏餡
鏡面既要最先畫又要最后畫,那么畫兩遍,最先畫時設置Aphha混合如下不改變后臺緩存只是在模板緩存中標記鏡面區域為1.
最先畫地板時:
 //設置模板緩存
 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);
繪制物體影像時啟用模板緩存并對其函數狀態進行設置:
     g_pd3dDevice->SetRenderState(D3DRS_STENCILENABLE,true);
     g_pd3dDevice->SetRenderState( D3DRS_STENCILFUNC,D3DCMP_EQUAL);
最后在渲染時照常:
    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] ); //設置紋理
    g_pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0,obj.numOfVertex,0,obj.numOfFace);
其中 g_pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0,obj.numOfVertex,0,obj.numOfFace);這句話根據模板緩存的設置及開啟情況,寫入后臺緩沖區的同時寫入模板緩存。或在與模板緩存中數據比較后決定是否要往后臺緩沖區中寫。

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

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

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理



<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用鏈接

留言簿(5)

隨筆檔案

文章分類

文章檔案

好友的Bolg

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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国产精品日本| 欧美日韩极品在线观看一区| 99riav1国产精品视频| 亚洲精品一区中文| 久久精品在线播放| 亚洲精品一区二区三| 欧美一级在线播放| 欧美一区二区三区四区在线观看地址 | 欧美日韩国产黄| 一本一道久久综合狠狠老精东影业| 一区二区三区偷拍| 亚洲理论在线观看| 一区二区亚洲精品| 国产一区二区三区奇米久涩 | 亚洲一区3d动漫同人无遮挡| 国产精品三级久久久久久电影| 伊人精品在线| 亚洲日本乱码在线观看| 亚洲国产第一| 在线看日韩欧美| 亚洲国产福利在线| 亚洲国产欧美国产综合一区| 日韩亚洲欧美精品| 亚洲人体大胆视频| 国产亚洲福利| 欧美日韩午夜视频在线观看| 久久香蕉国产线看观看av| 久久综合色影院| 欧美日韩国产综合视频在线观看中文 | 香蕉久久夜色精品| 亚洲乱码国产乱码精品精天堂 | 久久精品视频网| 久久久久网址| 免费在线日韩av| 欧美激情在线观看| 久久精品夜夜夜夜久久| 亚洲欧美国产视频| 久久久无码精品亚洲日韩按摩| 久久天天狠狠| 亚洲精品在线一区二区| 你懂的亚洲视频| 99re在线精品| 在线欧美日韩精品| 久久精品在线视频| 99香蕉国产精品偷在线观看| 国产一区二区三区日韩欧美| 久久综合亚洲社区| 亚洲一区二区影院| 另类酷文…触手系列精品集v1小说| 亚洲综合国产| 亚洲无毛电影| 国产亚洲精品久久久久婷婷瑜伽| 久久久久国产一区二区| 欧美区日韩区| 久久综合久久久| 免费观看成人www动漫视频| 亚洲七七久久综合桃花剧情介绍| 亚洲日本va午夜在线电影| 亚洲综合色在线| 亚洲大胆在线| 欧美国产日本韩| 国产欧美一区二区精品婷婷 | 国产一区在线播放| 久久久久久九九九九| 欧美一区二区三区另类| 欧美在线地址| 国产一区深夜福利| 久久福利毛片| 蜜桃伊人久久| 亚洲最新视频在线| 亚洲成色最大综合在线| 亚洲人成毛片在线播放| 欧美在线观看视频在线| 久久国产精品久久久| 最新中文字幕亚洲| 男女视频一区二区| 久久不见久久见免费视频1| 亚洲欧美日韩精品综合在线观看| 欧美激情久久久久| 国产亚洲成精品久久| 一本色道久久综合狠狠躁的推荐| 精品9999| 欧美国产日韩精品| 欧美久久久久免费| 欧美激情精品久久久六区热门 | 午夜精品久久久久久99热软件 | 欧美在线视频导航| 欧美在线一二三| 香蕉乱码成人久久天堂爱免费| 欧美黑人在线观看| 亚洲激情婷婷| 亚洲国产91| 欧美黄色影院| 欧美成人日本| 亚洲第一区在线| 欧美精品激情blacked18| 亚洲国产清纯| 在线日韩成人| 久久久久久穴| 久热爱精品视频线路一| 亚洲风情在线资源站| 午夜欧美不卡精品aaaaa| 欧美一区二区精品在线| 国产视频久久久久| 久久激情视频| 亚洲国产精品久久久久婷婷884| 这里是久久伊人| 欧美成人精品1314www| 亚洲激情电影在线| 亚洲人午夜精品| 欧美婷婷在线| 亚洲性xxxx| 久久亚洲春色中文字幕久久久| 一区二区三区日韩在线观看| 亚洲第一网站免费视频| 亚洲一二三区在线观看| 欧美精品在线网站| 国产三级精品三级| 欧美制服丝袜第一页| 久久视频精品在线| 国产欧美日韩亚州综合| 99视频在线精品国自产拍免费观看| 亚洲美女在线一区| 亚洲精品一区二区三区不| 国产精品久久| 国产精品日本欧美一区二区三区| 久久亚洲高清| 老牛嫩草一区二区三区日本| 欧美大秀在线观看| 国内精品久久久| 一二三区精品| 裸体一区二区三区| 欧美激情按摩| 亚洲茄子视频| 伊甸园精品99久久久久久| 久久精品123| 国产日韩欧美日韩大片| 久久久青草青青国产亚洲免观| 麻豆精品视频在线观看| 一区二区欧美日韩视频| 国产九九视频一区二区三区| 蜜臀久久久99精品久久久久久| 亚洲二区在线观看| 亚洲综合色激情五月| 国产一区二区丝袜高跟鞋图片 | 国产综合18久久久久久| 欧美精品不卡| 午夜伦欧美伦电影理论片| 欧美激情精品久久久久久蜜臀| 一卡二卡3卡四卡高清精品视频| 激情国产一区二区| 欧美日韩精品免费| 久久天堂成人| 亚洲社区在线观看| 欧美激情在线观看| 夜夜嗨av色综合久久久综合网 | 亚洲免费在线视频一区 二区| 亚洲国产精品久久久久| 国产精品99免视看9| 欧美电影免费观看高清| 午夜国产精品影院在线观看 | 亚洲国产一区二区精品专区| 欧美一区二区在线观看| 亚洲精品美女91| 久久视频这里只有精品| 国产亚洲精品成人av久久ww| 亚洲在线观看视频| 六月婷婷一区| 久久一区二区视频| 日韩视频在线免费观看| 欧美日韩亚洲一区二区三区| 一本色道88久久加勒比精品| 亚洲激情专区| 欧美午夜电影在线观看| 亚洲欧洲精品天堂一级| 国产精品尤物福利片在线观看| 欧美二区在线看| 亚洲欧美另类国产| 午夜精品久久久久久久99热浪潮| 亚洲国产另类精品专区| 在线亚洲欧美| 最新成人av在线| 亚洲欧洲另类| 亚洲精品久久久久中文字幕欢迎你| 国语自产偷拍精品视频偷| 国产一区二区三区免费观看| av成人黄色| 久久精品国产亚洲一区二区三区 | 国产麻豆精品久久一二三| 欧美色欧美亚洲另类七区| 欧美国产综合| 久久综合久色欧美综合狠狠 | 最新亚洲一区| 亚洲激情亚洲| 亚洲毛片在线| 日韩一级在线观看| 日韩亚洲欧美一区二区三区| 亚洲黄色精品|