尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
ClaudeAnimationBase扩展指南:如何设计你自己的角色、新情绪与道具(附EMO注册方法)
【免费下载链接】ClaudeAnimationBaseA 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项目地址https://gitcode.com/gh_mirrors/cl/ClaudeAnimationBase点击查看免费下载ClaudeAnimationBase 是一个用 p5.js 与 p5.brush 制作手绘风角色动画的开源起步套件内置角色 Clawd、31 种会动的情绪以及一份写给模型也写给你的 ANIMATION_GUIDE.md。官方明确写道——No design here is final所有设计都只是起点换角色、加情绪、做道具都被鼓励。本文带你完成这三步扩展。一、动手前先认识这套手绘动画引擎扩展的前提是知道画布怎么工作。核心只有三个规则摘自 ANIMATION_GUIDE.md 的 The rules 部分规则一句话解释️ 手绘介质所有图形必须用paint()和inkLine()画线条以每秒 12 次的boil抖动模仿手绘 纯函数时间每一帧是t的纯函数并行乱序渲染禁止跨帧状态 画布 1920×1080原点左上、y 向下角色靠画出来的关键视图转向不用 3D 投影主要文件分工如下扩展时你只会在其中两三个文件里动手角色与情绪库src/clawd.js —— 视图、31 情绪、眼睛、嘴、帽子、emote、舞蹈引擎工具src/core.js —— 调色板PAL、paint()、缓动、jump()/take()等时间轴src/timeline.js ——shots()镜头注册与brushWipe()转场你的视频src/scenes/ 下新建文件参考 src/scenes/demo.js先用npm install装好依赖用 Chrome 打开 studio.html 即可实时拨片预览。二、设计你自己的角色照抄模型表工作法Clawd 本体在 src/clawd.js#L65-L155 中定义一块陶土色PAL.clay方块10u 宽 8u 高四条短腿、两个手臂小桩、两道竖缝眼。要设计新角色不必从零学引擎——直接复刻它的模型表结构即可。第一步定义五个关键视图。角色在 src/clawd.js#L20-L31 的VIEWS表中登记了 front、q3/4、side、qback、back 五个画出来的朝向每个视图记录剪影边界、腿和手臂的枢轴点。你的新角色也应该先画出这五张关键帧转向时靠turn()在视图之间切帧加 smear速度线而不是旋转 3D 盒子。第二步用同一套工具上色。身体用wash平涂 ink墨线描边背景用fill水彩。调色板在 src/core.js#L6-L10paper、ink、clay、rose、ochre……选 4~6 个颜色保持统一避免纯黑纯白。第三步给它注入生命。每个元素调用前用boilSeed(key)固定随机种子src/core.js#L25-L26静止的东西才不会每帧乱抖眨眼、呼吸这类闲置动作交给wob(t, freq, phase)。第四步保持模型一致。官方指南强调单部视频内所有镜头必须保持同一形状与特征。建议像 src/sheets.js 一样把你的新角色做成一个LOOPS循环在studio.html?loop你的循环名里当参考表用。三、注册新情绪EMO 四要素法这是最有回报的扩展。31 种情绪全部登记在 src/clawd.js#L542-L574 的EMO对象里每种情绪不只是一张脸而是脸 颜色 一种节奏的三合一。一条完整的情绪长这样以proud为例proud: { eyes: closed, mouth: smile, tint: gold, tintK: .3, emote: spark, take: .5, body: t { const b _b(t); return { sq: -.1 - .03 * b.ab, aL: -.9, aR: -.9 }; } }EMO 注册四要素ANIMATION_GUIDE.md 原文也概括为eyes, mouth, optional tint/blush/gloom/lid/emote, take and body(t)脸必填eyes从 24 种眼睛样式里选wide、happy、heart、x、swirl……甚至传数组做大小眼mouth从 16 种嘴型里选不写就是 Clawd 的无嘴静息脸。颜色可选tint支持 pale/flush/blue/rosy/green/gold 或任意十六进制色tintK控制强度——恐惧发白、愤怒发红、悲伤发蓝情绪立刻可感。反应幅度take切入该情绪时的挤压-拉伸take强度0.2 是慵懒的1.3 是炸裂的。闲置动作body(t)必填通过_b(t)锁定到PROJECT.bpm节拍在 src/config.js 里改返回dy位移、sq挤压、aL/aR手臂角度、rot等姿态偏移。注册完怎么用两处入口都已备好单个情绪clawd(x, y, u, feel(你的新情绪, t))feel() 会自动把脸、色、身体动作打包情绪时间轴emotions(t, [[0, bored], [1.2, surprised], [2.5, 你的新情绪]])emotions() 会在每次切换时自动做预动、眯眼、take 和颜色交叉淡化——永远不要手动在两帧之间切换眼睛和嘴那是AI 感的主要来源。 想让情绪带漫画记号头顶的灯泡、汗滴、怒气青筋配上emote: bulb之类的字段即可19 种 emote 在 src/clawd.js#L432 的emote()中绘制。四、给角色加道具三种挂载方式道具帽子、手持物、披风的精髓是随角色一起动。ANIMATION_GUIDE.md 的 Hooks 一节给出了三种方式对应 src/clawd.js 里的三个钩子钩子适用场景说明hat: name头部配饰现成 18 种party、crown、wizard、fedora、cat耳朵胡须……新帽子在 src/clawd.js#L363-L415 的hat()里加一个分支draw(u, sw)身体局部贴片在角色身体局部坐标系绘制正面视图身体 x -5u..5u眼在 ±2.5u, -6u自动跟随挤压、翻转与旋转armL/armR(u, sw)手持道具在手臂尖端的局部坐标里画道具以 (0,0) 为中心即可自动跟着手臂挥动手持道具最小示例来自官方指南clawd(x, y, 24, { ...feel(proud, t), aR: 1.2, armR: (u, sw) paint(starPts(u * .8, 0, u * 1.4, .5, 5), { wash: #FFE27A, sw }) });两条容易踩的坑一个道具一条轮廓线。尾巴用一条ribbon()画而不是五个圆拼贴否则会像贴纸硬贴上去必须真接触。手臂够不到的大物件举过头顶的球等要单独按姿态坐标计算位置并用render.mjs --crop裁切检查接触点悬浮在手上方的道具是典型失败特征。五、预览与渲染三步验收扩展成果# 1. 本地拨片新情绪总表 # Chrome 打开 studio.html?loopemotions src/sheets.js 会遍历 EMO 里的所有名字 # 2. 生成参考图渲染你的循环成一张 sheet node render.mjs --loopemotions --sheet1 --cols1 --w1920 --outout/my_sheet.jpg # 3. 渲染成片 node render.mjs --clip --outout/video.mp4新加进EMO的情绪会自动出现在 emotions 循环里等于免费获得一张活的模型表——这正是官方工作流的一部分先写分镜STORYBOARD.md逐镜头建、逐镜头用--sheet/--strip检查再渲染成片完整流程见 ANIMATION_GUIDE.md 的 Workflow 章节。总结角色复刻 src/clawd.js#L20-L31 的五视图模型表 paint()/inkLine()手绘工具链情绪向 EMO 注册眼睛 嘴 色调 take body(t)即可被feel()与emotions()直接调用道具用hat分支、draw()、armL/armR()三种钩子挂载记住一物一轮廓、必须真接触✅验收studio.html?loop...拨片 →render.mjs --sheet/--strip检查 →--clip出片。官方还留了一句最让人放心的话Clawd 的设计本身也不是最终版——换主角、改配色、加整组新道具都是这套扩展体系的正路。去 docs/ 对照模型表开始你的第一部手绘动画吧。赞分享【免费下载链接】ClaudeAnimationBaseA 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项目地址https://gitcode.com/gh_mirrors/cl/ClaudeAnimationBase点击查看免费下载相关推荐从零开始用TADS-Boilerplate搭建本地开发环境Docker Swarm单节点部署终极指南从零开始用TADS Boilerplate搭建本地开发环境Docker Swarm单节点部署终极指南 TADS Boilerplate是一个强大的基础设施即代30分钟构建AI智能交易系统TradingAgents-CN让普通人也能拥有专业投资团队30分钟构建AI智能交易系统TradingAgents CN让普通人也能拥有专业投资团队 你是否曾经想过如果有一个专业的投资团队24小时为你分析市场、评估风人工智能大模型AI Agent多智能体金融科技后端前端Toonflow 视觉设计方法从剧情事实推导角色、场景与道具资产Toonflow 视觉设计方法从剧情事实推导角色、场景与道具资产 本文是 Toonflow 视频制作工作流技能包中「视觉设计」方法的完整指南讲解如何在角色外AI 应用媒体生成AI 写作后端前端MCP 服务音视频创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

OpenGait框架更新解读:步态识别训练与部署实战指南

OpenGait框架更新解读:步态识别训练与部署实战指南

步态识别这几年在安防、异常检测、智能楼宇这些场景里越来越受关注,它最大的优势就是可以在远距离、被拍摄者不配合的情况下完成身份判断,这是人脸、虹膜这类近距离识别手段很难替代的。也正因为这个特性,步态识别对普通人来说可能还比较陌生…

📅 2026/10/16 2:26:32
3 步免费换回 Win10 经典任务栏:ExplorerPatcher 安装使用教程

3 步免费换回 Win10 经典任务栏:ExplorerPatcher 安装使用教程

3 步免费换回 Win10 经典任务栏:ExplorerPatcher 安装使用教程 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher 刚升级到 Windows 1…

📅 2026/10/16 2:26:32
鸣潮后台自动战斗与自动刷声骸怎么做:ok-ww 使用指南

鸣潮后台自动战斗与自动刷声骸怎么做:ok-ww 使用指南

鸣潮后台自动战斗与自动刷声骸怎么做:ok-ww 使用指南 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 核心关键词&#…

📅 2026/10/16 2:26:32
MORE NEWS

更多资讯

📰

AI生成教材如何降低查重率?从根因到参数调优的完整方案

当AI开始承担教材初稿的撰写,最先撞上的往往不是写作能力,而是查重率这个硬指标。不少用AI生成教材的朋友都有过这种经历:明明每句话读起来通顺正常,丢进查重系统一跑,重复率直奔三四十甚至更高。这里要明确一个前提&a…

📰

设备保养不是换油擦灰,做到真正有效还差这4步

设备保养最让人头疼的是什么? 不是没人干,而是保养天天做,设备照样坏。 润滑油按时换了,设备表面擦干净了,螺丝也拧紧了,保养记录一张没少。结果没过几天,轴承又发热、皮带又打滑,同…

📰

数据结构的基础笔记

文章目录1.数据排序1.1 简单排序1.2.1 冒泡排序1.2.2选择排序1.2.3插入排序1.2高级排序1.2.1希尔排序1.2.2归并排序1.2.2.1 递归快速排序1.数据排序 1.1 简单排序 Comparable接口 1.2.1 冒泡排序 是一种稳定排序方法! 1.比较相邻的元素。如果前一个元素比后一个元素大&…

📰

C++模板元编程:编译期类型计算与零开销抽象实战

1. 这不是“写代码”,是在编译期“造机器”——C模板元编程到底在干什么?很多人第一次听说“C模板元编程”,脑子里浮现的可能是“晦涩”“难懂”“只有编译器开发者才碰的东西”。但事实恰恰相反:它早已悄悄跑在你每天用的std::ve…

📰

Spring Boot 3.5.16 自带的 Tomcat 10.1.55 中了哪些 CVE?其中一条是修上一个漏洞时带进来的

文中的数字都是 2026-10-13 读到的。GitHub 的审核状态和 Spring Boot 的版本会变,结论请以你看到这篇文章当天的实际情况为准。 先说结论 Tomcat 官方在 2026 年 8 月和 9 月各修了一批漏洞,共 22 条: 批次条数修复版8 月批109.0.121 / 10.1.58 / 11.0.259 月批(官方写 2026…

📰

MCP实战手记(十一):MCP接飞书,从机器人到事件订阅的三层深度接入

本文聚焦飞书三层接入(机器人Webhook/自建应用卡片/长连接事件订阅)钉钉横向对比。0. 开篇:为什么从飞书开始 CSDN上"飞书对接"的实战文不少,但"飞书长连接事件订阅MCP双向闭环"的完整跑通几乎空白。飞书开放…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬