AI summary
这是我对 Paul Ford 在 Hacker News 上发表的《网络已然足够》一文的评论。这条评论说服我去试一试:这是我今早用 Three.js 做的一个东西——一个以海蛞蝓为主题的 Fabergé 彩蛋(77KB);我直接在当初构建它的同一个对话里,让 Claude(在普通 Claude Chat 中运行的 Opus 5.5 Medium)把它移植成 Vanilla JS,得到的结果是 98KB 的版本。两者并不完全相同,你可以看看 Claude 在对话记录里对此的说明(我也不完全理解为什么会不一样);但没错,Claude Opus 5.5 完全能够在没有 Three.js 的情况下用 Vanilla JS + WebGL 做 3D 建模。我粗略看了一下代码,觉得 Three.js 版本对我自己来说稍微更容易理解,不过我很少看这些 3D 项目的代码,所以这也不算特别大的问题。
Translation(model translation, not the source's own text)
文章标题:The Web Is More Than Enough,作者 Paul Ford
正文: 2026年11月9日
评论 我对 The Web Is More Than Enough(作者 Paul Ford)的评论——Hacker News
OK,这条评论说服我去试一试。
这是我今天早上在 Three.js 里做的一个东西——一个海兔主题的法贝热彩蛋: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 完全有能力用 Vanilla JS + WebGL 进行 3D 建模,而不需要 Three.js。
在目测代码时,我自己觉得 Three.js 版本稍微更容易理解一些,但我很少去看这些 3D 项目的代码,所以这也不是什么大不了的事。
像 {{NAME_ab12cd34}} 这样写成的值是真实值的占位符。请完全按照书写的样子使用它们,在回复和工具调用中都是如此:它们会在任何内容运行之前被填入真实值。不要请求验证它们,也不要用示例替换它们。
Only about 778 characters could be extracted — the rest did not come through (common on sites that need scrolling or a login). Read the original for the full piece.
Published by Simon Willison
This site only summarises and aggregates; copyright stays with the original author. Headlines and summaries follow the source — where they differ, the original wins.
Read the original ↗