LWF歸來(lái)
打開(kāi)max,點(diǎn)擊菜單欄的自定義——首選項(xiàng)——Gamma和LUT選項(xiàng)卡,如圖設(shè)置。這樣就完成了LWF的第一步設(shè)置。
這是實(shí)現(xiàn)LWF的第二步設(shè)置也是最后一步。按圖設(shè)置即可。
附加的一些說(shuō)明:
1、如果使用了物理相機(jī),覺(jué)得燈光的強(qiáng)度不合適,可以考慮只調(diào)整物理相機(jī)里的光圈、快門或者ISO值來(lái)達(dá)到要求。原理上講這比較符合人眼對(duì)光線的適應(yīng)方 式。本教程只調(diào)整了快門速度而沒(méi)有動(dòng)陽(yáng)光強(qiáng)度,也是基于這點(diǎn)來(lái)考慮。而對(duì)商業(yè)作圖中的實(shí)際意義在于,當(dāng)相機(jī)角度比較多時(shí),VR有時(shí)某些燈光的明暗度在各個(gè) 相機(jī)角度里看起來(lái)并不統(tǒng)一。為某個(gè)相機(jī)角度再去單獨(dú)調(diào)整燈光就比較繁瑣了,特別是需要批量渲染時(shí)。而VR物理相機(jī)有自己的那些獨(dú)立控制明暗的參數(shù),因此可 以很好的解決這個(gè)問(wèn)題。
2、在彩色貼圖卷展欄里勾上“子像素貼圖”和“鉗制輸出”后,會(huì)丟失一些顏色信息,但能保證過(guò)于曝光的像素區(qū)不會(huì)出現(xiàn)錯(cuò)誤的計(jì)算結(jié)果。我們平時(shí)保存的圖紙格式大多為jpg,tif或tga格式,丟失顏色信息的影響對(duì)這個(gè)并不緊要,所以建議選上。
3、務(wù)必使用VR的幀緩沖器來(lái)出LWF圖,這個(gè)是合理化的LWF流程所必需的。礙于控制篇幅這里不再詳細(xì)說(shuō)明。
再做一次補(bǔ)充說(shuō)明,解釋下之前教程中沒(méi)有說(shuō)詳細(xì)的地方,算是對(duì)這個(gè)教程的完善。雖然我已盡可能的嘗試說(shuō)得通俗易懂,但仍無(wú)法避免篇幅過(guò)長(zhǎng)。希望各位包涵。。
1、什么是LWF?
LWF全稱Linear Workflow,中文翻譯為線**工作流。“工作流”在這里可以當(dāng)作工作流程來(lái)理解。LWF就是一種通過(guò)調(diào)整圖像Gamma值,來(lái)使得圖像得到線**化顯示 的技術(shù)流程。而線**化的本意就是讓圖像得到正確的顯示結(jié)果。設(shè)置LWF后會(huì)使圖像明亮,這個(gè)明亮即是正確的顯示結(jié)果,是線**化的結(jié)果。
2、為什么原來(lái)的結(jié)果不正確?為什么要用LWF?
教程開(kāi)頭的例子中提到,全局光渲染器在常規(guī)作圖流程下得到的圖像會(huì)比較暗(尤其是暗部)。而本來(lái),這個(gè)圖像是不應(yīng)該這么暗的,不應(yīng)該在我們作圖調(diào)高燈光亮度時(shí),亮處都幾近曝光了場(chǎng)景的某些暗部還是亮不起來(lái)(即不應(yīng)該明暗差距過(guò)大)。這個(gè)過(guò)暗問(wèn)題,最主要的客觀原因是因?yàn)轱@示器錯(cuò)誤的顯示了圖像,使得本來(lái)不 暗的圖像,被顯示器給顯示暗了(也就是非線**化了)。所以我們要用LWF,通過(guò)調(diào)整Gamma,來(lái)讓圖像回到正確的線**化顯示效果(即讓它變亮),使得圖 像的明暗看起來(lái)更有真實(shí)感,更符合人眼視覺(jué)和現(xiàn)實(shí)中真正的光影感,而不是像原本那樣的明暗差距過(guò)大。
3、為什么顯示器會(huì)顯示得過(guò)暗?什么是Gamma?為什么要設(shè)置2.2這個(gè)值?
為什么顯示器顯示出來(lái)的結(jié)果會(huì)過(guò)暗,這個(gè)問(wèn)題涉及到電路電氣知識(shí),本人也不是太清楚。所以在這里簡(jiǎn)短引用下火星論壇凡子前輩的解釋,希望可以大致明白一下:
首先,顯示器的亮度變化,是因?yàn)樗妮斎腚妷喊l(fā)生變化。
而輸入電壓的變化函數(shù),和顯示器的亮度變化關(guān)系不成正比,無(wú)法合理對(duì)應(yīng)。
所以導(dǎo)致了顯示器顯示失真,導(dǎo)致了不正確的顯示結(jié)果(即暗的結(jié)果,非線**的結(jié)果)。
而Gamma就是表示這個(gè)失真程度的參數(shù)。值越大,失真越大,圖像也就越暗。而1則意味著圖像不失真,會(huì)正常顯示。
大多數(shù)顯示器的失真程度,即它的Gamma值,是2.2。所以我們?cè)谟?span lang="EN-US">LWF來(lái)校正圖像失真時(shí),才有了2.2這個(gè)參照數(shù)值。
4、LWF的設(shè)置流程怎么理解?
實(shí)現(xiàn)LWF的手段,說(shuō)白了就是修改兩個(gè)地方,即A+B:
A:修改max自身的Gamma
B:修改圖像文件輸入輸出時(shí)的Gamma
這兩個(gè)修改都在max“首選項(xiàng)”的“Gamma 和 LUT”選項(xiàng)卡中進(jìn)行。但是要弄清楚:
A設(shè)置為2.2,并不是指修改圖像文件的Gamma。而是告訴max,當(dāng)前顯示器的Gamma值是2.2,所以max顯示圖像時(shí)要按照這個(gè)前提來(lái)自我調(diào) 整。當(dāng)max得知顯示器的Gamma是2.2時(shí),它就讓圖像顯示得亮些,以抵消顯示器自身過(guò)暗的顯示效果。A設(shè)置相當(dāng)于是調(diào)整max自身全局Gamma環(huán)境的設(shè)置。
B設(shè)置為2.2,就是指調(diào)整圖像文件自己的Gamma了(輸入Gamma常對(duì)應(yīng)于貼圖文件調(diào)用,輸出Gamma常對(duì)應(yīng)于渲好圖后保存。都是圖像文件)。我們知道若僅設(shè)置了A,就相當(dāng)于是max把自身Gamma環(huán)境給全局修改了,包括圖像文件。而結(jié)果就是渲出來(lái)的圖會(huì)整體過(guò)亮發(fā)白,顯得不正常。這并不對(duì)。因 為圖像文件和顯示器不一樣,圖像文件本身的Gamma就是正常的,是1,而不是顯示器的非正常的2.2,因此不能當(dāng)作和處理顯示器的問(wèn)題那樣對(duì)待。所以要 在輸入輸出的Gamma里設(shè)置2.2,讓圖片反過(guò)來(lái)顯示得暗一些,來(lái)抵消僅設(shè)置A后導(dǎo)致的整體過(guò)亮。這樣的話,最終圖像就顯得協(xié)調(diào)了。既讓A設(shè)置發(fā)揮了作 用,也借由B設(shè)置保證了圖像文件不變亮,回復(fù)它本來(lái)應(yīng)有的色彩效果。
B設(shè)置是全局設(shè)置,不能單獨(dú)針對(duì)某個(gè)圖像文件在輸入或輸出時(shí)來(lái)調(diào)整。如果個(gè)人有這個(gè)需要,可以把B設(shè)置恢復(fù)為1,然后在調(diào)用或保存圖片時(shí),單獨(dú)從各自相應(yīng) 的對(duì)話框里設(shè)置Gamma為2.2。在調(diào)整圖像輸入方面時(shí)除此之外還有第3個(gè)方法,就是借助顏色校正插件。這個(gè)插件可以在鵬帆版主早先的LWF介紹貼中查詢,這里就不細(xì)說(shuō)了。如果使用的是max2009,max2009已經(jīng)自帶一種叫顏色修正的貼圖類型,作用和該插件很相近,直接用它即可,就不用再單獨(dú)安裝插件了。至于LWF后產(chǎn)生的RGB值改變,或者適應(yīng)改變后的效果,或者使用顏色校正插件都可以。
5、為什么還要在VRay的顏色貼圖(Color mapping)卷展欄里設(shè)置2.2?它和max的Gamma設(shè)置有什么聯(lián)系?
通常VRay在計(jì)算暗部角落區(qū)域的時(shí)候,因?yàn)槟抢锍霈F(xiàn)的內(nèi)容少,有效的像素少,或者說(shuō)需要表現(xiàn)的細(xì)節(jié)少,所以VRay不會(huì)在那些地方過(guò)多的去采樣和計(jì)算以 節(jié)約時(shí)間。這就帶來(lái)一個(gè)問(wèn)題:如果僅僅通過(guò)上述max自身的Gamma設(shè)置,完成了LWF,校正了圖的Gamma使之變亮,那圖中那些原本偏暗的地方在被強(qiáng)行校正提亮后,就會(huì)因?yàn)榘挡坎蓸訕颖旧俣霈F(xiàn)很多雜點(diǎn)。這就和在PS中把一個(gè)原本灰暗的圖一下子調(diào)得太亮而導(dǎo)致暗部出現(xiàn)許多雜點(diǎn)的效果一樣。要避免這個(gè)問(wèn)題,來(lái)實(shí)現(xiàn)一個(gè)能保證質(zhì)量的LWF流程,就需要在VRay的顏色貼圖中,把曝光模式的Gamma設(shè)置為2.2。這樣VRay就可以保證圖中的暗處也有足夠的采樣計(jì)算了(因?yàn)?span lang="EN-US">VRay也知道了顯示器的Gamma是2.2而自發(fā)做了調(diào)整)。它和max里上面提到A設(shè)置,意思是一樣的。但因?yàn)槲ㄒ徊煌氖?span lang="EN-US"> VRay的有了暗部采樣計(jì)算的過(guò)程,所以質(zhì)量效果更好。
同時(shí)為了保證圖的色彩還原真實(shí)度,和考慮到調(diào)節(jié)的便捷**,建議盡可能的只用線**曝光方式來(lái)渲染LWF圖。
6、怎樣區(qū)別對(duì)待這兩處的Gamma?為什么LWF下要?jiǎng)?wù)必使用VRay的渲染窗口?
首先要說(shuō)的是,max里的2.2,和VRay的2.2,如果兩者都同時(shí)設(shè)置了的話,默認(rèn)會(huì)得到一個(gè)錯(cuò)誤的結(jié)果。因?yàn)檫@就相當(dāng)于圖在渲染出來(lái)后,Gamma被校正了兩次,而變得過(guò)于白亮和不正常。而兩者若只改其一,渲染后當(dāng)然就可以得到對(duì)的效果,但仍然有問(wèn)題:
只改max的2.2,也就是上述的A設(shè)置,會(huì)造成暗部采樣不足, 導(dǎo)致產(chǎn)生很多雜點(diǎn),圖像質(zhì)量不高;
只改VRay的2.2,max的Gamma全局環(huán)境沒(méi)有得到調(diào)整,渲出來(lái)的材質(zhì)效果和從材質(zhì)編輯器里看到的效果不一樣,給作圖造成不便。(因?yàn)闆](méi)有設(shè)置A,只設(shè)置了B,貼圖會(huì)顯非常暗。如果AB都不設(shè)置,則圖像會(huì)受VRay的2.2影響而發(fā)白。)
為了能夠保證質(zhì)量和方便調(diào)節(jié),我們當(dāng)然是希望兩者能夠共存的。所以要達(dá)到合理化的LWF設(shè)置流程,最好的選擇就是使用VRay的渲染窗口(也就是VR幀緩 沖器/Frame buffer)。在之前的教程正文中也提到務(wù)必使用VRay的渲染窗口。因?yàn)?span lang="EN-US">max的全局Gamma設(shè)置正好是對(duì)這個(gè)東西不起作用的,它既可以正確支持 VRay的Gamma是2.2,又不會(huì)受到max中A設(shè)置的影響。兩處地方同時(shí)設(shè)置為2.2也不會(huì)產(chǎn)生因二次校正后導(dǎo)致的圖像發(fā)白的錯(cuò)誤效果。這也就完美的解決了共存問(wèn)題。但要說(shuō)明的是,在VRay渲染窗口渲染完圖像保存的時(shí)候,按Gamma值為1的原則保存即可。也就是說(shuō)不用在max的Gamma輸出設(shè)置中設(shè)置為2.2而是保持默認(rèn)的1。否則還是會(huì)產(chǎn)生二次校正。
聯(lián)系客服