Digital Tutors - Introduction to Scripting Shaders in Unity 学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Digital Tutors - Introduction to Scripting Shaders in Unity 学习笔记相关的知识,希望对你有一定的参考价值。
1、 Overview
2、 Understanding Shader
definition:code that define what the material can do in the environment
classification:
Surface Shader——容易编写,受光照等因素影响
Vertex and Fragment Shader(Pixels)——非常灵活,代码量大,写得好能提高渲染效率和降低开销
Fixed Function Shader——固定管线shader ,写给比较老的硬件上(其实还是会转化成为可编程shader来执行)
3、 Shader Language in Unity 3D
Shaderlab:由
Cg(C for graphics):NVIDIA开发,简单易学并且十分强大
GLSL(OpenGL Shading Language):用于移动平台的shader,可以自动转化成为Cg shader
4、 Structure of basic Shader
Shader:defines the connection between shader and unity3D
Properties:定义一些变量属性
SubShader: 代码的主体,可以多个subshader,并且每个subshader 可以有多个通道pass
以上是关于Digital Tutors - Introduction to Scripting Shaders in Unity 学习笔记的主要内容,如果未能解决你的问题,请参考以下文章