1. 材质定义:2. 把材质都改成支持透明通道 因为物体太多了,比如树跟房子材质必须用不一样的。所以办法还是你得改每个材质的Shader,都改成支持透明通道的。 在Project的搜索窗口输入t: material 然后材质就都出来了。 然后全部选定,把shader 改成Particle/Alp.....
分类:
其他好文 时间:
2014-06-28 10:49:41
阅读次数:
215
http://blog.csdn.net/a3070173/archive/2008/11/13/3290091.aspx使用Shader实现菲涅尔和颜色色散效果很简单,在Cg教程和OpenGL Shader Language都有较为详细的介绍,个人觉得需要注意的地方是反射向量和折射向量应该在世界空...
分类:
其他好文 时间:
2014-06-25 13:49:47
阅读次数:
142
原文 http://www.azure.com.cn/default.asp?cat=11&page=2Parallax Mapping 就是通过高度图中的高度,对纹理坐标进行偏移,来视觉上欺骗观察者,产生很有凸凹感个幻觉。uniform vec3 fvLightPosition;uniform v...
分类:
移动开发 时间:
2014-06-25 13:40:31
阅读次数:
242
Material中纹理的属性都有Tiling和Offset,可以利用Offset做uv动画,从而完成各种有趣的动画,比如流光效果!流过效果即通常一条高光光在物体上划过,模拟高光移动照射物体的效果,之前是使用Shader每帧传递一个Offset值,修改高光纹理采样的uv,从而达到其效果。这样的敝处在于...
分类:
其他好文 时间:
2014-06-20 22:41:34
阅读次数:
276
UnitySurfaceShader 编程起步
在14年年初的时候,曾经给自己定下了今年要实现的三个目标,其中之一就是学会编写自己的Shader,并能够投入到实际的项目应用之中。现在,转眼间日历已经翻到了6月份,而自己关于Shader的学习,还停留在三天打鱼两天晒网的零碎学习状态,自己心里很是着急。平时的工作任务多,挤掉了自己的学习时间是一方面。但更重要的,还是因为...
分类:
其他好文 时间:
2014-06-18 11:47:39
阅读次数:
182
本文将介绍怎么通过alpha通道来隐藏信息,并实现卡牌特效;本文的核心是,利用图片的alpha通道来隐藏信息,达到节省资源的效果...
分类:
其他好文 时间:
2014-06-16 21:04:19
阅读次数:
791
从egl判断内核的的版本:
OpenGL ES Shader Compiler Version: E031.24.00.14
Build Date: 04/29/14 Tue
Local Branch: mybranch3162585
Remote Branch: quic/LNX.LA.3.5.2.2_rb1
Local Patches: NONE
Reconstruct Branch: AU...
分类:
其他好文 时间:
2014-06-16 11:36:18
阅读次数:
229
过程是这样的:最近一直想做一个头像的mask效果,后来发现原来unity的mask需要用shader来写,网上找了不少资料,也能实现,不过大多数都是用render
texture作为相机投影的texture。然后把这个相机的图像作为一个material,然后在ngui中创建一个texture,把这个...
分类:
其他好文 时间:
2014-06-13 17:07:33
阅读次数:
244
@echo offif not exist Main.cpp echo
%cd%\Main.cpp不存在>>log.txtif not exist Shader.fsh echo
%cd%\Shader.fsh不存在>>log.txtif not exist Shader.vsh echo %cd%...
分类:
其他好文 时间:
2014-06-02 08:49:04
阅读次数:
234
这是一个静态插值算法的效果,图形学中插值算法应用十分广,如动画,photoshop, autocAD等软件画曲线,还有shader中的渐变上色也是一个硬件支持的插值算法。
Interpolation是很低层的算法,在图形学中可以说无处不在。
本程序通过设置两个vector,然后就可以在这两个vector之间插入点,得到不同的效果
如两个vector不同长度可以得到:
如果长...
分类:
其他好文 时间:
2014-06-01 10:54:54
阅读次数:
260