Unity场景烘培总结


Unity场景烘培

一、基础四种烘培方式

1.静态灯光下静态物体烘焙
2.静态灯光下动态物体烘焙
3.动态灯光下静态物体烘焙
4.动态灯光下动态物体烘焙

二、实现方法

1.静态灯光下静态物体烘焙设置如下:

  • 灯光类型设置为Baked模式
  • 模型预设右上角设置为Static类型
  • 进入Windows->Rendering->LightingSettings,找到Lighting(光照)面板中Realtime Lighting(实时光照)下的Realtime Global ILLumination(实时全局照明)选项取消勾选,保留Mixed Lighting(混合照明)下的Baked Global ILLumination(烘焙全局照明)选项的勾选。最后将Mixed Lighting(混合照明)下的Lighting Mode(光照模式)改为“Shadowmask(阴影遮罩)”
  • 进入Windows->Rendering->LightingSettings,回到Lighting(光照)面板中找到面板最下面处,“Generate Lighting”按钮下拉进行清除Baked Data或者直接点击“Generate Lighting”按钮进行烘焙

2.静态灯光下动态物体烘焙设置如下:

  • 灯光类型设置为Mixed模式
  • 运动的物体模型预设不能设置为右上角Static类型
  • Lighting(光照)面板中Realtime Lighting(实时光照)下的Realtime Global ILLumination(实时全局照明)选项取消勾选,保留Mixed Lighting(混合照明)下的Baked Global ILLumination(烘焙全局照明)选项的勾选。最后将Mixed Lighting(混合照明)下的Lighting Mode(光照模式)改为“Shadowmask(阴影遮罩)”
  • 需要在场景中设置“Light Probe Group”(光照探针组)
  • 进入Windows->Rendering->LightingSettings,回到Lighting(光照)面板中找到面板最下面处,“Generate Lighting”按钮下拉进行清除Baked Data或者直接点击“Generate Lighting”按钮进行烘焙

3.动态灯光下静态物体烘焙设置如下:

  • 灯光类型设置为RealTime
  • 静态物体预设右上角设置为Static类型
  • Lighting(光照)面板中Realtime Lighting(实时光照)下的Realtime Global ILLumination(实时全局照明)选项勾选,取消勾选Mixed Lighting(混合照明)下的Baked Global ILLumination(烘焙全局照明)选项的勾选
  • 进入Windows->Rendering->LightingSettings,回到Lighting(光照)面板中找到面板最下面处,“Generate Lighting”按钮下拉进行清除Baked Data或者直接点击“Generate Lighting”按钮进行烘焙

4.动态光下动态物体烘焙设置如下:

  • 灯光类型设置为RealTime
  • 静态物体预设右上角设置为Static类型
  • Lighting(光照)面板中Realtime Lighting(实时光照)下的Realtime Global ILLumination(实时全局照明)选项勾选,取消勾选Mixed Lighting(混合照明)下的Baked Global ILLumination(烘焙全局照明)选项的勾选
  • 动态物体需要在场景中设置“Light Probe Group”(光照探针组)
  • 进入Windows->Rendering->LightingSettings,回到Lighting(光照)面板中找到面板最下面处,“Generate Lighting”按钮下拉进行清除Baked Data或者直接点击“Generate Lighting”按钮进行烘焙

文章作者: MiKiNuo
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 MiKiNuo !
  目录