通过着色器来认识Unity引擎的渲染方式。
####内容包括:
一、基础————着色模型(CG目录下)
1.Cg的可编程流水线在Unity中的使用,MVP变换矩阵,UnityShader中的属性定义以及与Cg语言的交互过程。
2.光照模型
2.1漫反射
2.2高光反射
包括片段级着色和像素级着色
2.3边缘光照
3.多通道
设定标签指定渲染引擎附加光照通道
Tags { "LightMode"="ForwardAdd"}
4.附加纹理
5.凹凸映射
6.混合以上功能的着色器(CGImmidentate目录下)
二、可编程阶段更灵活的着色控制
1.按照顶点的高度设定模型的显示
2.半透明效果
3.环境映射
4.各向异性
5.“雾效果”
6.顶点动画
7.卡通着色
三、Unity的着色器,(CGSubShade目录下)
通过SubShader简练的语法实现基本的光照模型的着色。