其他分享
首页 > 其他分享> > UnityShader基础方法代码合集不断补充中

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