跳到主要内容

天空盒生成

开始

从GUI开始

参考 生成3D模型 的开始部分。

从CLI开始

使用 generate_skybox 工具生成天空盒。生成完成后,天空盒材质自动保存并可在场景中使用。

输入模式:

模式参数说明
文生天空盒prompt纯文字描述
图生天空盒image_path从参考图生成

模型

Rodin Skybox

  • 唯一支持的天空盒模型,无 generator_id 参数可选
  • 输出: PNG 导入为 TextureCube(Cubemap),自动创建 .mat 材质文件
  • 输出分辨率由模型服务端决定,不支持自定义(无 resolution 参数)
  • 关键参数:
    • prompt:天空环境描述(如 "sunset over ocean with dramatic clouds"
    • image_path:参考图路径(Assets/...
    • high_res:高清模式开关(不传时服务端默认开启)

至少提供 promptimage_path 之一。


优化

提示词优化

  • 强调氛围"golden hour sunset with volumetric light rays""sunset" 效果好
  • 指定天气和时段"starry night sky with northern lights" / "overcast grey sky with rolling clouds"
  • 描述远景细节:如 "distant mountain silhouettes" / "horizon glow"

分辨率说明

  • ⚠️ 不支持指定分辨率"512"/"1024"/"2048"/"4096"resolution 参数均无效,会被忽略)。Rodin 输出固定档位,high_res: true 可开启高分辨率输出
  • 需要 4K 级展开图:生成后调用 upscale_image(Real-ESRGAN 4x)放大到 4096 宽

参考图引导

  • 提供参考图能显著提升天空盒与场景风格的匹配度
  • 适合项目已有美术设定图的场景

注意事项

  • ⚠️ 生成耗时 60–180 秒
  • ⚠️ 输出路径:默认 Assets/TJGenerators/History/
  • ⚠️ 不要用天空盒工具生成 3D 模型、精灵或角色——各有专门的生成工具
  • ⚠️ Domain Reload:生成期间不要在磁盘写入 .cs 文件,使用 execute_csharp_script 代替
  • ⚠️ 中断恢复:生成中断时需用 force_overwrite=true 重新生成