转自:http://unity3d.9tech.cn/news/2013/1202/39031.html自己使用unity3d也 有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解。虽然说Unity引擎设计的初衷就是 创建简单的不需要开发者操...
分类:
其他好文 时间:
2014-07-16 21:44:24
阅读次数:
238
简单的说,Shader是为渲染管线中的特定处理阶段提供算法的一段代码。Shader是伴随着可编程渲染管线出现的,从而可以对渲染过程加以控制。1. Unity提供了很多内建的Shader,这些可以从官网下载,打开looking for older version的链接就能看到Build-in shad...
分类:
其他好文 时间:
2014-07-16 15:57:38
阅读次数:
232
http://www.opengl.org/registry/specs/NV/shader_buffer_load.txtOverview At a very coarse level, GL has evolved in a way that allows applications...
分类:
其他好文 时间:
2014-07-15 23:01:19
阅读次数:
431
假设有一个语法正确的shader源文件,其包含若干关于uniform变量的定义。请写一个程序从某个shader源文件中提取其所有定义的uniform变量,要求记录其名称、数据类型和初始值(如果有定义),并且可以设计一个函数可以修改某个uniform变量的值。
如下表所示,程序需要提取出一共6个uniform变量,并存放如某种数据结构中,其中3个有初始值,3个没有初始值,并且用户可以修改该数据结构...
分类:
其他好文 时间:
2014-07-12 18:17:05
阅读次数:
234
【OpenGL4.0】GLSL-几何着色器详解和实例(GS:Geometry Shader)一、什么是几何着色器(GS:Geometry Shader)Input Assembler(IA)从顶点缓冲区上的输入流中接收顶点数据,并且把数据项转换为规范的格式。vertex shader通常用来把顶点从...
分类:
其他好文 时间:
2014-07-09 17:19:42
阅读次数:
354
转自:http://blog.csdn.net/dawn_moon/article/details/8631783好吧,终于抽时间写这篇文章了。手头上有很多人物行走图,技能特效图等,但这些图都有个纯黑色背景,怎么样将内容显示出来,让背景透明呢?前段时间搞了一下,感谢群里的童鞋们,提供了思路和方法。这...
分类:
其他好文 时间:
2014-07-07 14:01:20
阅读次数:
249
本系列主要参考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。========================================== 分割线 ==========================================写在前面...
分类:
其他好文 时间:
2014-07-06 09:17:44
阅读次数:
234
原创文章如需转载请注明:转载自脱莫柔Unity3D学习之旅QQ群:【119706192】本文链接地址:灰度shader废话不多说,直接图解流程:1.原图2.改动shader打开NGUI自带的shader:(Unlit - Transparent Colored)将代码A:fixed4 frag (v...
分类:
其他好文 时间:
2014-07-01 00:31:34
阅读次数:
574
Normal: 法线Normao mapping: 法线贴图Lighting mapping: 光照贴图Bump mapping: 凹凸贴图;模拟粗糙外表面的技术。 FX-Water simple.shader中即用到了。模拟波浪效果。Rim lighting: 边缘光照; 在对象的边缘部分添加?亮...
分类:
其他好文 时间:
2014-06-30 23:27:25
阅读次数:
263