最近2D转向3D,也从固定管线转到了可编程管线,有些细节的东西记录一下。GeometryShaderGeometryShader从VertexShader中获取数据,向Fragment Shader输出数据。GeometryShader的布局限定符:layout (a1) in;layout (a2...
分类:
其他好文 时间:
2015-04-07 07:11:47
阅读次数:
172
Android移植:最后一步 - GLES3.0 render device的实现, API的填充和shader适配.
分类:
移动开发 时间:
2015-04-06 21:28:19
阅读次数:
244
微软:Surface RT失败了 我们也能华丽转身最近微软悄无声息的发布了Surface 3,我想先谈谈最初对于这款产品的认识。在PC阵营里,大家都还算老实,戴尔还专门为Windows 8做过许多的宣传。但反观惠普,却自己去卖什么Windows 7的PC,这完全是对自己的伙伴完全不顾嘛。不论是配置还是长相,惠普算不上高级厂商,用户体验因为没用过就不说了。Surface的出现,无疑是想在平板和PC上树...
分类:
其他好文 时间:
2015-04-06 08:51:28
阅读次数:
153
unity5中引入了基于物理着色(PBS)的Standard shader。由于这种着色器通过调节参数和贴图可逼真模拟各种硬质表面,所以不必再像unity4时代那样需要对各种质感材质单独编写着色器,而且能得到更好的效果。这种“万能着色器”仿佛给人一种不再需要自己编写着色器的假象,但做游戏跟做虚拟现实...
分类:
编程语言 时间:
2015-04-06 06:12:57
阅读次数:
232
动机如果你想了解以下几件事,我建议你阅读以下这篇教程:想知道如何写一个multipass的toon shader。在shader中学习更多不同参考坐标系(空间space)以及其作用。深入学习一个实用的fragment shader。学习矩阵相乘和Unity内建矩阵的使用。该教程比第五篇教程更实用。准...
分类:
编程语言 时间:
2015-04-06 00:47:48
阅读次数:
298
动机如果你满足以下条件,我建议你阅读这篇教程:你想学习片段着色器(Fragment Shader)。你想实现复杂的多通道着色器(multipass),但是对其不是很了解。你想使用上面提到的两种技术(片段着色器和多Pass)来实现描边效果的Toon shader,你就需要理解这两种技术的概念。学习资源...
分类:
编程语言 时间:
2015-04-05 10:21:40
阅读次数:
370
在OpenGL中,创建和使用Shader的基本步骤如下:1、通过glCreateShader创建一个或多个着色器对象:2、使用glShaderSource加载着色器的源代码,和着色器对象关联;3、glCompileShader编译每个着色器对象4、使用glCreateProgram创建程序对象5、通过glAttachShader将所有着色器对象绑定到程序对象上;6、glLinkProgram链接程...
分类:
其他好文 时间:
2015-04-04 16:48:20
阅读次数:
111
一、shader的概念概念:1、运行在GPU上的程序作用:1、改变物体的形状、大小、位置、旋转等。[顶点shader]2、对物体进行着色处理、光与影的计算、纹理颜色的呈现。[片段shader]3、用来做Post Effects后期处理。[?]二、shader的简史sm1.0 sm2.0 sm3......
分类:
其他好文 时间:
2015-04-04 09:07:05
阅读次数:
466
版权所有,转载须注明出处!喜欢火影、喜欢Java、喜欢unity3D、喜欢游戏开发的都可以加入木叶村Q群:3790762270、随便聊本人真正学习Shader的时间莫过于今年春节在家的两天时间,虽然短短两天。但是已经深深喜欢上Shader。深受其魅力吸引。但是平常主要做的还是服务端和客户端的开发,偏逻辑向。所以好久也没碰Shader了。但是昨天在一个群里有人讨论NGUI不能对Sprite进行裁剪。...
分类:
其他好文 时间:
2015-04-03 11:18:40
阅读次数:
158
Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下的应用都可以使用Visual Studio 来开发。如果您已经非常习惯了Visual Studio....
分类:
Web程序 时间:
2015-04-02 18:44:34
阅读次数:
106