Three.js 合入 meshlet 渲染管线,单场景10亿三角形跑出150FPS
anselm · x · 2026-10-31
Three.js 刚合入的 PR #35191(WebGPURenderer)引入了类似虚幻引擎 Nanite 的渲染能力:
- 新增 renderer.drawingPipeline 抽象,默认 StandardDrawingPipeline 承接原来的视锥剔除与渲染列表逻辑,扩展插件不再需要给渲染器打补丁。
- 新增 MeshletDrawingPipeline:GPU 驱动的 meshlet 管线,几何体被拆成 64 三角形的簇并带简化 LOD,剔除按簇在 GPU 上执行;另有 VisibilityBufferDrawingPipeline。
- 作者 dangreenheck 分享的演示场景渲染 10 亿三角形、150FPS,PR 合入时间距他发推不到 24 小时。
对 Web 端 3D 场景意味着游戏级的几何体细节首次可以在浏览器里实时跑起来。
「编程与Agent」频道最新
- 开发者开源本地 Agent 框架 recurse:给模型一个 wait 工具而不是 sleep 循环 — anshulkundaje · 2026-10-31
- 开发者盛赞 agent 界面 Capy:趣味与实用性平衡最佳 — noahsolomon · 2026-10-31
- 一句话让 Claude 生成 2616 行代码的可拆解机械章鱼 3D 模型 — jnack · 2026-10-31
- dotey 开发 DeepSeek Harness 插件,让 Claude Design 可在 DeepSeek 上运行 — dotey · 2026-10-31
- Claude Code v2.1.316 发布:新增 ultrathink 开关与团队共享额度 — ashwin-ant · 2026-10-31
- 网友自建 MCP 工具让 Claude 画出可用电路图,1 小时搞定万圣节道具 — rballonline · 2026-10-31