shader
zhr_rhz
一名普通的技术小白
展开
-
unity shader中的surfaceoutput问题
之前按照别人的代码,出问题了。其实还是对unity shader的理解不够深。下面是遇到的一个关于surfaceouput的弱鸡问题。 struct SurfaceOutput { half3 Albedo; // 该像素的反射率,反应了像素的基色 half3 Normal; // 该像素的法线方向 half3 Emission;原创 2016-04-18 10:57:55 · 4589 阅读 · 0 评论 -
关于unity的CGIncludes的一些小问题
1.CGIncludes是什么?个人认为是unity 为了支持CG而为用户封装好的一个文件。我们经常在shader中用到一些CG函数,比如lerp(),可以见CGIncludes文件的重要性,另外还有一些光照模型,存储定义在CGIncludes中 2.CGIncludes在哪?我们安装UNITY 时,如果选择安装MonoDevelop,那么就会在你设置的目录下,有两个文件夹,一个是Edito原创 2016-04-19 21:40:58 · 1607 阅读 · 0 评论 -
unity shader 内置变量
官网Manual:http://docs.unity3d.com/Manual/SL-UnityShaderVariables.html unity提供大量的内置变量,来供我们使用,主要包括一些 :矩阵运算/变形,光影,时间等等。用户可以在CGIncludes目录下的UnityShaderVariables.cginc进行查看 更多变量请到官网进行查看!原创 2016-05-04 10:57:07 · 3031 阅读 · 0 评论