JohnHeibel/ClaudeAnimationBase

A starter kit for animating hand-painted cartoons with Claude: p5.js + p5.brush, the Clawd character, 31 acted emotions and a guide for the model

解决的问题

此项目提供了一个使用 AI 编码代理(特别是 Claude Opus 5.5)来制作角色动画的入门套件。它通过提供结构化的代码库和一套 AI 需遵循的动画指南,简化了生成具有“手工”美感(包含沸腾线条和水彩填充效果)的 2D 动画过程。

运作方式

该套件使用 p5.js 和 p5.brush 来处理视觉渲染。用户向编码代理(如 Claude Code)提供提示词,代理会读取提供的 ANIMATION_GUIDE.md 以了解风格和角色的规则。AI 会对场景进行分镜,逐镜头构建,并使用无头渲染器 (render.mjs) 来产生帧并导出最终的 MP4 视频。

目标受众

专为希望利用 LLM 自动化制作风格化 2D 动画,而无需手动编写每一帧代码的创作者和开发者所设计。

特色亮点

  • AI 驱动的工作流程:专为与编码代理协作而设计,可根据文字提示进行分镜和渲染动画。
  • 风格化美学:专注于具有笔触和沸腾线条的“手工”质感。
  • 无头渲染:包含通过 Node.js、Chrome 和 ffmpeg 将动画渲染为 MP4 的脚本。
  • 角色框架:包含用于角色视图、情绪和服装的预定义资产与逻辑。

相关

  • 项目
  • 项目
  • 项目
  • 项目