天空是一种背景类型,摄像机一个组件,用于创建场景中特定视点的图像。输出要么绘制到屏幕上,要么作为纹理捕获。 更多信息
请参阅 术语表在渲染帧之前会绘制它。这种类型的背景对于 3D 游戏和应用程序非常有益,因为它提供了深度感,并使环境看起来比实际更大。天空本身可以包含任何东西,例如云、山脉、建筑物和其他无法到达的物体,以创造远处三维环境的错觉。Unity 还可以使用天空在您的场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,从本质上讲,您是分段设计和构建游戏。 更多信息
请参阅 术语表中生成真实的漫反射光照。
您可以使用的天空解决方案取决于您的项目使用的是哪个渲染管线一系列操作,这些操作获取场景的内容并将其显示在屏幕上。Unity 允许您从预构建的渲染管线中选择,或编写自己的渲染管线。 更多信息
请参阅 术语表。
渲染管线 | 天空解决方案 |
---|---|
通用渲染管线 (URP) | URP 使用与内置渲染管线相同的天空解决方案,并允许您在每个场景的基础上指定天空,并覆盖单个摄像机的天空。 • 有关如何在每个场景的基础上设置天空的信息,请参阅灯光窗口文档。 • 有关如何覆盖特定摄像机的背景的信息,请参阅天空盒组件文档。 |
高清渲染管线 (HDRP) | HDRP 包含自己的天空解决方案,该解决方案使用体积系统。每个体积都可以包含一个覆盖以指定要绘制的天空类型。每个摄像机都在影响它的每个体积的天空设置之间进行插值,并绘制结果。 有关如何在 HDRP 中创建天空的信息,请参阅视觉环境文档。 |
内置渲染管线 | 内置渲染管线使用天空盒材质来定义摄像机要绘制的天空。您可以在每个场景的基础上指定天空,还可以覆盖单个摄像机的背景。 • 有关如何在每个场景的基础上设置天空的信息,请参阅灯光窗口文档。 • 有关如何覆盖特定摄像机的背景的信息,请参阅天空盒组件文档。 |
一个天空盒一种特殊类型的材质,用于表示天空。通常是六面体。 更多信息
请参阅 术语表是一个立方体,每个面上都有不同的纹理。当您使用天空盒渲染天空时,Unity 本质上将您的场景放置在天空盒立方体内部。Unity 首先渲染天空盒,因此天空始终在背面渲染。
注意:高清渲染管线 (HDRP)不支持天空盒材质,而是包含多个天空生成解决方案。
与其他天空实现类似,您可以使用天空盒执行以下操作