anidoodle完全指南:用代码画出32种手绘风格的艺术与动画,每一次渲染都完全一致

发布时间:2026/10/22 1:33:43
anidoodle完全指南:用代码画出32种手绘风格的艺术与动画,每一次渲染都完全一致
【免费下载链接】anidoodleArt and animation, written as code. Illustrations, loops, interactive web art, launch-videos and scored films in dozens of styles, identical on every render.项目地址https://gitcode.com/gh_mirrors/an/anidoodle点击查看免费下载anidoodle是一个用纯代码创作艺术的开源项目插画、绘画延时视频、短片、讲解视频和互动网页艺术覆盖32 种手绘风格。每一笔都是代码中的一个函数每一个音符都经过计算生成——同一份源码在任何机器、任何尺寸下都能重新画出像素级一致的画永远如此。为什么说画一次管一辈子图像模型每渲染一帧都要消耗算力而且每次画出来的结果都不一样。而 anidoodle 的做法恰恰相反写一次画无限次那部 47 秒的示例短片就是一个程序写一次就能在任何机器上渲染出全部 1,410 帧画面和一整段立体声配乐每次运行都是免费的静态图不过几百行代码一个系列图像不过是一份种子列表确定性是核心承诺纯函数 带种子的随机数任何人拿到源码都能重建出一模一样的作品关于这项承诺的完整原理可以读 determinism-and-contract.md。32 种手绘风格随你挑选每种风格都有自己独特的落笔方式笔尖的收锋、水彩的晕染、粉笔在石板上的揉擦、剪纸边缘的撕裂感、孔版滚筒的网点……同一个主题在不同风格里会呈现完全不同的样子就像出自 32 位不同插画师之手。节选几个代表性风格风格画法圆珠笔只用一支笔靠交叉排线形成明暗铅笔与水彩水彩晕染不完全填满铅笔轮廓孔版印刷油墨滚筒套印留下轻微错版像素画低分辨率网格 固定 16 色调色板木刻浮世绘在和纸上印制雕刻的主版与色版水墨画吸水纸上只用一支饱蘸墨汁的笔玩具积木带凸点的塑料积木一层层搭起来全部 32 种风格的完整清单见 README.zh-CN.md每种风格的配方文档都写在 references/styles/ 目录中。小技巧为你的品牌选定一种风格之后的每一张画都会出自同一双手。每种风格都会自己画出来这是 anidoodle 最有趣的能力之一每种风格都从同一份源码产出两样东西——完成的静态图一段按真实作画顺序制作的影片水彩先打铅笔稿、再从浅到深铺色木刻先印主版、再逐一印色版像素画先搭形状、再加阴影没有淡入效果每一道笔画都会真正生长出来每片水彩都从落笔处晕开影片的最后一帧与静态图逐像素一致。一段延时摄影同时也是创作过程和讲解图。这个流程的详细说明在 drawing-process.md。用代码谱写音乐 仓库里没有一张录音。音符写成数据所有声音都由代码合成。21 种曲风从 lo-fi 电子、House、合成器浪潮到管弦乐、爵士和钢琴独奏——曲风只作为词汇表和弦、动机和曲式每次都重新创作所以每部影片都有专属配乐。键盘以真实施坦威三角钢琴为原型建模还有 Rhodes、电钢琴、风琴、槌击乐器合奏弦乐组、铜管、会唱出元音的合唱团、吉他、竖琴混音与空间分轨均衡、大厅/板式/卷积混响母带达到流媒体响度标准node tools/music.mjs check会在任何人试听之前先审核配乐调性、响度、声部平衡、新颖度。配乐创作方法见 compose.md曲风词汇一览见 vocabularies.md。会注意到你的互动网页这些插画可以直接放进真实网站跟随光标并响应按钮的吉祥物、随页面滚动自行画出的主视觉、遇到密码栏就捂住眼睛的表单伙伴。只需一个小型 ES 模块和一个ani-doodle元素无需任何框架还支持减少动态效果和键盘操作。工作流详见 interactive.md。用代码画出你的产品发布片 launch.mjs new 名称会给你一份待填写的规格产品名、用户会输入的提示词、对应的回答画面、几个词和你的安装命令。它会踩着节拍剪出一支发布片并且四种画幅一条时间线16:9、1:1、4:5、9:16 各自重新构图手机上也清晰可读声音来自画面每一次按键、点击都有自己的音效位置与画面对齐可直接发布launch.mjs ship 名称渲染全部画幅输出封面帧和字幕检查音画同步边缘切到文字的帧一律不通过完整的规则与工具包见 launch-video.md 和 launch-video-kit.md。anidoodle 自带了六条手艺心得 引擎只是简单的那一半真正的功夫是它替你背下来的六条心得每一条都是先画砸了一次才换来的经验心得说明参考文档故事一张静态图只讲一个想法一部短片只有一次转变、一个高潮storytelling.md写实感解剖结构、视角、参考资料都要交代清楚realism-and-craft.md风格风格活在笔触里32 套完整配方 自创风格指南styles.md音乐21 种曲风词汇按段落配情绪主题适配任意时长music/README.md确定性纯函数 种子随机源码可重建一模一样determinism-and-contract.md方法先用一张静态图验证效果再把审批留给高风险环节working-method.md所有格式都出自同一份源码PNG、带配乐的 MP4、GIF、透明 WebM 和动态 PNG还有一个自包含的 HTML 文件约 100 KB双击离线播放。格式说明见 formats.md。快速上手三步开始用代码画画anidoodle 是标准的 skill 文件夹入口 SKILL.md可以放进 Claude Code、Codex、Grok Build 等任何能读取 skill 的智能体中。安装后直接说人话即可比如给我们的菜谱页面画一个铅笔加水彩风格的梨。如果你想亲自操作引擎需要 Node 20node anidoodle/engine/tools/scaffold.mjs ~/art --still hero --film intro --format 9x16 --duration 60 cd ~/art npm install npx playwright-core install chromium node tools/still.mjs hero --out out/hero.png --scale 2 # 一张印刷级插画 node tools/render.mjs intro --out out/intro.gif # 循环动图也可 MP4 带配乐 node tools/emit.mjs intro --out out/intro.html # 整个作品打包成一个离线 HTML node tools/gate.mjs hero # 一次性检查确定性、契约与死帧静态图只需要浏览器涉及动态效果还会用到ffmpeg。示例影片机械鳞翅目 skills/anidoodle/example/ 目录里放着Mechanical Lepidoptera1,410 帧、47 秒一只机械蝴蝶自己画出图纸在水彩中苏醒又把蓝图留在草丛里。这一部作品是整个引擎的缩影——控制点按真实解剖结构手工摆放配乐专为它创作从画成到活过来一气呵成。配套的完整规格文档见 butterfly-film-spec.md。每个风格样图的源码都在 canvas-core/ 里每一张的顶部都写着自己的配方。随便打开一个改一个数字看看会发生什么。适合谁用能做出什么场景你能得到什么官网主视觉、功能小图、空状态和 404 页同一份源码导出任意尺寸透明 PNG品牌会自己画出来的 Logo、片头、社交卡片模板社交无限循环 GIF、适配信息流的透明动态贴纸幻灯片一个程序生成一整套章节插画换个种子得到姊妹图故事分镜和动态预览长成任意时长、配原创配乐的完整影片学习分步图 带字幕的延时视频教你一幅画如何完成你自己的图片带一张画借用它的风格画新主题带一张照片用任意风格重绘用大白话说出需求就行比如给我们的招聘页面画一张孔版印刷风格的灯塔1600×900——anidoodle 会自动路由到合适的工作流和风格配方只在没说清楚的地方追问。写在最后anidoodle 把画一次、管一辈子变成了现实代码只烧一次成本之后的每一帧渲染都是免费的而且分毫不差。它的全部本事都是老老实实画了几遍蝴蝶换来的。项目基于 Apache License 2.0 开源欢迎动手打开一张风格样图改一个数字见证它如何改变整幅画。赞分享【免费下载链接】anidoodleArt and animation, written as code. Illustrations, loops, interactive web art, launch-videos and scored films in dozens of styles, identical on every render.项目地址https://gitcode.com/gh_mirrors/an/anidoodle点击查看免费下载相关推荐anidoodle 32种手绘风格清单从像素画到木版画为你的品牌挑一个anidoodle 32种手绘风格清单从像素画到木版画为你的品牌挑一个 anidoodle 是一款用代码写手绘的开源创作引擎插画、循环 GIF、会自己终极Mac鼠标优化指南如何让普通鼠标超越苹果触控板体验终极Mac鼠标优化指南如何让普通鼠标超越苹果触控板体验 你是否在macOS上使用第三方鼠标时感到操作生硬、功能受限Mac Mouse Fix正是为解决PR Lens 渲染器确定性设计全解析同一份 diff 为何每次都能画出字节级一致的 SVGPR Lens 渲染器确定性设计全解析同一份 diff 为何每次都能画出字节级一致的 SVG PR Lens 是一款把每一份 Pull Request代码上一篇AF Media Bar 安全与隐私设计完全指南零遥测承诺下联网行为与系统权限的边界下一篇Score Specification与量子计算未来计算部署展望创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考