docs.unity3d.com
    目次を表示する/隠す

    2D Renderer とシェーダーグラフ

    Lit シェーダーの作成

    1. Assets > Create > Shader Graph > URP > Sprite Lit Shader Graph の順に選択して、新しいアセットを作成します。Asset ウィンドウにシェーダーグラフアセットが作成されます。


    2. 新しいアセットをダブルクリックして、Shader Graph を開きます。

    3. Shader Graph ウィンドウを右クリックし、Create Node を選択して Sample Texture 2D ノードを作成します。次に Sample Texture 2D オプションを検索して選択します。

    4. いずれかのノードの Type を Normal に変更します。

    5. Default Type ノードの RGBA(4) 出力スロット を以下のようにアタッチします。Normal Type ノードの出力スロットは、Normal(Tangent Space)(3) の入力スロットにアタッチする必要があります。

    6. ブラックボード の + を選択して、3 つの Texture 2D プロパティを作成し、Texture 2D を選択します。この例では、'MainTex'、'MaskTex'、'NormalMap' という名前を付けます。

    7. Texture 2D のそれぞれのプロパティをエディターウィンドウにドラッグします。それぞれのプロパティを、以下のように Sample Texture 2D ノードの 入力スロット にアタッチします。'NormalMap' プロパティは、Normal Type ノードにのみアタッチする必要があります。

    8. Save Asset を選択してシェーダーを保存します。

    これで、新たにビルドしたシェーダーをマテリアルに適用できます。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)