跳到主要内容
AI教程

使用 Lemo-Opuscar 创建代码生成的短片

学习安装 Lemo-Opuscar、选择电影风格、向编码代理说明需求、审核分镜和视觉方向,并使用 Canvas 或 WebGL、原创音乐及本地文本转语音,制作完整短片。

使用 Lemo-Opuscar 创建代码生成的短片

什么是 Lemo-Opuscar?

Lemo-Opuscar 是一套包含 39 种精确定义的电影风格及其配套短片的集合,所有内容都完全通过代码创建。你可以选择一种风格,提供一个故事,然后让兼容的编程代理来导演并制作这部电影。

该项目不使用生成式视频或素材库视频。它的影片由 Canvas 和 WebGL 页面构成,并逐帧渲染。工作流还可以从免费采样库创建原创音乐,使用本地文本转语音生成旁白,并混合生成的音频。

Lemo-Opuscar 全部 39 种电影风格概览

这些风格是为 Claude Opus 5.5 开发的。其他模型和代理可能能够读取项目说明,但不保证能复现相同的结果。

主要功能

  • 39 种独特风格:涵盖水彩、写意水墨、木刻、剪纸艺术、像素 RPG、默片、数据叙事、产品渲染和动漫等多种选择。
  • 基于代码的电影制作:视觉内容通过程序绘制和渲染,而不是使用视频模型生成。
  • 代理主导的工作流:编程代理负责故事开发、视觉构建、镜头决策、表演、声音、渲染和自检。
  • 人工审批节点:代理会暂停以等待故事和分镜审批,然后再次暂停以等待视觉效果审批。
  • 风格专属指南:每种风格都包含一个 STYLE.md 文件,描述其视觉和声音应呈现的效果。
  • 整合式制作指南:专门的文档分别说明创意指导和技术实现。
  • 本地语音与音频工作流:可以使用本地文本转语音生成旁白,也可以从免费采样库组装音乐。
  • 可复用的说明:你可以在仓库中使用随附的指南,也可以让其他项目中的代理指向相同的文件。

选择电影风格

安装项目之前,请先浏览在线画廊。每个示例都展示了某种可用风格在动态画面中的表现。

该集合按照广泛的创意类别进行组织:

  • 手绘与绘画:蜡笔绘本、水彩、中国写意水墨、厚涂油画、一笔画、白板讲解和城市速写。
  • 东亚传统:皮影戏、浮世绘、红色剪纸和剪纸灯箱。
  • 印刷与平面设计:孔版印刷、半色调档案、木刻、瑞士动态平面设计、装饰艺术、蓝图、彩色玻璃和象形图动态设计。
  • 信息与演示:数据叙事、等距信息图、深色科技主题演讲和动态屏幕录制。
  • 卡通、动漫与游戏:橡皮管卡通、1980 年代赛璐珞动漫、科幻情景喜剧卡通、像素 RPG、HD-2D、微型游戏和游戏节目风格。
  • 电影、材质与 3D:默片、临界空间式 found footage、积木玩具、纸艺立体书、移轴微缩模型、低多边形岛屿和玻璃产品渲染。

选择能够支持故事主题和节奏的风格。例如,水彩适合温暖的景观旅程,而等距信息图可以解释咖啡如何从农场进入杯中的过程。

前置要求

开始之前,请安装以下软件:

  • Node.js 20 或更高版本
  • Google Chrome
  • ffmpeg
  • Python 3.11 或更高版本
  • 编程代理,能够读取 AGENTS.md,例如 Claude、Codex 或 Cursor

语音模型和采样库等大型资源不一定会在初始设置期间下载。只有在制作步骤需要时,工作流才会下载这些资源。

安装 Lemo-Opuscar

克隆仓库并进入其目录:

git clone https://github.com/lemomo-ai/lemo-opuscar.git
cd lemo-opuscar

启动你的编程代理。README 展示了 Claude 的启动命令:

claude

你也可以使用 Codex、Cursor 或其他能够读取仓库 AGENTS.md 说明的代理。

了解三份制作指南

代理会使用以下三个主要指导来源:

  1. DIRECTOR.md:涵盖故事、声音、节奏、镜头、表演和自检。
  2. TECHNIQUE.md:说明逐帧渲染、语音制作、音乐和混音。
  3. styles/<style>/STYLE.md:定义所选风格的视觉和音频特征,并说明其示范影片的制作方式。

前两份指南也以中文形式存放在 docs/zh-CN/ 下。风格指南会根据你请求的风格而变化。例如,对于水彩风格,相关文件是 styles/watercolor/STYLE.md。

创建你的第一部电影

第 1 步:撰写清晰的制作简报

告知代理所需的时长、风格、主题和旁白方向。README 提供了以下示例:

制作一部 45 秒的水彩风格影片,讲述我家经营的咖啡农场。使用温暖的女声旁白。

一份简洁的简报可以为代理提供四项重要约束:

  • 影片时长应约为 45 秒。
  • 应遵循水彩风格指南。
  • 故事应聚焦于一家人的咖啡农场。
  • 旁白应使用温暖的女声。

步骤 2:审核故事和分镜

代理会先编写故事并制作分镜,然后暂停等待你的批准。利用这一检查点,核实叙事结构、镜头顺序、基调、时长,以及影片是否传达了预期信息。

如果概念还不够理想,请在批准前要求修改。影片仍处于规划阶段时,更容易进行调整。

步骤 3:批准视觉效果

代理会第二次暂停,以确认影片的外观。将拟定的视觉效果与所选的 STYLE.md 指南及对应的画廊示例进行比较。

检查构图、色彩、字体、纹理、角色处理方式,以及整体上对所选风格的还原程度。只有当视觉效果同时支持该风格和你的故事时,才批准它。

步骤 4:让代理完成制作

完成两次批准后,代理会继续进行渲染、旁白、配乐和混音。完成的项目会写入:

films/<name>/

代理通常需要约 30 至 60 分钟制作一部影片,并且可能消耗大量模型令牌。

更多提示词示例

你可以将基本的提示词结构调整为适用于不同类型的影片。确保每个请求都与现有的风格名称保持一致。

制作一部 30 秒的白板风格影片,解释 GPS 如何使用原子钟。使用清晰、具有教育性的旁白。
制作一部 40 秒的 16 位像素 RPG 风格影片,讲述一名旅行者经过漫长旅程后抵达最终检查点。
制作一部关于一个世纪以来夏季气温的数据叙事短片。让图表承担叙事功能。

这些示例明确了风格、主题和创作方向,但没有规定每个实现细节。代理可以利用项目的方向指南和技术指南来规划制作。

高级技巧

让风格与故事相匹配

不要仅仅因为某种风格看起来很吸引人就选择它。请考虑其视觉语言如何支持主题。白板讲解或等距信息图适合教育性流程,而无声电影、赛璐珞动画或皮影戏可能更适合以角色为核心的故事。

有意识地使用批准阶段

将两次暂停视为制作关卡。在第一关,重点关注叙事和时长。在第二关,重点关注视觉一致性。将这些决策分开,有助于避免精致的视觉处理掩盖故事本身的不足。

亲自阅读风格指南

虽然代理会读取相关文件,但查看 styles/<style>/STYLE.md 可以帮助你提供更好的反馈。它描述了该风格应呈现的视觉和听觉效果,并记录了示范影片的制作方式。

在另一个项目中复用工作流

你不必在克隆的仓库中制作影片。如果更喜欢自己的项目结构,可以将 DIRECTOR.md、TECHNIQUE.md 和所选风格的 STYLE.md 提供给你的编程代理。

规划时间和令牌

为每部影片预留大约 30 至 60 分钟的代理工作时间,以及大量令牌用量。制作更复杂的影片时,可能需要在每个批准阶段进行仔细监控。

检查素材许可

代码采用 MIT 许可证。指南、风格文件和影片采用 CC BY 4.0 许可证。第三方示例、字体和音乐保留其各自的许可证,包括 CC0、CC BY 和 OFL。请查阅每个示范项目的 CREDITS 文件,了解逐项署名和许可证信息。

结语

Lemo-Opuscar 提供了一种结构化方式,可将故事转化为完整的代码生成短片。安装仓库,选择其 39 种风格之一,向代理提供重点明确的简报,并在两个批准检查点审核故事和视觉方向。随后,代理可以逐帧渲染影片,并组合旁白、音乐和最终混音。