用途:把三类输入转成手绘质感的 p5.js 动画——文字提示生成自动书写的手写动画;照片重绘为笔触画(静态或“自绘”影片);视频/Live Photo 逐帧重绘为“活画”。
主要能力:按输入分三条流程。A:提示词/短语→写入动画,手写字落在横线纸上,输出逐帧笔迹位置 out.track.json 供镜头跟随。B:照片→绘画,可出静态图或由粗到细、按画家顺序自绘的影片,并支持主体椭圆优先绘制与拉镜。C:视频/Live Photo→活画,笔触格来自第一帧并锁定,仅逐帧重采样颜色与方向,画面不“沸腾”。
使用方式:需 Node 22.12+、PATH 中有 ffmpeg、约 500MB 磁盘。先运行 sh scripts/setup.sh 下载锁定依赖,命令在 scripts/ 下执行,例如 node render-anim.mjs sketches/handwriting.anim.js out.mp4 --size 1600x900 --fps 24 --seed 7 --hold 12 --inject 'PHRASE="your text here";SIZE=170';照片流程用 render.mjs,视频用 render-video.mjs,通过 --inject 调 STYLE/DETAIL 等参数。可选主体抠像:npx hyperframes remove-background。输出仅写入指定路径。同 seed 结果一致。
适用场景:手作感动态素材、绘画过程短片、短片镜头素材。
限制:不适合清晰排版或品牌级文字、照片级写实、超过约 10 秒的素材(每帧渲染约 5–20 秒)、以及实时/交互页面(仅离线渲染 MP4/PNG)。渲染在沙盒无头 Chromium 中进行,网络与本地文件请求被阻止。其余未提及细节暂未提供。