ue3dUnity中的天空盒

Unity中的天空盒

分类:

在初始新建Unity的项目并打开后,默认的场景都为我们提供了一个很尴尬的天空盒(SkyBoxes),也称为背景,该天空盒由纯蓝天、灰地面,柔和的地平线组成。

ue3d - Unity中的天空盒

只是…

默认的可能不是我们想要的,通常可以使用外置插件或者使用Unity内置的自定义天空盒材质来改变这些默认的东西。

1.因此我们可以新建一个新的材质,并在着色器中选择Skybox,并指定为六面体(6-sided),这样就添加了天空盒材质。

ue3d - Unity中的天空盒

六面体(6-sided)通常是指将一个立方体拆分为六个面,分别为上、中、下、左、右和后面,每个面使用单独的纹理生成一个天空盒,因此将六个面还原为立方体则成为了一个无缝的背景环境,也叫全景图。

六面体支持内置渲染管线、通用渲染管线 (URP) 和高清渲染管线 (HDRP)。

见下图拆解可能会一目了然一些。

ue3d - Unity中的天空盒

2.当使用6-sided后,则可以在参数下分别对这个六个通道添加不同的贴图。

通过软件自动处理后就变成了类似于一整张无缝的HDR贴图,在虚拟的外部将整个游戏场景包含在这个立方体中(类似Maya等三维软件中新建一个球体模拟天空环境),因此每个方向都会显示地面、地平线及图像中包括的对象。

ue3d - Unity中的天空盒

3.在这里设置完后还不会生效,还应切换到照明窗口 → 环境选项卡,将刚刚新建的SkyBoxes材质指定到SkyBoxes环境下。

ue3d - Unity中的天空盒

4.现在转到场景视图,那么此时场景默认的背景将改变为刚刚设置好的全景图。

ue3d - Unity中的天空盒

5.切记哦!!它不仅仅只是改变背景,在未来还会参与环境照明以及烘焙光照,因此贴合一张适合游戏环境的天空图是很重要的。

相关信息

  • 类型:知识
  • 字数:498
  • 字符:1173
  • 使用软件:Unity2022.1
  • 说明:无
  • 编号:106043

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!