将 threejs 从 r99 更新到 r128

Updating threejs from r99 to r128

我正在为我的项目使用 threejs 版本 r99。我主要依靠 plyloader 来渲染我的 3d 模型。我想知道如果我更新到最新版本是否可以期望看到显着的性能改进?如果有人可以总结自 r99 以来 threejs 在使用 plyloader 加载 3d 模型、使用光线投射的对象拾取等方面所做的最显着的变化。请让我知道是否值得更新代码以使用最新版本的 threejs。谢谢!

I was wondering if I can expect to see significant performance improvements if I were to update to the latest version

这取决于用例。所有应用程序都没有普遍的性能改进。但是,某些应用程序可以获得显着的性能和渲染质量改进,尤其是在特定浏览器和移动设备上。

  • VAO 支持已添加 r118,这是加速 WebGL 状态配置的推荐方法。
  • r127r119 等版本在选择正确的着色器程序时显着提高了渲染器的性能。
  • r126 修复了 Adreno GPU(用于某些移动设备)上长期存在的渲染问题。

这些只是过去 29 个版本的一小部分更改。所以是的,升级引擎绝对值得。