DiT360 Panorama Generator

通过影石DiT360生成360度全景图,自动转格式并创建查看器

Audits

Pass

Install

openclaw skills install dit360-panorama-generator

DiT360 Panorama Generator

通过影石开源的 DiT360 模型,输入文字描述即可生成 360 度全景图,并自动创建可交互查看的网页。

功能

  • 🤖 调用 Hugging Face 上的 DiT360 Space 生成全景图
  • 🔄 自动将 webp 转为 jpg 格式
  • 🌐 创建 Pannellum 全景查看器网页
  • 🚀 启动本地 HTTP 服务器,浏览器直接查看

前置要求

  • Python 3.9+
  • uv (Python 包管理器)
  • 网络连接(访问 Hugging Face)

使用方法

快速生成

./scripts/generate.sh "sunset over ocean beach"

自定义参数

./scripts/generate.sh "cyberpunk city at night" 42 50
# 参数:描述, seed, 推理步数

输出文件

文件说明
output/panorama_*.webp原始生成文件
output/panorama_*.jpg转换后的 jpg
output/viewer.htmlPannellum 查看器

查看全景图

生成完成后,脚本会自动:

  1. 启动本地 HTTP 服务器(端口 8899)
  2. 在浏览器中打开查看器
  3. 鼠标拖动即可 360 度旋转查看

注意事项

  • 首次生成需要等待 Hugging Face Space 启动(GPU 排队)
  • 生成时间:30秒 ~ 3分钟(取决于排队情况)
  • 图片尺寸:2048×1024(2:1 全景比例)

相关链接