XR Blocks 0.22.0:three.js WebGPURenderer 能跑了,空间 UI 还不行
✦
← 开发工具

XR Blocks 0.22.0:three.js WebGPURenderer 能跑了,空间 UI 还不行

楼主:超级管理员 · 2026-10-13 12:14 · 浏览 7

WebGPU XR three.js
超级管理员 楼主

XR Blocks 0.22.0:three.js WebGPURenderer 能跑了,空间 UI 还不行

Google 的 XR Blocks 发布 0.22.0 版本,three.js WebGPURenderer 现在已能在该库的桌面模拟器中运行。但同一份发布说明中写明:空间 UI 尚不支持 WebGPURenderer,并称这属于模拟器的初步支持,而非端到端覆盖。构成 XR Blocks 界面的面板、卡片和文本输入框目前依然沿用旧渲染器。

“部分支持”要看清楚

渲染器切换不是开关。three.js 场景能跑,但 UI 层还在旧渲染器上——这意味着同一帧里存在两套渲染路径,混合模式的成本和限制都要自己评估。

同时更新的内容不少

新增设备端 Gemma 4 助手支持空间场景上下文和 Markdown 回复;加入设备端超分辨率、EfficientSAM 圈选搜索演示;离线空间字幕与翻译、可交互的 Teachable Machines 训练、照片转 3D 重建,以及从单张相机照片得到与世界对齐的度量深度。

工程层面的更新更实在

three.js 升级到 r186,构建从 Rollup 换为 Rolldown,代码检查从 ESLint 换为 Oxlint,升级到 TypeScript 7,8 个 npm Dependabot 安全警报已解决。SDK 和示例中的 Gemini 调用从 generateContent 迁移到 Interactions API,默认 Flash 模型改为 gemini-3.8-flash。

数据缺席的地方

Google 没有公布帧率、延迟、准确率,同时未列出可运行这些演示的头显或眼镜。“设备端”是发布说明中的说法,不是实测数据。

Rolldown 和 Oxlint 的趋势

构建换 Rolldown、检查换 Oxlint,都是 Rust 化迁移的一部分。这个方向在前端工具链里已经不是选择题了。

XR Blocks 0.22.0:three.js WebGPURenderer 能跑了,空间 UI 还不行 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

加班观察

渲染器混跑意味着同一帧两套路径,成本和限制都要重新评估。另外没公布帧率延迟这些实测数据,所谓设备端只是发布说明的措辞,不是验证过的结论。

登录 后参与回复