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

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 天書 閱讀(1992) 評論(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
要是能看一下效果圖就更易理解了  回復  更多評論
  

<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用鏈接

留言簿(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>
            欧美日韩一区二区三区四区在线观看| 亚洲国产精品免费| 国产亚洲精品aa午夜观看| 欧美日韩成人一区| 国产精品久久久久999| 欧美性猛交xxxx免费看久久久| 欧美国产精品v| 欧美日韩国产一区二区| 欧美午夜视频一区二区| 国产欧美精品一区二区三区介绍| 国产日韩综合| 亚洲欧洲日本国产| 亚洲一区久久久| 久久精品国产69国产精品亚洲| 狼狼综合久久久久综合网| 免费观看国产成人| 99精品视频免费| 欧美资源在线| 欧美日韩视频在线观看一区二区三区| 国产精品久久久久久久久婷婷 | 亚洲一区黄色| 久久久久国产精品麻豆ai换脸| 欧美高清自拍一区| 国产欧美在线播放| 日韩视频在线播放| 久久成人18免费网站| 亚洲高清在线播放| 久久国产色av| 欧美日韩三级一区二区| 怡红院av一区二区三区| 亚洲天堂av在线免费| 欧美成年网站| 亚欧美中日韩视频| 欧美日韩精品免费看 | 欧美午夜精品理论片a级按摩| 国模私拍视频一区| 欧美亚洲视频| 日韩一级精品| 欧美国产第一页| 含羞草久久爱69一区| 亚洲欧美国产精品va在线观看| 亚洲第一精品久久忘忧草社区| 欧美一级免费视频| 亚洲欧洲一级| 亚洲第一中文字幕在线观看| 亚洲欧美另类在线| 亚洲精品一区中文| 免费欧美日韩| 亚洲狠狠婷婷| 欧美国产精品劲爆| 免费成人av在线| 一区国产精品| 久久综合伊人| 久久精品成人| 精品成人久久| 美女精品国产| 美女网站久久| 亚洲精品久久久久久久久久久久久| 久久女同互慰一区二区三区| 欧美一区二区三区在线观看视频 | 久久综合给合| 精品动漫3d一区二区三区免费版 | 亚洲一区二区视频| 亚洲精品一区二区三区婷婷月 | 亚洲国产精品传媒在线观看 | 美女视频黄免费的久久| 久久av一区二区三区| 国产日韩欧美综合精品| 久久久99国产精品免费| 欧美中文字幕在线播放| 伊人精品在线| 欧美激情二区三区| 欧美交受高潮1| 亚洲特色特黄| 午夜久久久久| 在线观看欧美激情| 亚洲国产精品久久| 欧美午夜片欧美片在线观看| 欧美亚洲视频在线观看| 久久激情视频| 亚洲伦理在线观看| 亚洲午夜伦理| 一区在线影院| 最新国产乱人伦偷精品免费网站 | 亚洲国产mv| 欧美日韩精品免费在线观看视频| 亚洲午夜av在线| 欧美专区在线播放| 日韩午夜中文字幕| 午夜精品久久| 夜夜夜精品看看| 欧美在线一二三| 一区电影在线观看| 欧美v亚洲v综合ⅴ国产v| 国产日韩三区| 亚洲国产精品久久久久秋霞蜜臀| 国产精品国产三级国产aⅴ浪潮| 久久精品网址| 欧美日韩免费一区二区三区视频 | 国产婷婷精品| 亚洲成色777777女色窝| 国产精品久久国产精麻豆99网站| 久久国产精品99久久久久久老狼| 麻豆成人91精品二区三区| 午夜精品一区二区在线观看| 久久久久综合一区二区三区| 亚洲图片在线| 欧美成人精品福利| 久久在精品线影院精品国产| 欧美日韩亚洲91| 欧美高清在线一区| 国产色婷婷国产综合在线理论片a| 亚洲高清在线| 亚洲高清毛片| 久久精品国产一区二区三| 亚洲欧美日韩精品久久久久 | 在线欧美日韩国产| 亚洲天堂男人| 亚洲免费福利视频| 狂野欧美一区| 老司机免费视频一区二区三区| 国产精品毛片高清在线完整版| 欧美成人免费在线观看| 国产性做久久久久久| 亚洲一级在线| 亚洲一区国产| 国产精品久久国产精品99gif| 亚洲精品久久久一区二区三区| 亚洲第一福利在线观看| 欧美在线视频a| 久久精品一本| 国产一区999| 小嫩嫩精品导航| 久久久久99精品国产片| 国产亚洲综合在线| 欧美影院视频| 久久先锋资源| 亚洲丰满在线| 欧美国产专区| 亚洲免费精彩视频| 亚洲一区在线视频| 国产乱码精品一区二区三区忘忧草| 99xxxx成人网| 欧美一区二区三区四区在线观看地址| 国产精品国产三级欧美二区| 99国产精品久久久久久久| 亚洲深夜福利在线| 国产精品福利影院| 亚洲已满18点击进入久久| 欧美一级淫片播放口| 国产色产综合产在线视频| 久久精品一二三区| 亚洲电影有码| 一区二区av在线| 国产精品综合av一区二区国产馆| 亚洲综合日本| 麻豆久久婷婷| 一区二区三区免费观看| 国产精品手机视频| 美女成人午夜| 欧美日韩一区二区免费视频| 国产字幕视频一区二区| 老司机成人网| 亚洲精品一区二区三区av| 国内外成人免费激情在线视频| 欧美三级视频在线观看| 欧美精品久久久久久久免费观看| 久久久91精品国产一区二区三区| 午夜亚洲视频| 亚洲欧美日韩中文视频| 在线视频欧美日韩| 99日韩精品| 在线亚洲观看| 一区二区三区色| 亚洲天堂激情| 午夜欧美理论片| 午夜精品视频在线观看| 亚洲欧美日韩一区二区| 午夜亚洲伦理| 久久精品国产久精国产爱| 久久精品国产精品亚洲精品| 久久精品视频网| 久久久久99| 欧美不卡在线视频| 欧美激情一区二区三区不卡| 欧美黄色免费网站| 欧美啪啪一区| 国产精品久久久久久久第一福利| 国产精品久久久久久影院8一贰佰| 欧美日韩亚洲激情| 国产精品自在欧美一区| 黄色在线一区| 日韩一级黄色大片| 亚洲一区观看| 久久久久www| 亚洲国产日韩欧美| 宅男精品导航| 久久gogo国模啪啪人体图| 久久久久一区| 欧美日韩高清不卡|