返回全部资讯
Simon Willison 博客T2·基座大模型

Claude Opus 5.5 将 Three.js 3D 场景改写为原生 WebGL

原标题:The Web Is More Than Enough, by Paul Ford
42AI 研判分

开发者 Simon Willison 用 Claude Opus 5.5 在普通聊天窗口内,把此前用 Three.js 制作的 3D 场景改写为不依赖任何库的原生 JavaScript + WebGL 版本,两个版本均能正常运行。这属于一次个人实测演示,说明模型具备跨图形库改写 3D 代码的能力,但文中未给出量化评测或可复现的方法论。

报道正文

My comment on The Web Is More Than Enough, by Paul Ford — Hacker News.

OK, this comment convinced me to give that a shot.

Here's a thing I made in Three.js this morning - a Nudibranch themed Faberge Egg: https://static.simonwillison.net/static/2026/Hidden-Reef-Egg... (77KB)

I just asked Claude (Opus 5.5 Medium running in regular Claude Chat) to port that to Vanilla JS, in the same thread where it had built it, and got this: https://static.simonwillison.net/static/2026/Hidden-Reef-Egg... (98KB)

They aren't identical - you can see what Claude said about that in the transcript (I don't fully understand why it differed): https://claude.ai/share/e56d163e-2793-4677-aa11-191d5058b414

But yeah, it turns out Claude Opus 5.5 is perfectly capable of 3D modeling in Vanilla JS + WebGL without Three.js.

In eyeballing the code I find the Three.js slightly easier to understand myself, but I rarely look at the code for these 3D projects so that isn't a particularly big deal.

Tags: hacker-news, javascript, ai, generative-ai, llms, claude, three-js