360 Secure SkillHub
360 安全技能中心

DiT360 Panorama Generator

输入文字描述后,脚本通过 gradio_client 调用 Hugging Face 的 DiT360 Space 生成 2048×1024 全景图,自动将 webp 转为 jpg,并生成 Pannellum 全景查看器页面、启动本地 HTTP 服务供浏览器查看。前置条件为 Python 3.9+、uv 与网络连接,生成耗时约 30 秒至 3 分钟,取决于排队情况。

hongjiahao371-pixel
hongjiahao371-pixel
热度 36.62
最近更新 2026-05-11 17:44:10
分类:创作依赖:第三方 API / 读写文件 / 代码执行 / 联网浏览搜索应用场景:图像生成 / 自动化脚本 / 工作流 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add dit360-panorama-generator
Metadata
name
dit360-panorama-generator
description
通过影石DiT360生成360度全景图,自动转格式并创建查看器
tags
["DiT360","Insta360","全景图","AI生成","Pannellum"]

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.html Pannellum 查看器

查看全景图

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

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

注意事项

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

相关链接