一    Shader语言:

opengl;dx ;CG;目前流行这三种。

GLSL:opengl,shader language

opengl 是SGI 公司的 跨平台性能非常好;

dx:是微软开发的,显卡性能方面比较好,非跨平台

HLSL:high level  shader language

CG:微软和英伟达公司(显卡公司)联合开发,是跨平台  基于C语言

二   Unity Shader语言:

opengl  dx  cg

自己的语言:shader lab

三   Unity Shader分类:

fixed shader:即:shader 1.0,主要是开关式,两种 打开功能,关闭功能;

定点片段着色器: shader 2.0; 功能里面的 公式,我们可以自己定义

Surface shader ;

四  下面介绍Shader结构:

Unity 3D 图形学之 Shader结构(二)

打开T

 

Unity 3D 图形学之 Shader结构(二)

Unity 3D 图形学之 Shader结构(二)

下面细讲SubShader下的代码块儿

Unity 3D 图形学之 Shader结构(二)

相关知识借鉴:http://video.mobiletrain.org/course/index/courseId/535?pinzhuanbdtg=biaoti

 

相关文章: