? ,,

亚洲午夜精品视频_国产黄大片_网站av_99亚洲伊人久久精品影院红桃_91av入口_永久免费av片在线观看全网站

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

Unreal Engine 4:Kajiya-Kay Shading在UE4中的實現

來源: 52vr | 責任編輯:傳說的落葉 | 發布時間: 2019-06-18 09:35 | 瀏覽量:
在之前的文章Technical Artist的不歸路 —— Kajiya-Kay Shading 中大致過了一遍Kajiya-Kay Shading的原理,而本篇文章則著重于在虛幻4中進行該著色模型的實現。
 
在那篇文章中,由于Shader代碼已經有了,那么問題也就僅僅存在于在UE4中材質編輯器的實現。
 
先上效果圖:
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
基本函數
 
在這篇博客的實現中,光照都在切線空間(Tangent Space)中進行計算。在UE4的材質編輯器中,使用TransformVector節點來進行空間的轉換。
 
Tangent Vector
 
由于Kajiya-Kay著色模型主要使用的是切線向量,因此需要計算出對應的切線向量。在切線空間中,將N向量與(1.0, 0.0, 0.0)進行叉乘來計算出切線向量。
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
ShiftTangent函數
 
有了Shader代碼,ShiftTangent函數很好構建,我在這里將其封裝為Material Function進行調用:
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
StrandSpecular函數
 
同樣的,StrandSpec函數也很好構建: 
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
光照計算
 
Light Vector
 
由于UE4使用的是Defferred Shading,而Kajiya-Kay Shading使用的是Foward Shading,為了在材質編輯器中實現這個效果,需要做一些額外的配置。
 
首先是LightVector的構建,在UE4中可以使用Material Parameter Collection來進行變量的設置。我在這里建立了一個Material Parameter Collection,并且在其中設置了對應的向量參數:
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
此外,我創建了一個Blueprint用于動態設定這個值,通過SetVectorParameterValue函數進行設定。
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
通過這樣的設定,需要在將這個Actor拖入Level,并且設定高光對應的光源Actor。那么就可以在材質編輯器中使用如下方式獲得LightVector: 
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現

 
那么這樣子就只需要按照Shader寫的來連即可。
 
以下是該材質的圖片形式:
 

Unreal Engine 4 —— Kajiya-Kay Shading在UE4中的實現



相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
主站蜘蛛池模板: 日本不卡免费新一区二区三区 | 五月婷婷俺也去开心 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 91蝌蚪视频在线观看 | 日本一卡精品视频免费 | 亚洲国产激情一区二区三区 | 亚州精品一区二区三区 | 又爆又大又粗又硬又黄的a片 | 思思久热re6这里有精品 | 免费久久精品 | 亚洲欧美国产精品久久久久久久 | 色伊人国产高清在线 | 久久大香伊蕉在人线国产昨爱 | 国产免费人视频在线观看免费 | 国产xxxxxx久色视频在 | 全日本爽视频在线 | 污污污污污污污网站污 | 国产美女在线看 | 国产资源无限好片 | 欧美深性狂猛ⅹxxx深喉 | 99精品热女视频专线 | 免费色网站| 国产精品综合在线 | 中文字幕亚洲欧美日韩在线不卡 | 99久女女精品视频在线观看 | 亚洲精品无码永久在线观看 | 久久艹影院 | 日本a级网站 | 国产亚洲欧美一区二区三区 | 亚洲成a人不卡在线观看 | 强奷乱码中文字幕熟女一 | 凹凸国产熟女精品视频app | 狠狠夜色午夜久久综合热91 | 欧美精品在线视频 | 国产精品视频久久久久 | 四虎影视在线影院在线观看 | 亚洲日本高清成人aⅴ片 | 视频一区二区免费 | 日韩毛片免费在线观看 | 日韩欧美亚洲综合久久影院ds | 久久精品国产亚洲av麻豆长发 |