栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

unity3d学习笔记-光照(4.烘焙照明baked lighting)

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

unity3d学习笔记-光照(4.烘焙照明baked lighting)

一、什么是烘焙照明?

Unity 在运行前(在用户与您的体验交互之前)预先计算烘焙光照。这意味着 Unity 在运行时需要做的就是将光照数据应用到场景中。您无法更改在运行时烘焙的灯光的属性,并且它们不会响应动态游戏对象(例如角色在场景中行走)。

计算光照的过程涉及为整个场景生成 UV 坐标,就像用于在材质中映射纹理的 UV 坐标一样。此纹理贴图称为光照贴图,创建它的过程称为光照贴图或烘焙。

烘焙光照可以更高效,但它也可以用于实现对用户来说更加逼真和引人入胜的光照。

二、 烘焙设置

1.更改其光照模式:烘焙 baked

2.静态设置:如果游戏对象在运行时不移动,则认为它是静态的。您可以使用Static属性将这些 GameObjects 标记为静态。然后 Unity 将能够在运行前预先计算有关它的数据,包括存储在光照贴图中用于全局照明的数据。

 三、生成光照贴图 UV  1. 在 Lighting 窗口(顶部菜单:Window > Rendering > Lighting )中,转到Scene选项卡。选择新照明设置。

2.将Lighting Mode属性设置为Baked Indirect 。 3. 在 Project 窗口中,将新资源重命名, 回到 Lighting 窗口,选择窗口底部的Generate Lighting来烘焙光照贴图。您将在 Unity Editor 窗口页脚的右侧看到烘焙进度。

 Bake a lightmap for your scene - Unity Learn

 待续。。。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902390.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号