設為首頁fbYouTubeWhatsapp頻道IG

Post76.hk

搜索
查看: 1403|回覆: 0

高動態光照渲染技術解說(High-Dynamic Range,簡稱HDR)

[複製鏈接]

605

主題

1萬

回帖

45

精華

鉑金玩家

Rank: 10Rank: 10Rank: 10

積分
121873

76 榮譽版主勲章76 榮譽貢獻勲章76星級影音勲章76 榮譽VIP勲章76 精選榮譽會員勲章76-FC 藍寶石勲章

發表於 2009-5-13 15:10 | 顯示全部樓層 |閱讀模式

如果想睇到更多76師兄嘅分享,快啲登入成為會員啦!

您需要 登入 收看或下載更多內容。還未成為會員?成為會員

x


[size=130%]何為HDR?


動態光照渲染(High-Dynamic  Range,簡稱HDR),電腦圖形學中的渲染方法之一,可令立體場景更加逼真,大幅提升遊戲的真實感。

現實中,當人由黑暗地方走到光亮地方,眼睛會自動眯起來。人在黑暗的地方,為了看清楚物件,瞳孔會很大張開,以吸收更多光線。當突然走到光亮地方,瞳孔來不及收縮,所以唯有眯上眼睛,保護視網膜上的視神經。

而電腦是死物,唯有靠HDR技術模疑這效果——人眼自動適應光線變化的能力。方法是快速將光線渲染得非常光亮,然後將亮度逐漸降低。而HDR的最終效果是亮處的效果是鮮亮,而黑暗處的效果是能分辨物體的輪廓和深度,而不是以往的一團黑。

當HDR技術使用時,  現舉例一場景:  陽光普照下,水旁有一道牆壁。當陽光由水面反射到牆上,晴朗而明亮的天空會稍微暗一些,這樣能有助表現出水面的反光效果。當人們低頭看水面,陽光會反射到人眼中,整個畫面會非常光亮,並逐漸減弱,因為人眼適應了從水面反射的光。



[size=130%]無法在開啟HDR的情況下打開FSAA(全屏抗鋸齒)的原因:


在初期,顯示卡技術不夠成熟,NVIDIA使用OpenEXR作為HDR運算的緩存格式,而GeForce 6和GeForce7系列顯示卡都只提供了對OpenEXR的16位浮點(FP16)貼圖和存儲支持。但在DirectX9.0模式下運行FP16時,霸佔了原本屬於全屏抗鋸齒的緩存區域,令開啟HDR效果後無法進行FSAA處理。這導致NVIDIA顯示卡在遊戲中無法同時支援FSAA和HDR。

ATi則在其Radeon  X1  Series中,使用指定另外緩衝區來解決這個問題,不過由於這是API的限制,程式設計者還是必須對遊戲進行改做才能實現HDR+FSAA。

這是一個列表關於顯示卡可以或可能支援HDR。這是由於支援HDR的最低要求是支援Shader Model 2.0 (即DirectX9),任何顯示卡支援Shader Model2.0就可以支援HDR。但是,軟體使用HDR可能大幅度影響其效能,所以敬請使用者注意其硬件要求,以獲得較佳效能。
   





MY BLOG:http://gvgame.blogspot.com/

如何玩盡手上器材呢?

如何調出平衡聲音呢?
您需要登錄後才可以回帖 登錄 | 成為會員

本版積分規則  允許回帖郵件提醒樓主

重要聲明:本討論區是以即時上載留言的方式運作,Post76玩樂討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意 見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們。Post76玩樂討論區有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ), 同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權 。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。權利。
快速回復 返回頂部 返回列表