Simon Willison 实测 Claude Opus 5.5 将 Three.js 项目移植到 Vanilla JS
The Web Is More Than Enough, by Paul Ford
Simon Willison 在 Paul Ford《The Web Is More Than Enough》的 Hacker News 讨论下留言后做了实测,用 Claude Opus 5.5 Medium 把早上用 Three.js 做的海蛞蝓主题 Faberge Egg 项目移植到 Vanilla JS。
评论 我对 Paul Ford 的《The Web Is More Than Enough》的评论 — Hacker News
好,这条评论说服我去试一试。
这是我今天早上用 Three.js 做的东西——一个裸鳃亚目主题的 Faberge 彩蛋:https://static.simonwillison.net/static/2026/Hidden-Reef-Egg...(77KB)
我只是让 Claude(在普通 Claude Chat 中运行的 Opus 5.5 Medium)在构建它的同一会话里把那个移植到 Vanilla JS,得到了这个:https://static.simonwillison.net/static/2026/Hidden-Reef-Egg...(98KB)
两者并不完全相同——你可以在对话记录中看到 Claude 对此的说明(我不太明白为什么会不同):https://claude.ai/share/e56d163e-2793-4677-aa11-191d5058b414
不过是的,事实证明 Claude Opus 5.5 完全有能力在不依赖 Three.js 的情况下用 Vanilla JS + WebGL 进行 3D 建模。
粗略看代码的话,我觉得 Three.js 版本稍微更容易理解一些,但我很少查看这些 3D 项目的代码,所以这并不是什么大问题。
来源: Simon Willison · simonwillison.net