Unity3D之Lightmap入门
作者:***
Unity内置的光照贴图烘培工具是Illuminate Labs 的Beast。烘培光照贴图流程被完美的整合到Unity中。这就意味着使用Beast可以根据你的网格物体,材质贴图和灯光属性的设置来烘培你的场景,从而得到完美的光照贴图。同时也意味着光照图将作为渲染引擎的一部分。只要你烘培一次光照贴图你就不需要其他任何操作。光照图将自动指定到物体上。
准备需要烘培的光照贴图的场景
从菜单栏选择Window – Lightmapping打开光照图工具窗口。
1.检查你将要烘培的模型上是否存在一个合适的用来定位光照贴图的UVs。你也可以从mesh import settings面板中的勾选Generate Lightmap UVs选项来生成一个用于定位光照图UV的集。
2.在物体面板中将要烘培光照贴图的物体设置为Static(静态),这样Unity就会知道哪些物体是需要被烘培的。
3.在Bake面板下调整Resolution的值控制光照贴图的分辨率。(在Scene View面板里勾选上小窗口Lightmap Display中的Show Resolution选项可以帮助你更直观的查看贴图分辨率设置)。
4.点击Bake(烘培)
5.在Unity编辑器底部的状态栏的右边会出现一个进度条。
6.当烘培结束时,你可以从光照图编辑器的底部预览窗口中查看所有烘培好的贴图。
场景和游戏窗口将会更新。现在在你的场景中已经可以看到光照贴图效果了!
Tweaking Bake Settings 调节烘焙设置unity3d入门
最终场景的渲染效果取决与你对灯光和烘培选项的更多设置。让我们来看一个通过基础设置改进光照的质量的小例子。
这是一个简单的场景,包含一组立方提和一个位于场景中心的点光源。灯光产生硬阴影,看起来这个效果十分的晦暗和不自然。
Selecting the light and opening the Object pane of the Lightmapping window exposes Shadow Radius and Shadow Samples properties. Setting Shadow Radius to 1.2, Shadow Samples to 100 and re-baking produces soft shadows with wide penumbra - our image already looks much better.
选择灯光打开物体面板,展开阴影范围和阴影采样属性。设置阴影范围为1.2,阴影采样为100从新烘培,会产生一个半影范围很宽的软阴影。我们画面看起来真的好多了。
使用专业版Unity能够开启全局光照和天光进行烘培画面效果能得到更大的改进。在Bake(烘培)面板设置Bounces(反弹)为1,Sky Light Intensity天光强度为0.5。能够烘培出带有微妙变化的反射效果的软光源。(会从绿和蓝的盒子上产生彩溢出)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。