unity天空盒(简单使用)
·
一.创建天空盒材质
内容参考来源:
- 从菜单栏中,单击 Assets > Create > Material。
- 选中创建好的Material,在Inspector面板的Shader 下拉选单中,单击 Skybox,然后单击要使用的天空盒着色器。
- 现在可以填写材质的属性以设置天空盒。材质的可用属性取决于材质使用的天空盒着色器



二.四种常见天空盒方式
-
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 - 例如:
2048x10244096x20488192x4096
- 这也是现在 AI 最容易直接生成的天空盒类型
你可以理解为:
- 一张图横向铺满
360° - 纵向覆盖从天顶到地面/地平线附近的视角
要求重点:
- 必须是 ,不是普通横版壁纸
全景图 - 左右边缘必须无缝衔接,因为它会首尾相连
- 地平线要尽量平顺
- 如果是天空盒,前景不要太近,不然旋转视角时会假
适合:
- AI 生成天空盒
- 武侠夜空、山脉、云雾这类远景环境
- 你现在这种需求,通常最推荐先用这个
如果你做武侠夜空,建议提示词里加:
360 panoramaequirectangularseamlessskyboxdistant mountainsminimal foreground
4. 程序性
不需要图片- Unity 直接程序生成天空
- 一般适合:
- 白天蓝天
- 夕阳渐变
- 简单大气散射效果
要求重点:
- 不是拿来放“武侠夜晚远山月亮细节图”的
- 细节表现有限,通常没有你想要的国风远山、云海、月亮构图那种美术感
- 如果你要非常风格化的武侠夜空,通常不选这个
适合:
- 简单项目
- 动态调时间、日夜循环
- 对天空细节要求不高
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)