一.创建天空盒材质

内容参考来源:

unity官方文档

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

二.四种常见天空盒方式

  • 6 Sided(六边形)

  • Cubemap(立方地图)

  • Panoramic(全景)

  • Procedural(程序性)

1. 6 边形

  • 需要6 张图片
  • 分别对应六个方向:Front / Back / Left / Right / Up / Down
  • 每张图通常是 ,建议分辨率一致,比如 、正方形1024x10242048x2048
  • 六张图必须是同一场景连续拼接的,否则接缝会很明显
  • 适合你手工精细控制每个方向内容,比如月亮放哪一面、山在哪一面

要求重点:

  • 六张图风格、亮度、色调一致
  • 左右上下边缘要能对接
  • 不要每张都单独构图得太“独立”,否则拼起来会穿帮

适合:

  • 你要自己精确控制天空盒内容
  • 你能生成或绘制六面连续贴图

不适合:

  • 直接拿一张普通横图就想用

2. 立方地图

  • 本质上也是六个方向的天空信息
  • 但通常不是你手动塞六张普通图,而是使用Cubemap 资源
  • 这个 Cubemap 可以由 Unity 从全景图转换,也可以从专门的立方体贴图导入
  • 如果你外部制作,常见来源有:
    • 六张面图
    • 专门的 cubemap strip
    • HDRI / EXR 环境贴图转换而来

要求重点:

  • 图像必须能表示完整 360° 环境
  • 更适合反射采样、环境光照这类用途
  • 如果用高动态范围图,效果会更好

适合:

  • 想做更标准的环境贴图
  • 后续可能用于反射、IBL 环境照明

3. 全景

  • 需要1 张全景图
  • 最常见要求是 ,也就是等距柱状投影equirectangular panorama
  • 图片比例通常是2:1
  • 例如:
    • 2048x1024
    • 4096x2048
    • 8192x4096
  • 这也是现在 AI 最容易直接生成的天空盒类型

你可以理解为:

  • 一张图横向铺满360°
  • 纵向覆盖从天顶到地面/地平线附近的视角

要求重点:

  • 必须是 ,不是普通横版壁纸全景图
  • 左右边缘必须无缝衔接,因为它会首尾相连
  • 地平线要尽量平顺
  • 如果是天空盒,前景不要太近,不然旋转视角时会假

适合:

  • AI 生成天空盒
  • 武侠夜空、山脉、云雾这类远景环境
  • 你现在这种需求,通常最推荐先用这个

如果你做武侠夜空,建议提示词里加:

  • 360 panorama
  • equirectangular
  • seamless
  • skybox
  • distant mountains
  • minimal foreground

4. 程序性

  • 不需要图片
  • Unity 直接程序生成天空
  • 一般适合:
    • 白天蓝天
    • 夕阳渐变
    • 简单大气散射效果

要求重点:

  • 不是拿来放“武侠夜晚远山月亮细节图”的
  • 细节表现有限,通常没有你想要的国风远山、云海、月亮构图那种美术感
  • 如果你要非常风格化的武侠夜空,通常不选这个

适合:

  • 简单项目
  • 动态调时间、日夜循环
  • 对天空细节要求不高

 

 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐