ue4卡通渲染的概念及技巧
今天丁老師跟大家分享如何在ue4中進行卡通渲染的操作。有同學會問什麼是卡通渲染?
很簡單,就是讓3D遊戲擁有2d卡通動畫的視覺效果。舉個例子,如下圖:
卡通渲染主要有兩個特徵:一個特徵是色塊,另一個特徵就是描邊。
當這兩種效果疊加起來之後,卡通渲染的效果就可以顯現出來了。(如下圖)
我們要得到一個比較滿意的實現效果,首先要判斷光照方向和角色法線之間的關係,然後根據點乘的結果,劃分若干的範圍,並分別塗上不同的顏色。
如下圖就是材質以及對光源進行設置的藍圖。
選中第一個TextureSample,如下圖所示:
這個light,就是一張普通的黑白圖,用PS製作的。這個圖也可以被稱為CLUT,圖片大小為1×256。這張圖在PS中表現形式如圖:
下面的TextureSample,是一個黑白的圖,主要用來做高光效果。也是CLUT的選項,在PS中的表現形式如下圖:
一般情況下,上面的示例中,沒有BaseColor,只有EmissiveColor,在實際操作中,我們可以增加BaseColor。
要添加其實很簡單,就是把diffuse貼圖放上去就可以了。
這樣的圖片表現起來很像現實中的塑料,為了去掉塑料效果,看著更真實一些,我們要做去塑料效果的一些操作:將emissivecolor乘以0.1,然後將specular和roughness都改成0,去塑料就完成了。
今天的分享有沒有幫到你?歡迎各位同學進行評論,如果幫到你,請給我們點贊或者打賞,您的每一次支持,都將成為我們繼續為您服務的動力!!
http://weixin.qq.com/r/yzhMVE3EShA1rQk3923Z (二維碼自動識別)
讓天下沒有難學的技術
公眾號:虛幻學堂
推薦閱讀:
※[GDC16] Assassins Creed Syndicate: London Wasnt Built in a Day
※從零開始手敲次世代遊戲引擎(五十四)
※從零開始學虛幻4遊戲開發系列23
※Unity UI之GUI使用
※自製遊戲引擎 - 0 - Hello world