Unity 室内光照

探索室内场景中设计和配置光照系统

室内光照设计

打开 着色器和材质 文章中完成的unity 项目

1. 了解室内光照

1.1 打开Light Explorer 窗口, unity 主界面菜单 Window > Render > Light Explorer, 查看场景中所设计的灯光,

1.2 上述这些灯光对象在 Hierarchy窗口中可以单独选择,并在右侧 Inspector 窗口查看每一个灯光的具体设置

1.3 在Lighting 窗口也可查看场景中灯光的全局设置

1.4 室内光照也会受外部自然光照的影响,例如太阳光通过玻璃(透明或者空隙)射入屋内,可以在Lighting 窗口中Environment 选项卡中看环境光,包含天空盒设计

1.5 场景中还使用了烘焙光照贴图

2. 影响室内光照效果的关键因素

  • 场景物体设置:不动的设置为静态
  • 场景光照设置:包括全局光照、阴影、环境光 等等;
  • 场景中各光源类型、位置、设置;
  • 间接光照也是需要注意的点,它的相关设置,主要在场景光照设置中;
  • 自发光材质设置;
  • 光照探针放置和配置;

3. 室内光照练习

3.1 调节模型 Cast Shadows 设置

1. 在 Hierarchy 中,展开Environment 游戏对象 ,然后是GalleryInterior_Shaders 游戏对象。选择GalleryInterior_Shaders 中的所有子游戏对象。
2. 在 Inspector 中,找到 Mesh Renderer 组件并转到Lighting部分, 将Cast Shadows属性设置为Off

3. 在 Lighting Window 中,点击右下角的 Generate Lighting 按键以更新光照贴图。 完成更新后场景中光照效果变得很简单,如图所示:

4. 重复上述步骤2,将 将Cast Shadows属性设置为 On,再在 Lighting Window 中,点击右下角的 Generate Lighting 按键以更新光照贴图。 完成更新后场景中光照效果变得很简单,如图所示:

5. 重复上述步骤4,将 将Cast Shadows属性设置为 Two Sided,再在 Lighting Window 中,点击右下角的 Generate Lighting 按键以更新光照贴图。 完成更新后场景中光照效果变得很简单,如图所示:

3.2 增加室内光线

在前面的操作中,为了营造一个尽量接近真实的效果,我们把所有光源对象的 Indirect Intensity 设置为 0.75。但是,在一些游戏环境中,我们为了营造特殊的氛围效果,想让室内光线更加突出,色彩更加鲜艳,可以适当增强室内光线,特别是间接光照,具体做法如下:

1. 在Lighting窗口中,提升光线反弹次数:在 菜单并选择Window > Rendering > Lighting 中,将Max Bounces属性设置为4 。这种增加将在计算场景的烘焙间接照明时包含更多反弹,而不会过多地延长烘焙时间。

2. 将Indirect Intensity设置为2到2.5之间的值。这种强度的增加将使画廊空间看起来更明亮。
3. 选择Generate Lighting重新烘焙光照贴图。

前后对比图:

  • 初始图:

  • 增加光线后图

4. 自由练习

1. 在场景中增加不同的光源

2. 仿照室外光照设计,设置光照颜色,照明室内不同地方,发挥自己想象力!

  • 28
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于Unity中的室内模型,你可以使用以下几种方法实现: 1. 创建模型:使用Unity的建模工具(如ProBuilder或Blender)创建室内模型。你可以创建墙壁、地板、家具等元素,并将其组合在一起以构建整个室内场景。 2. 导入模型:你也可以从其他建模软件(如3ds Max、Maya或SketchUp)中创建室内模型,并将其导入到Unity中。导入后,你可以对模型进行进一步的编辑和优化。 3. 使用预制件:Unity提供了一些内置的预制件,你可以直接使用它们来快速构建室内场景。这些预制件包括墙壁、门、窗户、灯光等常见元素。你可以在Unity的Asset Store中查找并下载更多的室内预制件。 4. 添加纹理:为了增加室内场景的真实感,你可以为模型添加纹理。你可以使用图像编辑软件(如Photoshop)创建纹理,并将其应用到模型表面。通过添加纹理,你可以为墙壁、地板和家具等元素增加细节和色彩。 5. 光照和渲染:为了实现逼真的室内场景,你需要设置适当的光照和渲染效果。在Unity中,你可以使用实时光照技术(如实时全局光照)和着色器来实现高质量的光照效果。此外,你还可以使用后期处理效果(如景深、色调映射等)来提高渲染质量。 总之,Unity提供了丰富的工具和资源来帮助你创建逼真的室内模型。通过合理运用这些方法,你可以打造出独特而精美的室内场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值