1.传统基于局部光照 经验光照 Lightmap diffuse
2.全局光照 Standard,默认Cube
------------------------------------------------------------------------------------------------
Unity提供的两类主要代码模板
表面着色器
变体较多 OpenGL DirectX API
不同版本
---------------------------------------------------
采样方式不一样
每一个变体生成一份Shader代码
占用打包大小 和内存空间
---------------------------------------------------
要实现自己的光照风格,不能直接采用Unity采用的Shader模板
学习Unity标准代码模板,在此基础上修改
定制实现功能
---------------------------------------------------
BuiltIn Shader
下载所有内置Shader
---------------------------------------------------
lightmap diffuse
Diffuse 不支持光照贴图 支持局部光照
LightMap包含了局部光照 还能支持光照贴图
----------------------------------------------------
Show generate code =>转换成顶点片元着色器
生成的shader 放到项目中进行研究
2.全局光照 Standard,默认Cube
------------------------------------------------------------------------------------------------
Unity提供的两类主要代码模板
表面着色器
变体较多 OpenGL DirectX API
不同版本
---------------------------------------------------
采样方式不一样
每一个变体生成一份Shader代码
占用打包大小 和内存空间
---------------------------------------------------
要实现自己的光照风格,不能直接采用Unity采用的Shader模板
学习Unity标准代码模板,在此基础上修改
定制实现功能
---------------------------------------------------
BuiltIn Shader
下载所有内置Shader
---------------------------------------------------
lightmap diffuse
Diffuse 不支持光照贴图 支持局部光照
LightMap包含了局部光照 还能支持光照贴图
----------------------------------------------------
Show generate code =>转换成顶点片元着色器
生成的shader 放到项目中进行研究