SuperAPI AI 工具集

claude-animation

设计与创作

查看项目

更新于 10-15 17:30

技能介绍

用途:用代码制作帧精确、看似手绘的 2D 动画短片。每部影片是一个纯函数 frame(ctx, t);库负责画面质感(笔刷、铅笔、水彩、颗粒、排线),骨架负责表演,配套工具负责渲染、预览与校验。

主要能力:lib/core.mjs 提供缓动、噪声、路径与画布助手、纹理生成;pen.mjs 提供锥形笔触、铅笔、水彩晕染、自写字等;textures.mjs、nature.mjs 提供纸纹、光影、植物等素材;rigs/ant.mjs 是精细蚂蚁骨架(含蓝色施工线),colony.mjs 提供叶片、卵、幼虫、真菌、根系与巢穴剖面;lowpoly.mjs 生成低多边形海报风;fx.mjs 提供时间冻结(hit-stop)、震动、粒子、漫画文字等;rigs/critter.mjs、bug.mjs、chibi.mjs、bean.mjs 为动作角色、甲虫敌人、卡通人与人物半身;film.mjs 提供渲染、联络表、条带预览与 verify 校验。

使用方式:每台机器安装一次:cd <skill dir> && npm install(唯一依赖 @napi-rs/canvas),并确保 ffmpeg 在 PATH。快速开始示例:SK=~/.claude/skills/claude-animation;复制 templates/film-template.mjs 为 film.mjs;用 CLAUDE_ANIMATION_LIB=$SK/lib node film.mjs sheet 0,1,2,3,4 预览,node film.mjs render 渲染。可用 scripts/music.mjs 合成音乐、scripts/sound.mjs 按 cues.json 混音。流程:先写 beat-sheet 分镜(每个节拍有结束状态、镜头、曝光与声音提示),再写代码;每层表面需 base→texture→edge 三层;角色用带解剖结构的骨架;种子命名需稳定,node film.mjs verify 必须通过。

适用场景:原创短片、故事书昆虫题材、低多边形氛围循环、动作游戏感短片,以及人物对白类动画。仓库含 examples/money-quest、examples/claude-balloon、examples/claude-game、examples/ant-colony 等成品示例。

限制:安装与渲染需本地 Node 环境与 ffmpeg;资料未提供在线托管、收费、定价或平台支持等信息。