GPU Gems1 - 26 OpenEXR图像文件格式与HDR(The OpenEXR Image File Format and HDR)
【章節(jié)概覽】
這章中,大名鼎鼎的工業(yè)光魔公司的Florian Kainz、Rod Bogart和DrweHess介紹了OpenEXR標(biāo)準(zhǔn),這是一種當(dāng)時(shí)新的高動(dòng)態(tài)范圍圖像(HDRI)格式,在計(jì)算機(jī)成像的頂級(jí)電影中正在快速推廣。對(duì)于基于圖像照明的開發(fā)者而言,OpenEXR是關(guān)鍵的工具。
【核心要點(diǎn)】
OpenEXR是由工業(yè)光魔( Industrial Light & Magic,ILM )公司開發(fā)的高動(dòng)態(tài)范圍圖像( high-dynamic-range image,HDRI)文件格式。OpenEXR網(wǎng)站是?http://www.openexr.org?,上面有關(guān)于此格式的全部細(xì)節(jié)。
下圖是一個(gè)例子,說明了需要HDR存在的原因。如下圖是一張顯示相當(dāng)高的動(dòng)態(tài)范圍的場景,場景中左邊的油燈的火焰比中間小盤子下的陰影大約亮100000倍。
?
圖 高動(dòng)態(tài)范圍場景?圖像曝光的方式導(dǎo)致了一些區(qū)域的亮度超過了1.0,在計(jì)算機(jī)顯示屏上,這些區(qū)域被裁剪(clipped)掉,并顯示為白色或不自然的飽和桔色色調(diào)。
我們可以通過把圖像變暗來校正白色和橘色區(qū)域,但是如果把原始圖像存儲(chǔ)在低動(dòng)態(tài)范圍文件格式中,如JPEG格式,把它變暗就會(huì)產(chǎn)生相當(dāng)難看的圖像。如下圖。
?
圖 普通文件格式導(dǎo)致明亮的像素值被不可逆地裁剪,使得明亮的區(qū)域變灰,并且細(xì)節(jié)丟失,得到極不自然的效果?
而如果原始圖像存儲(chǔ)在高動(dòng)態(tài)范圍文件格式中,如OpenEXR,保存明亮的像素值,而不是把他們裁剪到1.0,然后把圖像變暗,就可以產(chǎn)生依舊自然的效果。如下圖。
?
圖 上述變暗的圖的高動(dòng)態(tài)范圍版本。在明亮的區(qū)域中顯示出了其他細(xì)節(jié),顏色看起來很自然?
文章隨后還講到了OpenEXR的文件結(jié)構(gòu)、數(shù)據(jù)壓縮、使用、線性像素值、創(chuàng)建和使用HDR圖像相關(guān)的內(nèi)容。有興趣的同學(xué)可以查看原文,這里就不再贅述了。
【關(guān)鍵詞提煉】
高動(dòng)態(tài)范圍(High-Dynamic-Range , HDR)
高動(dòng)態(tài)范圍圖像(High-Dynamic-Range Image,HDRI)
OpenEXR
?
總結(jié)
以上是生活随笔為你收集整理的GPU Gems1 - 26 OpenEXR图像文件格式与HDR(The OpenEXR Image File Format and HDR)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机端touch事件实现元素拖拽效果
- 下一篇: GPU Gems2 - 2 使用基于GP