HDR到底是幹什麼的?建模的時候有什麼用處?

2021-10-23 10:16:51 字數 678 閱讀 1681

很多人在網上問hdr貼圖是到底幹什麼的,hhdr貼圖要怎麼使用等等問題?所以,今天會詳解什麼是hdr貼圖?

hdr即高動態範圍貼圖,全稱是high dynamic range,簡單說,就是超越普通光照顏色和強度的光照,主要用來實現場景照明和模擬反射折射,從而使物體表現的更加真實。在hdr的幫助下,我們可以使用超出普通範圍的顏色值,因而能渲染出更加真實的3d場景,一般計算機在表示圖象的時候是用8bit(256)級或16bit(65536)級來區分圖象的亮度的,但這區區幾百或幾萬無法再現真實自然的光照情況,超過這個範圍時就需要用到hdr貼圖。

下面有兩張對比的效果圖

第一張圖是加了hdr環境貼圖後的圖,天光(hdr貼圖)+反射(hdr貼圖)+折射(hdr貼圖)+ vr面燈(關了影響高光,影響反射)

第二張圖是天光1.0+vr面燈(開了影響高光,影響反射)的效果圖

總結:hdr貼圖比較適合用於開放的環境,想表現單個物體,或者一組物體的時候,hdr貼圖會在場景照明和反射折射方面表現的很好。

想系統學習遊戲建模的小夥伴可以加入遊戲交流社群:271#829#923,領取海量學習資料哦

XML到底是幹什麼的

xml本身是一種格式規範,是一種包含了資料以及資料說明的文字格式規範。比如,我們要給對方傳輸一段資料,資料內容是 too young,too sometimes 要將這段話按照屬性拆分為三個資料的話,就是,年齡too young,閱歷too 結果sometimes 我們都知道程式不像人,可以體會字面...

註解到底是幹什麼的?

說起註解,我們都用過注釋 用文字描述程式的.給程式設計師看的。那麼註解和注釋相似。下面看一下註解的介紹 定義 註解 annotation 也叫元資料。一種 級別的說明。它是jdk1.5及以後版本引入的乙個特性,與類 介面 列舉是在同乙個層次。它可以宣告在包 類 字段 方法 區域性變數 方法引數等的前...

JS 的 new 到底是幹什麼的?

大部分講 new 的文章會從物件導向的思路講起,但是我始終認為,在解釋乙個事物的時候,不應該引入另乙個更複雜的事物。今天我從 省 的角度來講 new。想象我們在製作乙個策略類戰爭遊戲,玩家可以操作一堆士兵攻擊敵方。我們著重來研究一下這個遊戲裡面的 製造士兵 環節。乙個士兵的在計算機裡就是一堆屬性,如...