虛幻UE4中PC端的水著色教程
來源:
52vr |
責任編輯:傳說的落葉 |
發布時間: 2019-05-17 08:28 | 瀏覽量:
內容:
*概述
*材料特性
*基本顏色
*不透明度
*法線的設置
*波浪高度和頻率
*折射
*常數
*材質實例
概述
本教程由52VR翻譯自unrealengine官方,本教程將教您如何創建半透明的水,舉例講解著色器的使用,并已更新為能兼容4.13.1版本的引擎,在開始之前,先使用水著色器下載測試項目,然后就可以將相關的基本數據快速添加到項目中,或者你也可以重新自己下載所需的材料。
水著色器示例項目http://pan.baidu.com/s/1pL9Erbl
材料特性
以下是用于定義材料屬性的操作,根據相關的說明及圖片做好這些設置。

基本顏色
使用兩個Vector3節點來定義深水色和淺水色。然后使用可由指數參數控制的菲涅爾,去控制暗色和淺色之間切換。為了增加顏色的效果,您可以添加“漫反射”參數。

不透明度
關于不透明度,我們使用Lerp漸變節點下的相應接口來驅動整體不透明度,使用場景深度來驅動褪色的距離。可以用它來創建淺水顏色變化的效果。

法線的設置
法線的設置主要是定義波浪的大小和速度。小型波形的panner坐標——速度X設置為0.03,速度Y設置為-0.02。大波浪的panner坐標——速度X設置為-0.1,速度Y設置為0.1。設置好這些值后,法線就會產生平移,形成一種波紋般的效果。

波浪高度和頻率
您可自己選擇是否設置這個功能,這部分主要是使用世界位置偏移節點來設置水流的上下波動。這可以為水添加更加動感的效果,比如波浪拍打岸邊時的上升和下降。

折射
在這里,我們使用折射率(折光指數)來設置折射效果。折射率光在真空中的傳播速度與在某介質中傳播速度之比。

常數
要完成這個效果,還需連接好以下幾項。這些簡單的常量將被轉換為用于編輯材質實體的參數。

材質實例
以下是本教程開頭的鏈接中提供的項目的示例。主材料已被實質化并應用于平面,然后使用標量參數使效果更好。

以上就是相關教程!(本文由52VR開發網編輯白犀牛翻譯,由UE技術工程師姜春雨審核校對)
( 轉載請注明出處和明確的回鏈地址,否則保留追究責任)
http://www.52vr.com/article-1235-1.html
*概述
*材料特性
*基本顏色
*不透明度
*法線的設置
*波浪高度和頻率
*折射
*常數
*材質實例
概述
本教程由52VR翻譯自unrealengine官方,本教程將教您如何創建半透明的水,舉例講解著色器的使用,并已更新為能兼容4.13.1版本的引擎,在開始之前,先使用水著色器下載測試項目,然后就可以將相關的基本數據快速添加到項目中,或者你也可以重新自己下載所需的材料。
水著色器示例項目http://pan.baidu.com/s/1pL9Erbl
材料特性
以下是用于定義材料屬性的操作,根據相關的說明及圖片做好這些設置。

基本顏色
使用兩個Vector3節點來定義深水色和淺水色。然后使用可由指數參數控制的菲涅爾,去控制暗色和淺色之間切換。為了增加顏色的效果,您可以添加“漫反射”參數。

不透明度
關于不透明度,我們使用Lerp漸變節點下的相應接口來驅動整體不透明度,使用場景深度來驅動褪色的距離。可以用它來創建淺水顏色變化的效果。

法線的設置
法線的設置主要是定義波浪的大小和速度。小型波形的panner坐標——速度X設置為0.03,速度Y設置為-0.02。大波浪的panner坐標——速度X設置為-0.1,速度Y設置為0.1。設置好這些值后,法線就會產生平移,形成一種波紋般的效果。

波浪高度和頻率
您可自己選擇是否設置這個功能,這部分主要是使用世界位置偏移節點來設置水流的上下波動。這可以為水添加更加動感的效果,比如波浪拍打岸邊時的上升和下降。

折射
在這里,我們使用折射率(折光指數)來設置折射效果。折射率光在真空中的傳播速度與在某介質中傳播速度之比。

常數
要完成這個效果,還需連接好以下幾項。這些簡單的常量將被轉換為用于編輯材質實體的參數。

材質實例
以下是本教程開頭的鏈接中提供的項目的示例。主材料已被實質化并應用于平面,然后使用標量參數使效果更好。

以上就是相關教程!(本文由52VR開發網編輯白犀牛翻譯,由UE技術工程師姜春雨審核校對)
( 轉載請注明出處和明確的回鏈地址,否則保留追究責任)
http://www.52vr.com/article-1235-1.html
-
分享到:
相關文章
網友評論
全部評論:0條
推薦
熱門