HOW TO:建立灰階材質著色器
本文件示範如何使用著色器設計工具和有向圖形著色器語言 (DGSL) 建立灰階材質著色器。 這個著色器會修改材質範例的 RGB 色彩值,然後使用該色彩值與未經修改的 Alpha 值設定最中色彩。
建立灰階材質著色器
您可以先修改材質範本的色彩值,再將它寫入最終輸出色彩,以實作灰階材質著色器。
在您開始之前,請確定 [屬性] 視窗和 [工具箱] 隨即顯示。
建立灰階材質著色器
建立基本材質著色器,如 HOW TO:建立基本材質著色器中所述。
將 [材質範例] 節點的 [RGB] 終端從 [完稿色彩] 節點的 [RGB] 終端中斷連接。 在 [選取] 模式中,選取 [結構範例] 節點的 [RGB] 終端,然後選取 [中斷連結。]。 這讓資料列在下一個步驟加入的節點。
將 [Desaturate] 節點加入至圖形。 在 [工具箱] 中,在 [篩選條件] 下,選取 [Desaturate] 並將其移至設計介面。
您可以使用 [Desaturate] 節點,計算灰階值。 在 [選取] 模式中,請將 [結構範例] 節點的 [RGB] 終端移至 [Desaturate] 節點的 [RGB] 終端。
注意事項
根據預設,充分 [Desaturate] 節點標準亮度為灰階的轉換衡量的 desaturates 輸入色彩和用途。您可以透過部分只 desaturating 輸入色彩變更 [Desaturate] 節點行為可以變更 [亮度] 屬性的值,則為。對部分 desaturate 輸入色彩,提供介於 [0,1) 的純量值給 [Desaturate] 節點的 [百分比] 終端。
將灰階色彩值連接至完稿色彩。 將 [Desaturate] 節點的 [輸出] 終端移至 [最後的色彩] 節點的 [RGB] 終端。
下圖顯示已完成的著色器圖形和套用至 Cube 的著色器預覽。
![]() |
---|
在圖中,平面當做預覽圖形,然後,紋理指定較佳的著色器效果示範。 |
某些圖案可能對某些著色器提供更好的預覽。 如需如何在著色器設計工具中預覽著色器的詳細資訊,請參閱著色器設計工具。