エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Unity】【シェーダ】UsePassで他のシェーダのパスを使う - LIGHT11
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Unity】【シェーダ】UsePassで他のシェーダのパスを使う - LIGHT11
UnityのシェーダでUsePassにより他のシェーダのパスを使う方法です。 Unity2018.2 UsePass? 他のシェー... UnityのシェーダでUsePassにより他のシェーダのパスを使う方法です。 Unity2018.2 UsePass? 他のシェーダのパスを使用する機能です。 UnityのShaderLabの機能として提供されています。 docs.unity3d.com 使用例 まず適当なシェーダを作り、パスの名前を定義しておきます。 Shader "Example" { SubShader { Pass { // パスの名前を定義 Name "Base" CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" float4 vert (float4 vertex : POSITION) : SV_POSITION { return UnityObjectToClipPos(vertex); } fixed4