本書是一本講解Corona渲染器知識內(nèi)容的參考工具書, 全書共17章, 每一章都由獨(dú)立的內(nèi)容組成, 這17章依次向讀者介紹了Corona渲染器的基礎(chǔ)知識、常用選項、渲染重點(diǎn)、材質(zhì)調(diào)節(jié)、燈光系統(tǒng)以及作者的從業(yè)經(jīng)驗(yàn)。
隨著電腦硬件的不斷更新,我們所應(yīng)用的圖形軟件也在發(fā)生著革命性改變。單獨(dú)以表現(xiàn)設(shè)計中的三維渲染引擎來說,常用的渲染引擎以模擬現(xiàn)實(shí)居多,這主要也是因?yàn)榇蠹叶枷氡M量地保持“品質(zhì)”與“速度”這兩方面的平衡與兼顧。硬件性能的不斷升級,將以前人們不敢在項目中使用,只能在個人能力展示中才得以應(yīng)用的物理渲染引擎,再一次被推到了人們面前。
Corona渲染引擎作為目前較為流行的物理渲染器,以流暢的視口交互式渲染、操作上的簡便以及對其他老牌渲染的兼容被行業(yè)所熟知,并且它也被行業(yè)人譽(yù)為當(dāng)下物理渲染器中的黑馬。隨著版本的不斷升級,Corona渲染引擎一次又一次地帶給行業(yè)人驚喜,同時也讓我們對未來行業(yè)的改革方向產(chǎn)生了一系列的遐想與展望,例如:流程上的優(yōu)化、客戶的對接等。
在本書的編寫過程中,在網(wǎng)上看到越來越多的行業(yè)人對Corona渲染引擎產(chǎn)生了強(qiáng)烈的興趣,我想這些都源自于Corona那些無法遮蔽的優(yōu)勢以及引擎間的比較。其實(shí)我寫這本書的原因很簡單,盡我綿薄之力助力行業(yè)的改革與發(fā)展,希望行業(yè)人越來越輕松、高效、優(yōu)質(zhì)地完成圖形制作工作。
2017年,我非常有幸通過清華大學(xué)出版社這個優(yōu)秀的平臺,出版我所編寫的這本Corona圖書,希望給學(xué)習(xí)Corona渲染引擎的初學(xué)者一些指導(dǎo)與幫助。本書非常系統(tǒng)地講解了Corona渲染引擎的諸多知識層面,并最終希望這些知識能有助于讀者成就屬于自己的渲染之路。
為激發(fā)讀者的閱讀興趣,筆者借鑒小說類文體的寫法,將知識重點(diǎn)闡述給讀者朋友們,并配合圖書相應(yīng)的視頻媒體教程,相信在此熏陶下讀者可以很快地掌握書中重點(diǎn)以及所表達(dá)的內(nèi)容。讀者只要認(rèn)真學(xué)習(xí),不僅能快速地掌握Corona渲染引擎,而且可以制作出高品質(zhì)的圖形圖像,并更好地應(yīng)用到實(shí)踐工作當(dāng)中。
第5章
Corona貼圖
本章學(xué)習(xí)目標(biāo)
了解Corona當(dāng)中的貼圖
掌握Corona常用貼圖
熟悉貼圖使用的技術(shù)要點(diǎn)
本章講解在Corona渲染器當(dāng)中的各項貼圖以及具體的參數(shù)選項,使讀者對Corona渲染器的貼圖有一定的了解,以便對后面的案例章節(jié)進(jìn)行更好的學(xué)習(xí)。
5.1 阻光貼圖
CoronaAO(阻光)貼圖,在表現(xiàn)在圖像細(xì)節(jié)方面非常好,但需要與渲染元素配合使用,同時該貼圖與之前講解的Corona材質(zhì)配合使用,會創(chuàng)建出意想不到的效果。
基礎(chǔ)選項
具體相關(guān)參數(shù)面板如圖5.1所示。
Occluded color(阻光顏色):該選項用于控制閉塞的顏色。
Unoccluded color(未封閉色彩):該選項用于控制受光部分顏色。
Max distance(最大距離):該選項用于控制閉塞的尺寸大小。
Color spread(擴(kuò)散顏色):該選項用于加深Occluded color(阻光顏色)的深度。
Max samples(最大采樣):該選項用于控制Color spread(擴(kuò)散顏色)的品質(zhì)。
Calculate from(計算來源):該選項用于控制Occluded color(阻光顏色)的取樣。
Ray directionality(射線方向):該選項用于控制表面方向是否被遮蔽。
Direction offsets(方向偏移):該選項使用XYZ軸控制光線的偏移。
圖5.1 CoronaAO(阻光)基礎(chǔ)選項面板
排除選項
具體相關(guān)參數(shù)面板如圖5.2所示。
No excludes(不排除):該選項為不排除任何物體,而且它也是默認(rèn)的
選項。
Use exclude list(排除列表):使用排除列表,排除不需要產(chǎn)生閉塞的場景物體。
Only the same object occludes(僅對同一對象閉塞):該選項用于計算閉塞使用相同的對象,而將忽略鄰近的對象物體。
Only other objects occlude(對其他對象閉塞):該選項與“僅對同一對象閉塞”選項產(chǎn)生相反的效果。
圖5.2 CoronaAO(阻光)排除面板
貼圖總結(jié)
Corona渲染器中的CoronaAO(阻光)在實(shí)際的工作中應(yīng)用較少,只有在場景細(xì)節(jié)不清晰或者結(jié)構(gòu)不清時,才會使用CoronaAO(阻光)貼圖。
對于CoronaAO(阻光)貼圖,希望讀者可以快速掌握,貼圖完整相關(guān)選項面板,如圖5.3所示。
圖5.3 CoronaAO(阻光)貼圖完整面板
5.2 位圖貼圖
Corona Bitamp(位圖)貼圖允許導(dǎo)入3DS MAX外部貼圖到渲染器中用于場景制作,同時Corona Bitamp(位圖)也是非常重要的貼圖,使用Corona渲染器建議與Corona Bitamp(位圖)配合使用,不僅可以提升渲染速度,而且在場景方面也可以保證無任何錯誤警告。
貼圖
具體相關(guān)參數(shù)面板如圖5.4所示。
Environment mode(環(huán)境模式):使用該選項控制貼圖的“環(huán)境模式”,以應(yīng)對不同的場景應(yīng)用,默認(rèn)為Spherical(球形)選項。
Use Real-World Scale(使用真實(shí)世界尺寸):該選項被勾選后,貼圖的大小會按照場景實(shí)際的世界尺寸大小來進(jìn)行等比例縮放。
Map channel(貼圖通道):該選項用于設(shè)定貼圖通道的編號。
Offset(偏移):該選項允許通過調(diào)節(jié)U、V兩個方向的參數(shù)值,以微調(diào)貼圖的方向性。
Tiling(平鋪):該選項用于控制貼圖在物體表現(xiàn)的平鋪數(shù)量,當(dāng)然也可以使用UVWmap修改器來對貼圖進(jìn)行比例調(diào)節(jié)控制。
Tiling Mode(平鋪模式):使用不同的“平鋪模式”來控制貼圖的接縫以及平鋪樣式。
Angle W(旋轉(zhuǎn)):控制貼圖自身的旋轉(zhuǎn)角度,默認(rèn)參數(shù)0.0。
圖5.4 Corona Bitamp(位圖)貼圖面板
裁切/平面
具體相關(guān)設(shè)置面板如圖5.5所示。
On(開關(guān)):勾選該項,將會允許對貼圖進(jìn)行矩形裁切。
Crop(裁切):該選項需要與View Image(預(yù)覽圖像)按鈕相互配合使用。
Place(平面):該選項為“平面模式”允許重新設(shè)定所應(yīng)用的貼圖大小。
View Image(預(yù)覽圖像):需要與Crop(裁切)或Place(平面)貼圖模式相互配合使用,當(dāng)然也可以單獨(dú)使用該按鈕對所使用的圖像進(jìn)行觀察預(yù)覽。
輸出通道
Alpha(阿爾法):用于控制貼圖的Alpha(阿爾法)通道模式。
Mono(單色):用于控制貼圖的單色樣式。
RGB(色彩):用于控制貼圖的顏色樣式。
圖5.5 Corona Bitamp(位圖)裁切面板
位圖
具體相關(guān)參數(shù)面板如圖5.6所示。
Load map(導(dǎo)入貼圖):使用此按鈕可快速導(dǎo)入3DS MAX外部紋理貼圖。
Reload(重新加載):在一個全新的軟件環(huán)境下打開場景文件,如果發(fā)生貼圖導(dǎo)入時出現(xiàn)錯誤,可以使用當(dāng)前命令選項重新加載場景貼圖。
圖5.6 Corona Bitamp(位圖)導(dǎo)入面板
過濾
具體相關(guān)參數(shù)面板如圖5.7所示。
Blur(模糊):可以控制貼圖顯示的清晰程度,參數(shù)值越低,渲染生成的圖像越清晰,如果參數(shù)值越大則反之。
Interpolation(插值):該選項用于控制Blur(模糊)插值類型。
圖5.7 Corona Bitamp(位圖)過濾面板
貼圖總結(jié)
Corona渲染器中的Corona Bitamp(位圖)與3DS MAX中的標(biāo)準(zhǔn)位圖相似,因此在學(xué)習(xí)與應(yīng)用時會非常容易,并且該貼圖也可以用3DS MAX軟件中的程序貼圖一起使用,因此不用擔(dān)心是否能與其他程序貼圖一起使用,Corona Bitamp(位圖)功能強(qiáng)大在渲染速度上,其表現(xiàn)非常值得稱贊,如圖5.8所示。
……