使用全景图制作天空盒

使用全景图制作天空盒,第1张

在Unity中使用全景图制作天空盒,可以在不使用模型的情况下制作出自定义的大环境。

天空盒、由“Skybox”组件 -> 天空盒材质 -> 天空盒贴图(全景图)组成。各部分的创建和设置方法步骤如下:

1.将全景图文件放入unity的资源目录中

2.设置导入选项如下图所示。

具体参数参考: Unity - Manual: Textures    |    Unity - Manual: Texture Types

1.新建材质。

2.材质参数设置如下图。

3.将上一步中的得到的贴图拖放到贴图位置即可。

选择场景主相机,设置Clear Flags为“Skybox”,添加skybox组件,将上一步得到的skybox材质球拖放到“Custom Skybox”中。

中游戏视图中即可看到新设置的天空盒的情况。

Unity 中,天空盒是使用天空盒着色器的一种材质。有关可用的天空盒着色器的信息,请参阅天空盒着色器。

渲染管线兼容性

内置渲染管线和通用渲染管线 (URP) 都专门使用天空盒来渲染天空。这些天空盒是使用天空盒着色器的材质。

高清渲染管线 (HDRP) 不支持天空盒材质,而是包含多个天空生成解决方案。

创建天空盒材质

要创建新的天空盒材质,请执行以下 *** 作:

1.从菜单栏中,单击 Assets >Create >Material。 2.在 Shader 下拉选单中,单击 Skybox,然后单击要使用的天空盒着色器。 3.现在可以填写材质的属性以设置天空盒。材质的可用属性取决于材质使用的天空盒着色器。

注意:每个天空盒着色器都有自己的一组必备纹理,这些纹理的数量和格式有所不同。有关特定天空盒着色器所需的纹理的信息,请参阅该天空盒着色器的文档。在天空盒着色器页面上可以找到天空盒着色器及其文档的列表。

在场景中绘制天空盒

创建天空盒材质后,可以在场景中渲染该材质。为此需要执行以下 *** 作:

1.从菜单栏中,单击 Window >Rendering >Lighting Settings。 2.在随后出现的窗口中,单击 Scene 选项卡。 3.将天空盒材质分配给 Skybox Material 属性。

这样会在场景内每个摄像机的背景中绘制天空盒。如果只想为特定摄像机绘制天空盒,请参阅为特定摄像机绘制天空盒。

将天空盒材质用于环境光照设置

创建天空盒材质后,Unity 可将其用于在场景中产生环境光照。为了让 Unity 这样做,请执行此 *** 作:

1.打开 Lighting 窗口(菜单:Window >Rendering >Lighting Settings)。 2.将所选天空盒分配给 Skybox Material 属性。 3.单击 Source 下拉选单,然后从列表中单击 Skybox。

还可以指定 Unity 更新环境光照的时间。为此,请更改 Ambient Mode。两个值如下:

Realtime:Unity 会不断为场景重新生成环境光照。如果在运行时改变天空盒,这很有用。

Baked:仅当在 Lighting 窗口底部单击 Generate Lighting 按钮时,Unity 才为场景生成环境光照。如果天空盒在运行时不变,此模式很有用,因为它可以节省计算资源。

有关环境光照的更多信息,请参阅室外光照和场景设置。

为特定摄像机绘制天空盒

如果只想在特定摄像机的背景中绘制天空盒,请使用 Skybox 组件。将此组件附加到带有摄像机的游戏对象时,它会覆盖摄像机绘制的天空盒。要附加并设置 Skybox 组件,请执行以下 *** 作:

1.选择场景中的一个摄像机,然后在 Inspector 窗口中进行查看。 2.单击 Add Component >Rendering >Skybox。 3.在 Skybox 组件中,将天空盒材质分配给 Custom Skybox 属性。

最佳实践

如果天空盒中包含太阳、月亮或其他光源,请设置一个方向光来指向该光源的相同方向。这就好像天空盒中的光源在场景中产生阴影一样。如果场景中有多个方向光,可以选择天空盒使用的方向光。为此需要执行以下 *** 作:

1.从菜单栏中,单击 Window >Rendering >Lighting Settings。 2.单击 Scene 选项卡。 3.将需要使用的方向光分配给 Sun Source 属性。

如果希望场景中有雾,请让雾的颜色与天空盒颜色匹配。这样可以使雾与场景天空的颜色混合。为此需要执行以下 *** 作:

1.从菜单栏中,单击 Window >Rendering >Lighting Settings。 2.单击 Scene 选项卡。 3.在 Other Settings 部分中,选中 Fog 复选框。 4.将 Color 属性设置为适合天空盒的颜色。为此,可以使用墨水滴管工具从场景中选择一种颜色。

enscape的天空盒如下:

工具/原料。

电脑:win10系统。

enscape:2.3.3版本。

我们打开SU软件,加载进入enscape界面,我们在SU软件界面,点击enscape工具栏里的设置。

我们点击后,在设置界面选择天气环境,在天气环境界面,我们点击从文件加载天空盒,加载之后可以调整背景的方位角度和亮度之类的。

Enscape是一款最近兴起的渲染软件,因为其简洁的 *** 作界面、单一的 *** 作方式以及不输于Lumion的渲染质量,广受BIM爱好者的青睐。然而也由于其实时渲染的特性,使得这款软件对于显卡的要求特的高,市面上一般的独立显卡需要更新到最新的驱动才能完美运行这款软件。

在正式使用这款软件时,只需要点击插件面板上的Enscape-start,就会进入软件界面,不过在点击start时要确保选择的窗口是三维视图,而非平面视图,如果你在项目中没有找到三维视图,可以在视图-三维视图-默认三维视图创建一个三维视图。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6071943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存