[unity3d]场景烘焙

简介: Unity自带的烘培系统做个傻瓜式流程记录,以备不时之需。 1.制作要烘培的场景 一般需要模型师提供,导入Unity之后需要展UV。 选中要烘培的模型,在Inspector面板勾选“Generate Lightmap UVs”,应用-Apply。

Unity自带的烘培系统做个傻瓜式流程记录,以备不时之需。

1.制作要烘培的场景

一般需要模型师提供,导入Unity之后需要展UV。


选中要烘培的模型,在Inspector面板勾选“Generate Lightmap UVs”,应用-Apply。读条完成后UV成功展开,模型面数越多展UV时间越长。

本例子试用子自带的基础模型,省略展UV这一步骤。


2.调整灯光、阴影

在场景内设置好灯光位置和光亮,并选择一种阴影模式。


(默认情况下只有平行光才能实时显示阴影,其它类型光照没有实时阴影,但红配出来还是会有阴影。)


点光源、聚光源也想要实时阴影怎么办?首先打开PlayerSettings面板(Edit > Project Settings >  Player)。


将Rendering Path 设置为延迟光照 Deferred Lighting。这是在场景内设置一个点光源看发生了什么?点光源的阴影也被显示出来了


3.烘培

打开烘培面板Lightmapping (Windows > Lightmapping)
Hierarchy面板选中要烘培的模型,全部设置为Static。

或者在Lightmapping 面板设置

之后就是调整参数。可参考Unity圣殿文档: http://game.ceeger.com/Manual/LightmappingInDepth.html

4.完成

完成一上步骤后在Lightmapping 面板点击Bake Scene。
   
双通道后配出后不带影子,灯光需要保留。
单通道烘培后附带影子,可以不保留灯光。单通道烘培省资源。(适当的调节参数效果更好)

原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技术交流QQ群:【119706192本文链接地址: Unity3D_场景の烘培

相关文章
|
3天前
|
存储 搜索推荐 C#
Unity编辑器扩展
Unity编辑器扩展
9 0
|
5月前
|
JSON C# 图形学
Unity——LitJSON的安装
Unity——LitJSON的安装
173 0
|
10月前
|
数据可视化 JavaScript 前端开发
unity
Unity是一款广泛应用于游戏开发和虚拟现实领域的强大游戏引擎,它提供了一个全面的开发工具集,使开发者能够创建出令人惊叹的交互式体验。本文将介绍Unity引擎的特点、功能和应用领域,并探讨其为游戏开发者和创作者带来的潜力。
|
图形学
Unity 之 超级实用的小技巧
你不知道却超好用的使用Unity使用技巧
143 0
Unity 之 超级实用的小技巧
|
图形学 容器
有趣而又被忽略的Unity技巧
一个常见的工作情景是我们在调整场景内的某些组件参数时,没有注意到自己是在Play Mode的模式下进行的,从而导致修改没有被保存下来。这个问题的关键在于是我们没有意识到自己已经处在Play Mode,如果我们能够在修改参数的时候,清楚的意识到自己处于Play Mode,那么我们自然可以通过Copy Component来保存数据或者是选择在Editor Mode进行修改。
973 0
|
算法 测试技术 图形学
unity的一些重要技巧
统一所有的模型的面朝向(Z轴正向或者反向) 对于所有具有面朝向的对象(例如角色)都应该遵守这一条。在统一面朝向的前提下,很多算法可以简化。 在开始就把Scale搞正确 请美术把所有导入的缩放系数设置为1,并且把他们的Transform的Scale设置为1,1,1。
955 0
|
图形学 Windows
Unity小技巧介绍
技巧一为字段声明的代码中加上[Tooltip(“XX”)]属性声明,在检视面板中,当鼠标悬停在字段名上,会出现Tooltip中指定的提示信息,让策划人员能更好地理解字段代表的意思。技巧二在层级视图中选中游戏对象,按快捷键Shift + Alt + A可以快速设置对象激活状态。
1195 0
|
图形学 Ubuntu