中途退学的艺术生,开发Web 3D项目,周下载量破400万
机器之心·2026-02-02 14:14

Three.js项目里程碑与增长趋势 - 一个并不常被普通用户提起的开源项目Three.js,刚刚刷新了自己的历史纪录[1] - Three.js每周下载量突破400万,创下历史新高[2] - 其周下载量从2016年到2026年呈现出非常典型的指数级增长曲线[8] - 2016-2018年为起步阶段,下载量很低[11] - 2019-2020年开始缓慢爬升,达到约20-50万/周[11] - 2021-2022年增长明显加速,突破100万大关[11] - 2023-2024年进入快速增长期,从100万攀升至200万[11] - 2025-2026年爆发式增长,从200万直冲400万[11] 技术定位与应用场景 - Three.js是一个基于WebGL的JavaScript 3D图形库,由Ricardo Cabello于2010年创建[5] - 其核心目标是让开发者能够在浏览器中轻松创建和展示3D内容,而无需直接处理复杂的WebGL底层API[5] - 那些可以旋转的3D商品展示页、会随鼠标晃动的官网首页、可交互的数据可视化,甚至一些看似只是酷炫动画的Web页面背后,Three.js正默默地承担着核心的3D渲染工作[4] - 随着AI生成内容、WebXR和3D可视化的兴起,Three.js依然处在Web技术栈的关键位置[17] 增长驱动因素:生成式AI的催化作用 - Three.js快速增长的时间点很微妙,在2022年末,正好是ChatGPT问世之后,此后生成式AI快速爆发,Three.js也趁着这股热潮疯狂吸引用户[8] - 在AI介入之前,用Three.js开发3D内容流程繁琐,足以把90%的前端开发者挡在门外[8] - AI的出现彻底改变了游戏规则,开发者只需向大模型描述需求,AI能在几秒钟内生成95%可用的代码[8] - AI大模型极大地降低了Three.js的准入门槛,让大量前端开发者(而非图形学专家)敢于尝试3D开发,这也是Three.js下载量暴增的原因之一[9] 创始人背景与项目哲学 - Three.js的创始人和长期核心维护者是Ricardo Cabello,其网名Mr.doob更为人熟知[12] - 他被认为是Web前端与创意编程领域最具影响力的人物之一,一个人直接改变了Web世界对3D的理解方式[12] - 其成长路径并不循规蹈矩,长期活跃于demoscene(演示场景)社群的经历深刻影响了他后来的创作风格,追求用精简代码实现惊艳的视觉效果[14] - 在开源上,Ricardo以风格克制、标准严格著称,认为把代码分享出来让整个互联网受益非常有成就感[15] - 他长期亲自把控Three.js的API设计与代码质量,宁可引入破坏性更新,也避免无序堆叠功能和历史包袱,使项目在十余年的演进中始终保持清晰的结构和一致的设计理念[16] - 创建Three.js一方面源于他的好奇心,另一方面也是对自我能力的一次挑战,更重要的影响来自demoscene的经历,他希望能做一个真正可以被反复使用、不断演进的3D引擎[16]