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

永遠(yuǎn)也不完美的程序

不斷學(xué)習(xí),不斷實踐,不斷的重構(gòu)……

常用鏈接

統(tǒng)計

積分與排名

好友鏈接

最新評論

總結(jié)一下shadowmap的實現(xiàn)

        花了大概幾周的時間實現(xiàn)了軟陰影。總的來說難度還是比較大的,而且我也走了些彎路,不過也值得,單是寫shader不是很難,但要放到引擎中還是有點(diǎn)難度。shadowmap的原理我就不講了,網(wǎng)上有很多。
        這里所說的是light space shadowmap。單是shadowmap的實現(xiàn)有兩種:一種是創(chuàng)建浮點(diǎn)紋理存放深度,然后在shader中與當(dāng)前像素的深度比較。另一種是創(chuàng)建depthstencil紋理,并設(shè)為當(dāng)前的深度緩沖,最后拿這個紋理作為shadowmap。注意,第二種才是真正的nvidia上說的hardwareshadowmap,第一種并不是。我這里說的是通過兩種的比較來總結(jié)一下。
        這兩種方法都有一個共同點(diǎn):就是要把像素中的坐標(biāo)轉(zhuǎn)換到lightviewproj(以燈為視點(diǎn)的投影空間)的紋理坐標(biāo)。
        我之前一直是用第一種方法,也參考了nvidia上的hardwareshadowmap和softshadowmap,但問題就出來了,深度一定要自己比較,所以當(dāng)實現(xiàn)了軟陰影的時候,自己比較就無法看到軟陰影,但不比較,深度又有錯誤,而且depthbias起不到應(yīng)有的作用。
        后來改用第二種方法,所有問題都解決了,紋理為D24S8,用tex2DProj就可以自動比較深度,至于為什么能比較,我也不太清楚。如果有高手可以解釋一下就非常感謝了。

posted on 2010-07-23 16:01 狂爛球 閱讀(4365) 評論(4)  編輯 收藏 引用 所屬分類: 圖形編程

評論

# re: 總結(jié)一下shadowmap的實現(xiàn) 2010-08-04 16:53 Jean

N卡和A卡處理Depth/Stencil Texture(DST)很不同,N卡是D24S8,D32,D16這樣的格式,A卡是DF24,DF16這樣的格式,而且采樣時N卡自動實現(xiàn)深度對比,并且提供同F(xiàn)etch2x2過濾,A卡則需要另寫代碼對比  回復(fù)  更多評論   

# re: 總結(jié)一下shadowmap的實現(xiàn) 2010-08-04 18:37 liangairan

@Jean
呵呵,應(yīng)該是高手啊,A卡方面的實現(xiàn),遇到軟陰影我暫時還不知道如何做。  回復(fù)  更多評論   

# re: 總結(jié)一下shadowmap的實現(xiàn) 2012-01-05 23:29 leeco

推薦你看一下VSM,可以用浮點(diǎn)紋理存放深度,就創(chuàng)建成普通的RenderTarget不需要是深度緩沖區(qū),因為通過VSM可以解決對深度值做硬件線性插值沒有意義的問題。  回復(fù)  更多評論   

# re: 總結(jié)一下shadowmap的實現(xiàn) 2012-01-08 10:08 liangairan

@leeco
謝謝!我有空研究一下。  回復(fù)  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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国产精品久久| 久久久一二三| 国产日产亚洲精品| 亚洲欧美成人精品| 亚洲麻豆一区| 欧美精品www在线观看| 影院欧美亚洲| 蜜乳av另类精品一区二区| 欧美一区二区三区在线视频| 国产精品电影观看| 亚洲一区二区成人| 一本一道久久综合狠狠老精东影业 | 久久综合中文| 国产性天天综合网| 久久免费视频在线| 久久久久久久尹人综合网亚洲| 国产精品久久久久久模特| 亚洲中午字幕| 亚洲欧美色一区| 黄色成人小视频| 欧美大片在线观看| 欧美精品97| 亚洲欧美另类国产| 午夜在线a亚洲v天堂网2018| 国产日产亚洲精品| 欧美aⅴ一区二区三区视频| 快she精品国产999| 亚洲视频成人| 小黄鸭精品密入口导航| 黄色另类av| 91久久国产综合久久91精品网站| 免费日韩视频| 亚洲视频播放| 欧美在线综合| 日韩一级黄色av| 亚洲自拍都市欧美小说| 在线观看免费视频综合| 日韩午夜av| 亚洲一二区在线| 国产欧美在线播放| 亚洲大片在线| 国产免费成人av| 欧美激情视频一区二区三区不卡| 欧美日韩一区二区三区高清| 欧美一区二区三区成人| 欧美r片在线| 欧美尤物巨大精品爽| 欧美 日韩 国产一区二区在线视频 | 日韩亚洲视频| 国产一区二区中文字幕免费看| 欧美国产日韩在线观看| 国产精品激情电影| 欧美大片免费久久精品三p | 亚洲第一色中文字幕| 亚洲人www| 国语自产精品视频在线看抢先版结局| 欧美激情导航| 国语自产精品视频在线看一大j8| 亚洲激情在线播放| 国产综合网站| 中文网丁香综合网| 亚洲精选大片| 久久一二三四| 久久av红桃一区二区小说| 欧美日韩国产经典色站一区二区三区| 久久一区二区三区四区五区| 国产精品v一区二区三区| 亚洲国产日韩精品| 在线播放中文一区| 性色一区二区三区| 午夜一级在线看亚洲| 欧美日韩免费看| 亚洲人人精品| 亚洲精品乱码久久久久久蜜桃91| 欧美在线关看| 欧美在线视频观看免费网站| 欧美午夜在线观看| 亚洲美女av网站| 日韩亚洲成人av在线| 欧美ab在线视频| 欧美国产成人精品| 亚洲国产成人一区| 久久婷婷麻豆| 欧美凹凸一区二区三区视频| 韩国一区二区三区美女美女秀| 亚洲欧美日韩综合国产aⅴ| 午夜精品久久久久久久99水蜜桃| 欧美日韩一区二区免费视频| 日韩一区二区免费看| 一区二区三区av| 欧美三级电影网| 在线亚洲自拍| 午夜久久影院| 国产一区二区久久精品| 欧美一区二区日韩一区二区| 久久精品亚洲精品国产欧美kt∨| 国产欧美日韩综合一区在线观看 | 欧美一区二区三区啪啪| 欧美日韩一区二区精品| 一区二区三区国产在线| 中文精品99久久国产香蕉| 欧美人与性动交α欧美精品济南到 | 一区二区三区日韩精品视频| 欧美高清在线| 日韩一区二区高清| 羞羞视频在线观看欧美| 黄色亚洲在线| 免费看av成人| 99国产精品国产精品毛片| 亚洲欧美日韩视频二区| 国产亚洲精品高潮| 久久夜色撩人精品| 亚洲人成毛片在线播放| 亚洲一区图片| 国产欧美视频一区二区| 久久久www成人免费毛片麻豆| 奶水喷射视频一区| 日韩一级精品| 国产欧美日韩免费看aⅴ视频| 欧美一区二区三区精品电影| 模特精品裸拍一区| 一区二区三区国产在线观看| 国产伦精品一区二区三区免费| 欧美一级网站| 亚洲成人在线视频播放| 中国av一区| 国产婷婷精品| 欧美激情中文字幕乱码免费| 亚洲一区三区视频在线观看| 久久亚洲午夜电影| 中文欧美字幕免费| 国产主播在线一区| 欧美日韩成人| 久久久久久有精品国产| 一本色道久久综合亚洲精品婷婷| 久久久久久久国产| 亚洲最新视频在线| 国产一区二区三区四区老人| 欧美电影免费观看高清完整版| 亚洲一级二级在线| 亚洲国产另类精品专区| 久久久久国产一区二区三区| 日韩午夜av在线| 一区免费观看| 国产日韩精品电影| 欧美偷拍另类| 欧美金8天国| 久久久中精品2020中文| 亚洲一区二区三区激情| 亚洲国产专区| 免费精品视频| 久久蜜臀精品av| 欧美一区免费视频| 亚洲自拍偷拍麻豆| 一区二区三区久久网| 亚洲激情在线观看| 一区在线视频| 国产最新精品精品你懂的| 国产精品国产三级国产专播精品人| 欧美aaa级| 欧美1区2区视频| 久久综合色综合88| 欧美一区二区在线播放| 亚洲图片欧洲图片日韩av| 亚洲人成人一区二区在线观看| 免费成年人欧美视频| 久久久久综合| 久久亚洲电影| 久久久久久久久久久久久9999| 国产在线拍偷自揄拍精品| 国产精品免费看久久久香蕉| 欧美日韩国产小视频在线观看| 久久综合色8888| 狂野欧美一区| 久久久蜜桃一区二区人| 久久精品国产久精国产思思| 午夜精品视频在线观看| 午夜一区二区三视频在线观看| 午夜在线精品偷拍| 香蕉免费一区二区三区在线观看 | 亚洲激情视频在线| 亚洲国内自拍| 亚洲精品免费电影| 亚洲欧洲日产国产综合网| 亚洲国产精品一区二区www在线| 尤物99国产成人精品视频| 在线观看成人av电影| 亚洲人人精品| 亚洲午夜电影在线观看| 亚洲欧美日韩国产中文在线| 欧美亚洲网站| 麻豆成人在线观看| 亚洲黄色免费| 夜夜精品视频一区二区| 亚洲综合大片69999| 亚洲欧美日韩人成在线播放| 欧美在线一二三四区| 蜜臀a∨国产成人精品|