ShaderLab でシェーダに渡すテクスチャのデフォルト値を設定できるけど...
Put the following values in the default value string to use one of Unity’s built-in textures: “white” (RGBA: 1,1,1,1), “black” (RGBA: 0,0,0,1), “gray” (RGBA: 0.5,0.5,0.5,1), “bump” (RGBA: 0.5,0.5,1,1) or “red” (RGBA: 1,0,0,1).
なんでこれ
(0, 0, 0, 0) ないんですかねちなみにデフォルト値になにも指定しなかったら
UnityDefault2D というテクスチャが割り当てられる (Unity 6000.0.41f1 BRP)RenderDoc で
UnityDefault2D の値見てみるとこんな感じIf you leave the string empty or enter an invalid value, it defaults to “gray”.
と先ほどのリファレンスには書いてるが、
見た目的にはグレーなんだけど ShaderLab でデフォルト値に指定できる
gray とは異なるのか?
