首页 > 代码库 > Digital Tutors - Introduction to Scripting Shaders in Unity 学习笔记
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 学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。