UnityShader sampler2D贴图默认值

本文对UnityShader内的sampler2D默认值进行测试
_MainTex (“Texture”, 2D) = “white” {}
随着Unity的更新,几百年不维护的官方文档越来越不准确了。sampler2D默认值在此处有介绍,但是已经不能精确对应当前版本数值了。
https://docs.unity3d.com/Manual/SL-Properties.html
所以接下来我们花点时间做点实测,直接放测试结果吧:
Unity 2021测试结果(注意:0.74值为无gamma矫正的Linear值0.5)
white (1,1,1,1)
black (0,0,0,0)
bump(0.74,0.74,0.97,0.74)
gray (0.5,0.5,0.5,0.74)
red (1,0,0,0)
Unity 2018测试结果
bump(0.74,0.74,1,1)