机械手表:交互式拆解每一颗齿轮的运转之美
来源:HN Hall of Fame · Bartosz Ciechanowski (ciechanow.ski) — 收录于 2026-07-23
📋 概述
Bartosz Ciechanowski 用纯手工编写的 WebGL 交互动画,逐层拆解了机械手表的每一个部件 ——从发条盒到擒纵机构再到摆轮游丝。这篇 2022 年的神作在 HN 上获得了 4298 点的高分,是所有 HN Hall of Fame 中得分最高的文章之一。文章不仅展示了机械手表的工作原理,更让人叹服的是作者完全手写 JavaScript/WebGL 、不依赖任何框架,每一帧动画都是纯代码产物。
🔑 核心要点
从发条到指针的完整拆解 — 交互式演示发条储能、齿轮传动比、擒纵机构的精确节拍,每一步都可拖拽旋转观察
纯手写 WebGL,无框架依赖 — 所有 3D 动画均由作者手写 JavaScript 实现,源码非压缩可直接阅读学习
HN 历史最高分之一 — 4298 分、413 条评论,8 次被不同人提交,跨越 3 个日历年
技术写作的标杆 — 将复杂机械原理用交互可视化呈现,被誉为互联网上最好的技术解释文章之一
激发业余爱好热潮 — HN 评论区大量读者表示看完后入坑手表修理,与 Wristwatch Revival 频道形成联动效应
💡 金句
I was curious how he did those visualizations so I looked at the source code. Turns out he codes everything by hand in WebGL. Absolutely impressive stuff.
👍 0
❤️ 点赞
👎 0
沉底
← 返回 HN 名人堂首页