【Soft & Hard Specular】 写一个Shader,通过控制参数来指明软、硬Shader。 通过给定的Specular Texture来实现。例如提供以下SpecularTexture中的任意一张。 算法未搞明白,后续更新。。。
分类:
其他好文 时间:
2014-09-19 15:13:15
阅读次数:
221
【Phong Specular Shader】 如果物体离摄像机很远,或者不需要高精度镜面反射,则Phong模型适用。 Phong模型如下: 使用前必须指定使用自定义Phong。 【Blinn Specular Shader】 前一篇博文中记录了Unity自带的BlinnPhong算法...
分类:
其他好文 时间:
2014-09-19 09:58:15
阅读次数:
154
【built-in SpecularType of Unity】1、声明变量。 注意并没有在Shader中声明_SpecColor,因为Lighting.cginc中已经帮我们声明。2、声明使用BlinnPhong光照模型。 3、最后将_SpecPower和Gloss给赋值。 Sp...
分类:
其他好文 时间:
2014-09-18 23:29:34
阅读次数:
307
【UV动画Shader】 UV-Animatinoallows you to create effects such as waterfalls, rivers, lava flows, and so on. 首先,添加x、y速度属性。 还需要引用_MainTex的uv,如下: ...
分类:
其他好文 时间:
2014-09-18 16:03:24
阅读次数:
438
【What is _MainTex_ST ?】 在Unity自带的Unlit/Texture中,有引用到float4 _MainTex_ST,如下:// Unlit shader. Simplest possible textured shader.// - no lighting// - no ....
分类:
其他好文 时间:
2014-09-16 14:14:50
阅读次数:
795
详细讲解如何进行Tangent Space的计算,并最终实现Bump Mapping...
分类:
移动开发 时间:
2014-09-13 22:49:36
阅读次数:
324
shader has error or is not supported by your graphics card
分类:
其他好文 时间:
2014-09-12 11:48:03
阅读次数:
197
详细讲解Bump Mapping中关于将高度图转化为法线贴图的过程。...
分类:
移动开发 时间:
2014-09-07 12:21:15
阅读次数:
294
GLSL 的产生,可以为了更灵活的3D图像编程
APP和GPU的关系图
GLSL 包括 Vertex programs 和 Fragment pgrograms, 实际是对 Geometry 和 Rasterization 的输出
管线处理如下,以前管线不能编程,现在GLSL让管线更灵活了。
Shader 的知...
分类:
其他好文 时间:
2014-09-05 18:22:11
阅读次数:
276
详细讲解如何实现多光源,如何实现Omni light...
分类:
其他好文 时间:
2014-09-05 11:23:31
阅读次数:
282