當前位置:首頁 >教程首頁 > Unreal Engine >通過VSCode為UE4寫Shader技術分享

通過VSCode為UE4寫Shader技術分享

發布時間:2020-07-15 09:44:54

Hello . 大家好,今天給大家帶來一個UE4插件的應用,我是神棍趙。近日白嫖一插件,配合vscode寫shader方便了很多,這個插件是在原生Custom節點基礎上做的一點易用性擴展,現在可以直接在外部編輯器中寫代碼,保存之後ue4中也會自動更新,非常方便,一起來看這篇通過VSCode為UE4寫Shader技術分享。

一、下載插件

首先在Epic的官方商城下載Shader Reader 這個插件。(免費,免費,免費 重要的事情要說三遍)

1.webp.jpg

二、使用介紹

1.新建項目,啟動插件,創建一個空材質後,右鍵輸入custom,選擇customReader。

2.png

2.界麵很直白,EditFile是直接在默認打開方式中打開自己的usf文件,File是usf文件的路徑。

3.png

3.建議安裝 vs code,同時最好裝一個hlsl的擴展插件(都是免費的!)

4.png

4.在任意位置新建一個usf文件,同時記住要修改文件的默認打開方式為vscode,這樣在點擊ue4中點擊Edit file就會直接在vscode中打開usf文件。

5.png

5.文件的右下角改為hlsl,這樣才能有語法高亮。

5-2.png

6.寫入下圖代碼,意為將三個輸入的float 值,轉換為一個float3 類型的值,在ue4材質編輯器中的效果類似於一個Constant 3Vector 節點。

6.png

7.通過三個點的按鈕選擇usf文件,然後隨意設置三個float作為輸入。

7.png

8.創建材質實例賦給模型,enjoy it。

來源:Thepoly該公眾號

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定