美文网首页
Shader语言简介

Shader语言简介

作者: TALY | 来源:发表于2017-12-28 21:00 被阅读0次

shader 语言

1.Opengl : SGI公司    特点:跨平台 

GLSL:OpenGL shader language

2. DirectX :微软开发   特点:非跨平台(性能)

HLSL:high level shader language

3. CG :  微软 和 Nvidia       特点:跨平台 性能好 基于C语言

unity shader 语言:

OpenGL               HLSL              CG        都包括

特征

CG和 HLSL包含         CGPROGRAM ... ENDCG

GLSL 包括在              GLSLPROGRAM ... ENDGLSL

unity 自己的语言 shader lab

unity shader 分类

fixed shader :shader  1.0;      开关式的

顶点着色器  片段着色器   :shader 2.0;可编辑公式的

surface shader :unity3d的(可理解为前两种的封装)

shader的结构:

shader的创建

project   =>   create   =>    shader    =>    image   Effect   Shader

相关文章

网友评论

      本文标题:Shader语言简介

      本文链接:https://www.haomeiwen.com/subject/wtfbgxtx.html