商业Shader渲染-烘培不详细说明和注意事项
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了商业Shader渲染-烘培不详细说明和注意事项相关的知识,希望对你有一定的参考价值。
在Unity里,gameObject可以勾选static,而大部分情况,如ai navagation,烘培等都需要勾选
烘焙四种四种分类:
以下分类有什么作用呢,灯光可以是静态 or 不静态,物体也可以是静态 or 不静态,交叉之后,烘培肯定可以有4种(和常人理解的渲染不同,和3dmax多年积累下来的完全静态渲染也不同),渲染又出了名做的烂,配置多又没作用,还要搞4重渲染,Unity的用意是?
今天太晚了,之后再补分析(详细))
具体操作,和注意逐项如下:
(1)静态灯光下的静态物体烘焙
设置步骤:1.将物体勾选为静态。2.灯光的Mode属性设置为Baked。3.Lighting面板下的Realitime Global Illumination(实时全局光照)取消勾选,Mixed Lighting下的Baked Global Illumination设置勾选。最后点击Generate Lighting开始烘焙
此时无论怎么修改灯光,场景都没有变化
(2)静态灯光下的动态物体烘焙
设置步骤:1.将物体取消静态勾选。2.灯光的Mode属性设置为Mixed。3.Lighting面板下的Realitime Global Illumination(实时全局光照)取消勾选,勾选Mixed Lighting下的Baked Global Illumination,Mixed Lighting下的Lighting Mode属性设置为Shadowmask。4.添加光照探针
(3)动态灯光下的静态物体烘焙
1.物体勾选为静态。2.灯光的Mode属性设置为Runtime。3.Lighting面板下勾选Realitime Global Illumination,取消Baked Global Illumination勾选。
(4)动态灯光下的动态物体烘焙
1.将物体取消静态勾选。2.灯光的Mode属性设置为Runtime。3勾选.Lighting面板下的Realitime Global Illumination(实时全局光照),取消勾选Mixed Lighting下的Baked Global Illumination,4。添加光照探针
以上是关于商业Shader渲染-烘培不详细说明和注意事项的主要内容,如果未能解决你的问题,请参考以下文章
Unity商业Shader渲染-后处理PostProcess
着色器编程_unity中的基础纹理,使用Unity Shader实现基础纹理的渲染效果
着色器编程_unity中的基础纹理,使用Unity Shader实现基础纹理的渲染效果