logo 学会亮相了

#AI#独立开发

现在用 AI 画个 logo,跟点外卖差不多,一句话的事儿。可端上来的是张图片:静的,像素的,放大一看边上全是台阶,跟打了马赛克似的。

想让它动一动,开屏的时候亮个相,那就得找动效师了,按小时算钱,还得排队。

最近 GitHub 上有个开源 skill 专治这个,叫 pixel2motion。

卡通插图:左边戴黑色棒球帽的 lzbob 坐在桌前,手里举着遥控器。桌上站着一个由方块拼成、边缘全是台阶的像素小圆球,一脸紧张。一道箭头上写着“像素 → 矢量 → 动效”,指向右边的小舞台:聚光灯下,一个边缘光滑的金色圆球张开双臂摆出亮相的姿势,身后拖着几道动作弧线。
同一位演员:卸了马赛克,再上台。

先说是个啥

项目叫 pixel2motion,作者 NolanLai,Lykno.ai 的联合创始人,在腾讯做过研究员。2026 年 6 月开张,到现在 2500 多颗星,MIT 协议。

它是标准的 SKILL.md 格式,Claude Code 和 Codex 都能用。名字就是流程:Pixel → Vector → Motion,像素图进去,矢量动画出来。

三步走

第一步,看图写剧本。 先把 logo 拆开认人:哪儿是图标,哪儿是字,哪个是点,哪道是弧线。每个零件都是将来的演员。然后写一份动效说明:挑三个性格词,比如“利落、精准、自信”;想好用在哪儿,开屏亮相给 1.2 到 2 秒,页头出场 0.3 到 0.8 秒,鼠标悬停也就 0.15 到 0.3 秒;再排排谁先上场、谁后上场。

第二步,描成矢量。 规矩是能简单就别复杂:能用圆的不用曲线,能三笔画完的,绝不描出四百个点。它的道理是:干净的几何,才动得起来。光滑是硬杠杠,描得再像,放大了一看全是台阶,照样毙。改一次算一轮,默认最多 10 轮。

第三步,排戏。 照着迪士尼动画的十二条法则编动作,挤压拉伸、预备动作、跟随动作这些老讲究,挑合适的用上。时间线按 20 : 50 : 30 切:一段 1.5 秒的亮相,300 毫秒蓄力,750 毫秒主动作,450 毫秒收尾。零件不许齐步走,得错开上场。最后一帧必须严丝合缝落回第二步验过的那张静态图上,差一个像素都不算完。

说白了,跟戏台上演员亮相一个路数:先起范儿,再走身段,最后往那儿一定,纹丝不动。

文字卡片“三步走”:像素 → 矢量 → 动效。1. 看图写剧本:拆零件、挑三个性格词、定时长;2. 描成矢量:能三笔画完,绝不描四百个点;3. 排戏:照迪士尼动画十二法则编动作。一段 1.5 秒的亮相,按 20 : 50 : 30 切:蓄力 300ms,主动作 750ms,收尾 450ms。最后一帧,必须严丝合缝落回静态图。

交到你手上的

一个 logo_motion.html,不依赖任何库的演示页:主动画点一下就重播,能慢放,能拖着调速度,底下还摆着几个小动作样片,比如 HOVER(悬停)、PULSE(脉动)、ARC(画弧)、PRESS(按下)。

一份 motion_spec.md,动效的说明书兼质检报告:性格词、用了哪几条法则、时间线、缓动曲线,全写在里头。

另外还有最终的 logo.svg,和一沓按时间点截下来的帧,证明它真是这么动的。

别人交活儿交个 GIF 就完了,它是连作业带批改记录一块儿交。

怎么用

跟装别的 skill 一样,把仓库 clone 到 agent 的 skills 目录里。拿 Claude Code 说:

git clone https://github.com/nolangz/pixel2motion ~/.claude/skills/pixel2motion

电脑上得有 Python 3.10 以上和 Chrome,再装上 Pillow、numpy 和 Playwright,最后这个是截帧质检用的。

装好以后,把 logo 图片扔给 agent,说一句:“把这个 logo 做一个丝滑的矢量动画效果。”然后泡杯茶,等它交活儿。

文字卡片“怎么用”:1. clone 到 skills 目录(git clone https://github.com/nolangz/pixel2motion ~/.claude/skills/pixel2motion);2. 扔一张 logo 图,说一句:“把这个 logo 做一个丝滑的矢量动画效果”;3. 泡杯茶,收活儿:logo_motion.html 演示页,能重播、慢放、调速度;motion_spec.md 动效说明书兼质检报告。本地得有 Python 3.10+、Chrome 和 Playwright。

先看看样片

懒得装,先去演示站看看。上面摆了 5 个 logo,每个三列:原图、Claude 做的、GPT 做的,能重播,能调速度。

同一道题两位考生各答一遍,卷子都贴墙上了,谁高谁低,您自己判。

两句实在话

  • 开源版得自己动手:Python、Chrome、Playwright 这一套得先装利索,不是点一下就完事儿。
  • 作者在 README 里说,更完整的商业版服务正在上线。开源这版,按 MIT 协议用就行。
  • 我再补一句:它管的是让 logo 动起来,logo 本身好不好看,它可管不着。

最后

以前 logo 是贴墙上的一幅画儿,现在会自己出场、亮相、收势了。

就一条:logo 要是本来就丑,动起来也就是丑得更丝滑了。

红墙结尾卡片:以前 logo 是墙上的一幅画儿,现在会自己亮相了。就一条:logo 要是本来就丑,动起来也就是丑得更丝滑。下面是戴黑色棒球帽的 lzbob 卡通头像。

Comments

More writing