3dmaxgamma和lut不匹配 gamma圖像處理實(shí)訓(xùn)原理?
gamma圖像處理實(shí)訓(xùn)原理?原理:題中圖像中有一個(gè)像素,值是200,那么對(duì)這個(gè)像素接受矯正要想執(zhí)行:步驟:1.歸一化:將像素值轉(zhuǎn)換為0~1之間的實(shí)數(shù)。算法萬(wàn)分感謝:(i0.5)/256這里包涵1個(gè)除法
gamma圖像處理實(shí)訓(xùn)原理?
原理:
題中圖像中有一個(gè)像素,值是200,那么對(duì)這個(gè)像素接受矯正要想執(zhí)行:步驟:
1.歸一化:將像素值轉(zhuǎn)換為0~1之間的實(shí)數(shù)。算法萬(wàn)分感謝:(i0.5)/256這里包涵1個(gè)除法和1個(gè)加法你的操作。相對(duì)于像素A而言,其按的歸一化值為0.783203。
2.預(yù)補(bǔ)償:依據(jù)什么公式,求出像素歸一化后的數(shù)據(jù)以1/gamma為指數(shù)的對(duì)應(yīng)值。這半步乾坤二卦一個(gè)求指數(shù)運(yùn)算。若gamma值為2.2,則1/gamma為0.454545,對(duì)歸一化后的A值接受預(yù)補(bǔ)償?shù)慕Y(jié)果就是0.783203^0.4545450.894872。
3.反損失函數(shù):將經(jīng)預(yù)補(bǔ)償?shù)膶?shí)數(shù)值反旋轉(zhuǎn)為0~255之間的整數(shù)值。詳細(xì)算法為:f*256-0.5此步驟中有一個(gè)乘法和一個(gè)減法乘法運(yùn)算。續(xù)前例,將A的預(yù)補(bǔ)償結(jié)果0.894872代入上式,我得到A預(yù)補(bǔ)償后填寫(xiě)的像素值為228,這個(gè)228是后來(lái)送入顯示器的數(shù)據(jù)。
如上所述如果沒(méi)有就按公式編程的話,假設(shè)不成立圖像的分辨率為800*600,對(duì)它參與gamma校正,需要不能執(zhí)行48萬(wàn)個(gè)浮點(diǎn)數(shù)乘法、除法和指數(shù)除法運(yùn)算。耗時(shí)太長(zhǎng),完全沒(méi)有達(dá)不到實(shí)時(shí)地的效果。
根據(jù)上列情況,提議了一種飛快算法,假如能夠確知圖像的像素解析式,或者,0~255之間的整數(shù),則圖像中任何一個(gè)像素值不能是0到255這256個(gè)整數(shù)中的某一個(gè)在gamma值已知的情況下,0~255之間的任一整數(shù),經(jīng)由“歸一化、預(yù)補(bǔ)償、反歸一化”操作后,所填寫(xiě)的結(jié)果是僅有的,但是也落在0~255這個(gè)范圍內(nèi)。
如前例,.設(shè)gamma值為2.2,像素A的各種值是200,就可任意凸四邊形經(jīng)gamma矯正后A按的預(yù)補(bǔ)償值為228?;跅l件根據(jù)上述規(guī)定原理,我們?cè)贋?~255之間的每個(gè)整數(shù)執(zhí)行兩次預(yù)補(bǔ)償操作,將其不對(duì)應(yīng)的預(yù)補(bǔ)償值現(xiàn)金存入一個(gè)預(yù)做成立的gamma精確調(diào)整查看表(LUT:LookU
vray渲染窗口出的圖跟保存的圖亮度不一樣是什么問(wèn)題?
狀況象是因?yàn)槟泐伾秩局叭∠催x了EnableGamma/LUTCorrection(然后打開(kāi)伽馬/LUT正鏡),你試著能取消打勾此項(xiàng),再渲出四次的結(jié)果和保存的結(jié)果那絕對(duì)是是完全不同的!這個(gè)窗口在菜單欄:Customize/Preferences/GammabecauseLUT窗口的第一行是。
即可解決!祝顏色渲染娛快!