【免费下载链接】StoryGen-Atelier
AI-assisted storyboard and video generation tool. Uses Gemini for generating storyboard text and frames, Vertex AI Veo for generating transition clips, and ffmpeg for stitching the final video. Built-in logs and gallery management.
StoryGen-Atelier 是一款 AI 辅助的分镜与视频生成工具:输入一句话故事,它就能用 Gemini 生成整组分镜帧图,再经 Vertex AI Veo 与 ffmpeg 拼接成完整视频。前端界面内置了 16 个 AI 绘画风格预设——动漫、赛博朋克、水墨国风、吉卜力等,让你无需手写提示词,一键切换画面风格。
如何快速启动 StoryGen-Atelier
准备工作很简单:安装 Node.js 18+、npm 和 ffmpeg,并准备好GEMINI_API_KEY(必需)与 Vertex AI 配置(生成视频需要)。MiniMax API Key 为可选项,可将文本、帧图、片段切换为 MiniMax 模型。
在根目录运行启动脚本即可:
# 赋予执行权限(仅需一次) chmod +x start_servers.sh # 启动服务 ./start_servers.shmacOS 用户也可以直接双击 start_macos.command。脚本会自动检查环境、安装依赖,并分别在后端3005端口和前端5180端口启动服务。详细的环境变量说明可参考 README_CN.md。
StoryGen-Atelier 内置16种AI绘画风格完整清单
所有风格预设定义在前端 App.jsx 的stylePresets数组中。除「自定义」外,每个预设都自带一段精心调校的英文风格提示词,选中后会自动注入到分镜脚本与帧图生成的提示词里:
| # | 风格选项 | 名称 | 画面效果关键词 |
|---|---|---|---|
| 1 | cyberpunk | 赛博朋克/霓虹(默认) | 霓虹黑色电影、青紫配色、雨雾体积光、变形宽银幕镜头 |
| 2 | filmic | 电影写实 | 自然光、柔焦光斑、35mm 镜头、低饱和色调 |
| 3 | watercolor | 水彩画 | 柔和边缘、粉彩配色、纸张质感、细腻渐变 |
| 4 | anime | 动漫风 | 高饱和色彩、干净线条、戏剧化光影、表情生动 |
| 5 | noir | 黑白胶片 | 高反差、强阴影、轮廓光、颗粒质感 |
| 6 | ghibli | 吉卜力风 | 手绘背景、柔光、梦幻云层、浓郁自然 |
| 7 | oilpainting | 油画风 | 厚重肌理、明暗对照、文艺复兴式构图、笔触感 |
| 8 | pixar | 皮克斯3D | 高饱和色彩、柔和全局光照、表情夸张的角色 |
| 9 | inkwash | 水墨国风 | 极简构图、流动笔触、云雾山峦、黑白点彩 |
| 10 | scifi | 科幻未来 | 金属质感、全息界面、蓝橙配色、镜头光晕 |
| 11 | fantasy | 奇幻魔法 | 魔法光效、神话生物、宝石色调、史诗构图 |
| 12 | retro | 复古怀旧 | 暖棕色调、胶片颗粒、漏光效果、70年代配色 |
| 13 | comic | 美漫风 | 粗轮廓线、半调网点、动感姿势、原色冲击 |
| 14 | minimalist | 极简主义 | 几何形状、有限配色、大量留白、微妙渐变 |
| 15 | steampunk | 蒸汽朋克 | 黄铜铜器、维多利亚建筑、齿轮时钟、暖琥珀光 |
| 16 | custom | 自定义 | 自由输入中文/英文风格描述,完全掌控画面基调 |
💡 界面上选中风格后,下方灰色小字会实时显示对应的英文提示词,方便你了解每种风格背后的「咒语」。
热门AI绘画风格效果示例
下面是几种代表性风格生成的分镜帧图效果,来自项目 exampleImg/ 目录的示例图:
动漫风(Anime)
色彩明艳、线条干净,非常适合表现情绪张强的角色戏份:
吉卜力风(Ghibli)
手绘质感的背景加上梦幻云层,田园与治愈氛围拉满:
电影写实风(Realism)
自然光、浅景深与细腻颗粒感,适合纪录片式的叙事:
水墨国风(Chinese Ink)
留白与流动笔触结合,黑白中点缀淡彩,中式美学一步到位:
风格预设的源码位置
如果你对风格实现机制感兴趣,可以顺着这几处代码看:
- 风格预设清单:frontend/src/App.jsx,16 个风格的
value、中文标签与英文提示词都在此定义; - 风格解析逻辑:resolveStyleText 函数,选中「自定义」时取用户输入,否则取预设文案;
- 分镜脚本注入:backend/src/services/llmService.js 的
generatePrompts将风格作为「全局视觉风格」写入 Gemini 的分镜提示词; - 帧图生成注入:backend/src/services/imageGenService.js 用相同的风格文本约束每张分镜帧,并通过
previousStyleHint让相邻镜头保持风格连续。
三步生成一套风格统一的分镜
- 写一句话故事:例如「在雨中的霓虹都市里,一只猫寻找失落的记忆」;
- 选风格、调镜头数:从 16 个预设中挑选(默认赛博朋克),用滑块设定 2–12 张分镜;
- 提交生成:Gemini 先生成分镜脚本,再逐张生成帧图,全程保持同一风格基调。
分镜完成后,还可以点击生成视频:系统采用「插值链」策略,由 Gemini 分析相邻镜头、Veo 生成过渡片段,最后用 ffmpeg 无损拼接成full_story_xxx.mp4整片。生成的作品可存入画廊随时回看,提示词技巧详见 guide/VideoGenerationPromptGuide.md。
风格选择常见问题
问:风格选错了,需要重新生成全部帧图吗?不需要。重新提交时只需更换风格选项,系统会基于新风格重新生成分镜脚本与帧图,旧的记录仍保留在画廊中。
问:自定义风格和预设风格有什么区别?预设风格的提示词经过打磨、效果稳定;选「自定义」后可以在输入框里用中文直接描述你想要的画面基调(如「胶片颗粒感的港风夜景」),描述会原样注入生成流程。
问:换风格会影响后续视频生成吗?会的。帧图风格会延续到过渡片段的提示词中,因此在「风格」这一步想清楚,能省掉后面整条链路的返工成本。
【免费下载链接】StoryGen-Atelier
AI-assisted storyboard and video generation tool. Uses Gemini for generating storyboard text and frames, Vertex AI Veo for generating transition clips, and ffmpeg for stitching the final video. Built-in logs and gallery management.
相关推荐
如何扩展Avgrund:创建自定义主题和插件开发指南
如何扩展Avgrund:创建自定义主题和插件开发指南 Avgrund是一个基于JS/CSS3的模态框UI概念,旨在为页面和模态层之间提供深度感。本文将为你提供完
探索Nano Banana Pro的15种艺术风格:从赛博朋克到水彩画的创意之旅
探索Nano Banana Pro的15种艺术风格:从赛博朋克到水彩画的创意之旅 Nano Banana Pro是一款功能强大的AI图像生成模型,能够通过精心设
人工智能提示工程教程SenseNova-Skills 信息图风格指南:cyberpunk 赛博朋克视觉风格定义与生成实践
SenseNova Skills 信息图风格指南:cyberpunk 赛博朋克视觉风格定义与生成实践 本指南围绕 sn infographic 技能( SKIL
人工智能AI 技能媒体生成数据分析深度研究工作流自动化
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考