在ShaderDesigner下编Shader是最为方便的,但这里先用OpenGL下的编程来举例
1.最简单的固定单色Shader
Vertex Shader
坐标经过投影矩阵变换:vTrans = projection * modelview * incomingVertex
void main()
{
gl_Position = gl_ProjectionMatrix * gl_...
分类:
其他好文 时间:
2015-02-17 22:22:30
阅读次数:
242
很早打算系统的学习一下opengl,但是由于课程以及学习算法占据了时间,一直没能开始,现在这段时间开始弄opengl了,这几天看正在看《Opengl 变成指南 第8版》,首先看了GLSL写shader。这里先使用固定管线写个简单的小例子试试,然后开始进行可编程管线。
这个小例子很简单,就是在2D平面画个正方形,然后左右移动。
思路很简单,主要是两个函数,draw 和 move,draw负责绘制...
分类:
移动开发 时间:
2015-02-13 22:27:54
阅读次数:
307
Shader.Find 查找static functionFind(name: string) : ShaderDescription描述Finds a shader with the given name.查找名为name的着色器。Shader.Findcan be used to switch ...
分类:
其他好文 时间:
2015-02-12 00:44:05
阅读次数:
146
Android相机开发详解(一)
主要实现打开相机,摄像预览,前后置摄像头切换,保存图片等四个功能。...
分类:
移动开发 时间:
2015-02-11 12:50:13
阅读次数:
13820
这个美丽的分形图形表现的就是Julia集。对复数函数f(z)=z^2+c进行迭代,不同的复数c对应着不同的Julia集。也就是说,每取一个不同的c你都能得到一个不同的Julia集分形图形,并且令人吃惊的是每一个分形图形都是那么美丽。...
分类:
编程语言 时间:
2015-02-11 09:21:53
阅读次数:
303
三种边缘判断的算法应用到unity3d,用shader表现
分类:
编程语言 时间:
2015-02-11 09:14:52
阅读次数:
316
这是一个大千世界,从他出发可以产生无穷无尽美丽图案,他是曼德勃罗特教授在二十世纪七十年代发现的.你看上图中,有的地方象日冕,有的地方象燃烧的火焰,只要你计算的点足够多,不管你把图案放大多少倍,都能显示出更加复杂的局部.这些局部既与整体不同,又有某种相似的地方,好像着梦幻般的图案具有无穷无尽的细节和自相似性.曼德勃罗特教授称此为"魔鬼的聚合物".为此,曼德勃罗特在1988年获得了"科学为艺术大奖"....
分类:
编程语言 时间:
2015-02-10 16:51:58
阅读次数:
322
在android开发中,你可能会有想要开发一个小游戏的冲动,那么用android来开发游戏如何实现呢?幸运的是,google提供了一些已经开发好的游戏实例.我们从他的两个游戏实例入手来探究探究.
对于轻量级的小游戏,其游戏的核心显示内容,我们可以写一个自己的view来实现!然后以一定的频率刷新这个view,我们调用view的invalidate()来实现.具体的我们来看看一个大家常见的游戏:Snake(贪吃蛇),下面来分析一些实现这个游戏的关键代码....
分类:
移动开发 时间:
2015-02-09 18:20:18
阅读次数:
258
三种边缘判断的算法应用到unity3d,用shader表现...
分类:
编程语言 时间:
2015-02-09 16:05:12
阅读次数:
207
unity3d shader算法实现浮雕效果...
分类:
编程语言 时间:
2015-02-09 12:57:59
阅读次数:
599