UnityShader基础方法代码合集不断补充中
作者:互联网
没有一个程序员想写错的代码,但没有一个程序员能不写错的代码
而美术向的TA写的代码甚至不能看,辣眼睛
确实是不够看的
只不过,只盯着问题看还是无法解决问题
需要各取所需,只涉取优点,亮点,则不需要解决产生问题的人都能够变得没问题
所以,记录下一些非程序员的写法
线性空间转Gamma
half3 GammaToLinear(in half3 v)
{
#if defined(UNITY_COLORSPACE_GAMMA)
return v * v;
#else
return v;
#endif
}
half3 LinearToGamma(in half3 v)
{
#if defined(UNITY_COLORSPACE_GAMMA)
return sqrt(v);
#else
return v;
#endif
}
标签:return,defined,代码,half3,程序员,UnityShader,合集,GAMMA 来源: https://blog.csdn.net/avi9111/article/details/111771007