返回

文章详情

ClawdMojis – 每个场合的 Clawd

Hacker News2026年7月3日 19:28

像素完美的 Clawd 吉祥物重现,作为 Slack 表情 — 一组不断增加的动画变种,全部由原始徽标程序生成。没有涉及图像编辑。原版 Clawdster 这是 Clawd 🔥 伦敦 Clawd 🌧️ Clawd 冲浪 🏄 Mariachlawd 🪇 Bug Claught 🦋 Clawdin Hood 🏹 绝对不是 Clawd 🥸 浏览实时画廊(GIF 动画 + 点击复制 Slack 名称),或下载准备上传的表情包。所有输出均为 128×128 PNG/GIF 格式,带透明背景,适合 Slack 自定义表情(≤ 128 KB)。 像素网格 起点是 "欢迎,Clawd" 启动画面的截图(source/clawd_source.png)。 tools/analyze_grid.py 恢复了底下的像素艺术网格:通过颜色分离橙色身体,找到所有轮廓边缘,聚类约 1 px 的抗锯齿抖动,选择最佳分隔所有边缘位置的单元格大小。结果 — 徽标绘制在一个 12 × 8 的网格上,单元格 ≈ 18 px 在 335×597 源图中(检测工具报告 9 px / 24×16 谐波,因为每个特征正好有两层单元格厚;原生艺术为 12×8)。 采样颜色:身体 #DA7758,眼睛 #000000。 ..########.. ..#O####O#.. O = 眼睛 ############ ############ ..########.. ..########.. ..#.#..#.#.. 腿 ..#.#..#.#.. 该网格存储在 shared/clawd.py 中,作为 ART 字符串 — 每个渲染脚本导入的唯一真实来源,因此生物在所有变种中都是相同的。该模块还包含采样颜色和渲染器共享的白色轮廓扩展。 表情符号 原版 Clawdster — base/render.py 使用整数像素单元(10 px)渲染网格,因此在任何缩放下保持清晰。输出填充的正方形 clawd_emoji.png 和紧凑、比例准确的 clawd_emoji_tight.png。 这是 Clawd 🔥 — fire/render.py 一只 Calm Clawd 在燃烧的房间前 — "这很好" 的模因 — 由两个层合成:火焰(后):一个真实的 Doom 火焰模拟,粗糙的 32 网格 — 热源行随机衰减 + 闪烁而向上传播,通过经典的深色→红色→橙色→黄色调色板映射。每列的源轮廓将火焰收敛成三角形;颜色上限保持基色黄色(而不是白色)。 Clawd(前):精致的 64 网格上的精灵,所以它的白色边界是细致的 2 px 轮廓。由于 Doom 火焰是混沌的,因此无缝循环是通过运行长时间的模拟并在最符合第 0 帧的帧处剪切来找到的(微小的接缝被自然的闪烁隐藏)。静态后备保存在 clawd_fire_still.png 中。 ⚠️ clawd_fire.gif 大约 102 KB — 刚好低于 Slack 的 128 KB 上限。如果需要更小,请降低 MAXL 或提高 DUR。 伦敦 Clawd 🌧️ — rain/render.py Clawd 在暴风云下,四层合成(云 → 后雨 → Clawd → 前雨):云:一条宽幅波动的灰色带,有着破损的底面;其内部纹理水平滚动。 雨:粗大的雨滴,大部分在 Clawd 背后,还有一些在他前面,稍微倾斜地降落(场景被切割 — 每个滴水的列随着行切换)。前雨落得更快,以获得视差效果。 溅水:沿地板的微弱 3 幅爆发,以相位逐步发射。这里的循环通过构造实现完全无缝:雨在垂直瓷砖上环绕(V·F 是瓷砖的倍数),云在水平瓷砖上环绕(S·F = P),而溅水正好是帧模 F 的纯函数。 Clawd 冲浪 🏄 — surf/render.py Clawd 驾驶红色冲浪板下冲浪波的面,后前合成(海洋 → 波顶泡沫 → 波顶喷雾 → Clawd + 板 → 水线冲洗 + 鼻喷)。与其他表情不同,这个在完整的 128 网格上渲染(CELL=1),因此 Clawd 更大、更居中,边缘/旋转是块大小的一半 — 明显少了像素化:海洋:一个低起的涌起在右侧达到顶峰,向左侧倾斜到平坦的大海(Clawd 驾驶的面),填充有深度带蓝色和不断滚动的阳光闪烁;一条白色泡沫盖沿着唇部破裂。 Clawd + 板:Clawd(完整的 2 px 白色轮廓)站在粗大的冲浪板上;二者构建为一个整体并一起旋转,因此它们沿着波的面倾斜,围绕板的水接触点进行旋转。倾斜与面坡度相匹配,板稍微下沉,以使其穿过波而非漂浮在上面。轻微的摇摆和垂直的上下运动使它们在波浪上保持活力。 喷雾:一个喷雾尾在波浪的边缘向上散开(绘制在 Clawd 后面,以便它在正确深度),一条明亮的泡沫冲洗沿着水线破裂,板恰好切入波浪,少量的鼻喷在前方升起。循环通过构造实现无缝:上下运动、摇摆和喷雾的闪烁都是 sin(2π·f/F);涌起波纹的纹理和闪烁在循环中进展整数个周期(相位 2π·(… − k·f/F));波尖的喷雾是帧模 F 的纯函数;水线冲洗是一个静态的毛边图案。 Mariachlawd 🪇 — mariachi/render.py Clawd 戴着大草帽,每只手握住一个沙锤,一边摇晃它们

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡