GitHub - Swayingleaves/novanova-studio: NovaNova Studio 是一个 Agent 驱动的 AI 创作工作台,集图片生成、视频生成、无限画布与多模型 API 、漫剧短剧生成于一体,为独立创作者和视觉团队打造更智能、更高效的创作体验。 · GitHubNovaNova Studio 是一个 Agent 驱动的 AI 创作工作台,集图片生成、视频生成、无限画布与多模型 API 、漫剧短剧生成于一体,为独立创作者和视觉团队打造更智能、更高效的创作体验。 - Swayingleaves/novanova-studio
https://github.com/Swayingleaves/novanova-studio
🎉 feature/0.1.9 更新说明
重点:画布 3D 导演台、角色动作与镜头编排、图片与视频导出、模型配置稳定性优化
🛠️ 修复和优化
- 优化模型配置保存流程,独立管理编辑草稿,展示失效渠道与模型依赖提示;未修改的旧失效配置不再阻塞其他模型保存,部分保存失败时保留已成功的结果与未完成草稿,避免重试时重复创建模型。
- 完善自定义模型请求体构造,AI 生成参数时同时参考已配置的请求示例,并校验图片、视频、音频参考素材是否完整传入;遗漏时反馈缺失信息并有限重试,仍不完整则明确报错,避免静默提交缺少参考素材的任务。
- 完善 3D 导演台主题适配,为浅色、暗色和紫色主题统一配置视口背景与网格色;修复网格颜色重复叠加导致暗色模式下难以看清的问题,优化侧栏、选中态与节点封面的显示层次。
- 升级 AgentScope 至 2.0.3,适配 OpenAI、Gemini、Anthropic 模型扩展模块,修复 AI 长响应场景下的大文本解析越界问题。
- 优化邮箱验证码发送与注册流程,将校验和业务处理纳入响应式延迟执行,统一异常处理链路,改善注册失败时的错误反馈。
- 精简中英文 README,整合模型、渠道与工作流能力说明,将项目截图及二维码资源调整为 CDN 地址,并更新版本对比与定价展示。
✨ 新增功能
- 新增画布 3D 导演台节点,支持从工具栏和右键菜单创建,在导航面板中搜索、定位,并通过节点封面查看对象、机位和工程摘要;导演台工程随画布保存,关闭后可继续编辑。
- 新增三维场景搭建能力,支持添加多个人偶、立方体、球体与上传 GLB 格式三维道具,设置背景图片,并通过移动、旋转、缩放工具调整场景布局。
- 新增角色姿势与动作编辑,内置站立、行走、跑步、坐姿、蹲下、招手等 20 项预设,支持关节角度微调、视口旋转手柄操作及姿势关键帧,可在预设动作上叠加局部姿势调整。
- 新增运动轨迹绘制,支持圆形、直线、矩形、铅笔和钢笔路径,可编辑锚点、曲线切线、高度与运动朝向;同一对象支持多段轨迹,按时间区间组合不同路径和动作。
- 新增多机位与镜头运动编排,支持导演视角、机位视角切换,为机位设置运动路径、位置和目标点关键帧,并选择固定目标或跟随角色;导演视角的观察操作独立于实际拍摄机位。
- 新增可直接编辑的时间轴,支持播放、暂停、逐帧、循环、拖动播放头与空格快捷键;轨迹和动作片段可拖动两端调整时间、右键删除,并提供键盘逐帧调整与区间冲突校验。
- 新增导演台 PNG 图片与 MP4 视频导出,支持横屏、竖屏和方形画幅;视频在浏览器本地按 30 帧/秒编码,完成后上传最终文件,图片和视频自动回填为画布节点并建立连线,可继续作为生成参考素材。
- 新增邮箱后缀白名单注册限制,通过
EMAIL_ALLOWED_SUFFIXES配置允许注册的邮箱范围,在发送注册验证码和提交注册时统一校验,并对不支持的邮箱提供明确提示。

