Material Maker(程序材質(zhì)編輯器)是一款PBR程序材質(zhì)編輯器,通過互連基本節(jié)點,定義材質(zhì)的紋理,提高用戶繪制材質(zhì)時的效率。軟件提供了一種使用相同節(jié)點描述畫筆的方法,并直接在3D模型上繪畫。基于物理的渲染方法,軟件可用于描述材質(zhì)的反照率、金屬、粗糙度和發(fā)射通道以及法線和深度貼圖。
Material Maker主要由一個中心(項目)面板和幾個側(cè)面板組成,具體取決于項目類型。可以同時打開多個項目,并將在中心面板中顯示為選項卡。
有兩種類型的項目可用:
材質(zhì)項目用于通過連接圖中的節(jié)點來描述PBR材質(zhì)。材料項目的主面板顯示了一個圖形編輯器。
繪畫項目用于在3D模型上繪畫。主面板顯示可以繪制模型的3D視圖,以及可以描述畫筆的圖形編輯器。
附加面板可以顯示在項目面板的兩側(cè)。根據(jù)項目類型,將顯示一組不同的面板。材料和繪畫項目將顯示以下面板:
庫面板(默認(rèn)位于左上角)包含可用于創(chuàng)建材質(zhì)和畫筆的所有可用節(jié)點。庫項目顯示在樹視圖中。
參考面板可用于顯示圖像和生成的紋理,以及選擇顏色和漸變
1、基于Godot引擎的程序PBR(基于物理的渲染)材質(zhì)創(chuàng)作工具。
2、材質(zhì)被定義為節(jié)點創(chuàng)建或轉(zhuǎn)換紋理的圖形,并且可以為Godot、Unity和Unreal游戲引擎導(dǎo)出。
3、有超過150個可用節(jié)點,新節(jié)點可以通過連接和分組現(xiàn)有節(jié)點來創(chuàng)建,也可以通過在GLSL中描述它們來創(chuàng)建。
4、從0.94版本開始,Material Maker也可用于在3D模型上繪制PBR材質(zhì)。畫筆也被描述為使用與PBR材質(zhì)相同的節(jié)點以及一些依賴于網(wǎng)格幾何圖形的特定繪畫過濾器和變換的圖形。
1、創(chuàng)建材料
打開Material Maker時,會自動創(chuàng)建一個新的空Material項目并顯示在中心面板中。一個空項目只包含一個材質(zhì)節(jié)點,材質(zhì)的所有元素的紋理都應(yīng)在該節(jié)點連接。
要創(chuàng)建一個新節(jié)點,只需從庫(左上面板)中選擇一個(例如“Pattern/Bricks”)并將其拖到圖形編輯器中。根據(jù)所選的庫項目,拖動時將顯示預(yù)覽或簡單描述。
創(chuàng)建節(jié)點的另一種方法是使用“項目”面板中的空格鍵顯示庫菜單,然后從列表中選擇一個節(jié)點。將節(jié)點輸出連接到圖表中的空白區(qū)域時,也會顯示庫菜單(在這種情況下,將自動連接新創(chuàng)建的節(jié)點)。
選擇這個新節(jié)點(通過單擊它)會在2D預(yù)覽面板中顯示它。
要將節(jié)點輸出連接到另一個節(jié)點的輸入,只需將一個節(jié)點拖到另一個節(jié)點即可。例如,我們可以將Bricks節(jié)點的第一個輸出拖動到Materials節(jié)點的albedo輸入。這將自動將簡單的Bricks紋理分配給材質(zhì)的反照率元素,并且3D預(yù)覽將立即更新。
也可以通過將連接的輸入拖離其節(jié)點來斷開節(jié)點的連接。
節(jié)點可以通過修改參數(shù)輕松配置,并且預(yù)覽會自動更新。
由于每個輸入都可以連接到單個輸出,因此重新連接輸入將自動刪除先前的連接。
2、繪制3D模型
可以使用File->New Paint Project菜單項創(chuàng)建繪畫項目。這將顯示一個對話框,其中可以選擇要繪制的3D模型和紋理分辨率。
然后,項目面板將顯示模型的3D視圖,可以在其中繪制模型,以及可以創(chuàng)建和修改畫筆的圖形視圖。
還將顯示以下面板:
圖層:此面板可用于創(chuàng)建、重新排序和刪除圖層以及配置圖層和選擇當(dāng)前圖層
畫筆:此面板顯示所有可用的畫筆,雙擊畫筆將選擇它進行繪畫。
參數(shù):此面板顯示當(dāng)前畫筆的參數(shù),可用于修改它們。
選擇畫筆和圖層后,可以在“項目”面板的左上角選擇繪畫工具,然后可以使用鼠標(biāo)左鍵對模型進行繪畫。
畫筆被描述為圖形,其中畫筆節(jié)點的輸入描述了繪制時模型材質(zhì)的所有通道(反照率、金屬、粗糙度、發(fā)射和深度)將如何受到影響。