LumenX Studio 是一个AI 短漫剧一站式生产平台。它能够将小说文本转化为动态视频,打通了从剧本分析、角色定制、分镜绘制到视频合成的完整创作链路。
LumenX Studio将 资产提取—>风格定调—>资产生成—>分镜脚本构造->分镜图生成—>分镜视频生成 的全链路SOP天然与该平台功能集成,在提供完善功能的基础上融入短漫剧行业Know-How,方便大家快速制作出质量过关的AI短片,大大提升生产效率。
本平台天然集成 阿里的Qwen & Wanx 系列模型能力,致力于提供智能便捷、灵活可控的漫剧制作体验,无需频繁切换网页或App,使创作者能够一站式地完成短漫剧制作。
| 能力 | 描述 |
|---|---|
| 📝 深度剧本分析 | 基于 LLM 自动提取角色、场景、道具,生成专业分镜脚本 |
| 🎨 可控美术指导 | 支持自定义视觉风格,保持全片画风统一 |
| 🎬 可视化分镜 | 拖拽式分镜编辑器,所见即所得地组合人物、背景与特效 |
| 🎥 多模态生成 | 集成通义万相 (Wanx) 等模型,支持文生图、图生视频 |
| 🎵 智能视听合成 | 自动生成角色配音 (TTS)、音效 (SFX) 并合成最终视频 |
画面左侧置有剧本编辑器,剧本编辑后,可点击上方的“提取实体”按钮,由Qwen-Plus自动提取脚本中所涉及到的角色、场景、道具;右侧可针对这些实体进行编辑调整。

Step 2: Art Direction 风格定调
可利用Qwen-Plus分析当前剧本适合的风格,也可使用预设风格,每个风格是由一组 正向/负向提示词 组成,用于在视觉风格上限定后续的所有生成环节,建立全局统一的视觉标准。

Step 3: Assets 资产生成
该阶段可以为Step 1所抽取的角色、场景、道具等资产进行文本描述编辑,再基于该文本描述生成对应的图片。对于角色而言,为了保持角色在不同场景的一致性,采用先生成人物的无背景全身图,再基于该全身图作为参考图生成对应的 三视图、头像特写 作为该角色的核心资产,后续若涉及到更换服装、形态,皆可以沿用该全身照或三视图进行二次图像编辑得来。 另外,万相2.6系列支持参考生视频,所以此处也可以为每个橘色、场景、道具生成参考视频。
Step 4 StoryBoard 分镜图故事版
该阶段可以基于脚本提取分镜脚本,形成结构化的故事版,支持用户的对分镜的二次编辑与增加、删除;对于每个分镜场景可以选择该场景所参与的角色、场景、道具作为参考图,进行分镜图的生成。 该阶段融入AI提示词润色能力,可以直接利用Qwen-Plus对现有提示词进行润色,已嵌入图像编辑的提示词指南作为最佳实践。
Step 5 Motion 分镜视频生成
该阶段可分为两种生成模型,一种是基于首帧驱动的i2v模式,另一种是基于角色动作驱动的r2v模式。在i2v模式下,可选取Step 4所生成的分镜图,逐一为其生成分镜视频,该生成过程也已融入AI提示词润色能力,可以直接利用Qwen-Plus对现有提示词进行润色,已嵌入图生视频的提示词指南作为最佳实践。在r2v模式下,可选取角色、场景、道具的参考视频进行参考生视频。 同时该阶段支持 多Batch Size生成的抽卡机制,可在Step 6针对每个分镜进行最终分镜视频的选取。
Step 6 Assembly 分镜视频拼接
该阶段可以审查每个分镜的分镜视频,选择你认为最好的,作为最终分镜,全部分镜选择结束后,点击“Merge&Proceed”按钮即可一键拼接成片。
LumenX Studio 采用前后端分离的现代化架构,确保了扩展性与性能。
技术栈:
- Frontend: Next.js 14 + React 18 + TypeScript + Tailwind CSS
- Backend: FastAPI + Python 3.11+
- AI Core: Alibaba Cloud Qwen (Logic) + Wanx (Visuals)
- Render: Three.js (Canvas) + FFmpeg (Video Processing)
- Python: 3.11+
- Node.js: 18+
- FFmpeg: 必须安装 (用于视频处理)
git clone https://github.com/alibaba/lumenx.git
cd lumenx复制配置文件并填入 API Key(需开通阿里云百炼服务):
cp .env.example .env
# 编辑 .env 文件,填入 DASHSCOPE_API_KEY# 安装依赖
pip install -r requirements.txt
# 创建输出目录
mkdir -p output/uploads
# 启动服务 (http://localhost:8000)
./start_backend.shcd frontend
# 安装依赖 & 启动服务 (http://localhost:3000)
npm install && npm run dev点击展开详细配置说明
为了安全和性能,建议配置阿里云 OSS 存储生成的媒体文件:
- 创建 私有 (Private) Bucket
- 在
.env或应用设置中配置:ALIBABA_CLOUD_ACCESS_KEY_ID=... ALIBABA_CLOUD_ACCESS_KEY_SECRET=... # 在应用内配置 Bucket 名称和 Endpoint
- 开发模式: 项目根目录
.env - 打包应用: 用户主目录
~/.lumen-x/config.json
lumenx/
├── frontend/ # Next.js 前端工程
├── src/ # Python 后端核心
│ ├── apps/ # 业务逻辑
│ ├── models/ # AI 模型接口
│ └── utils/ # 工具库
├── output/ # (自动生成) 项目输出目录
我们非常欢迎社区贡献!请先阅读 贡献指南 了解代码规范和提交流程。
- Bug 反馈: 请提交 GitHub Issues
- 功能建议: 欢迎在 Discussions 中讨论
本项目由 星莲 (StarLotus) 主导开发与维护。
如果您在使用过程中遇到问题,或有任何建议,欢迎通过以下方式联系:
- 反馈与交流: GitHub Issues
- 技术讨论: GitHub Discussions
- 邮件联系: zhangjunhe.zjh@alibaba-inc.com
本项目基于 MIT License 开源。
