
Unity3D内置Shader私房课
文章平均质量分 86
讲解Unity3D内置的Shader。
凯奥斯
可能是最不会写注释的程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity3D内置Shader私房课(四)Skybox天空盒(立方体版)
我们除了可以使用Unity3D默认的天空盒之外,还可以自定义天空盒。可以使用Skybox/6 Sided这个shader作为天空盒材质的着色器,它在内建Shader的原创 2016-11-20 22:45:03 · 9022 阅读 · 0 评论 -
Unity3D内置Shader私房课(三)Decal贴花
在Unity内建Shader的DefaultResourcesExtra的目录中,有一个很简单却很实用的shader——Decal。这是一个贴花着色器,可以在模型的表面添加一个贴花纹理。原创 2016-11-18 22:53:54 · 9463 阅读 · 1 评论 -
Unity3D内置Shader私房课(二)Soft Edge Unlit
在Unity内建Shader的DefaultResourcesExtra的目录中,可以看到AlphaTest-SoftEdgeUnlit.shader这个文件。可以用来渲染草、树和叶子。 当绘制半透明的物体,例如草的时候,因为关闭了ZWrite,所以没有办法保证这些半透明物体正确的绘制顺序,就需要对它们进行深度排序。(参考【Unity Shaders】Alpha Test和Alpha Blending) 而AlphaTest-SoftEdgeUnlit它将物体渲染分为了两个Pass,第一个Pass用来渲染原创 2016-11-17 22:15:22 · 3214 阅读 · 0 评论 -
Unity3D内置Shader私房课(一)视差Parallax
在Unity内建Shader的DefaultResourcesExtra的目录中,可以看到Normal-Parallax.shader这个文件。可以使用这个shader配合法线贴图创建视差效果来更好的表现对象表面的凹凸。原创 2016-11-14 22:37:52 · 6680 阅读 · 0 评论