【发布时间】:2014-02-07 07:45:42
【问题描述】:
当我检查我上传的其中一个 three.js 项目时,我发现我遇到了问题。起初我想也许我做错了什么。我的项目使用的是r63,所以我更新到r65,但这并没有解决问题,即使在清除缓存和刷新之后也是如此。然后我检查了three.js 网站上的几个演示,我发现它们对我来说也很慢。例如,http://carvisualizer.plus360degrees.com/threejs/ 在 Chrome 中的自动旋转速度非常慢,但在 Firefox 和 IE 11 中速度正常。我还尝试了 http://helloracer.com/webgl/,这在 Firefox 中很好,但在 Chrome 中却很不稳定。顺便说一句,这在 IE11 中是一场灾难,但它是一个较旧的演示。我的项目使用启用了自动旋转的 OrbitControls。该模型是一个 16MB 的 JSON 文件(200,000 个三角形),但它之前运行良好,并且在 Firefox 和 IE11 中运行良好。我在一台装有 GTX Titan(工作计算机)的 Windows 7 机器上。谢谢!
【问题讨论】:
-
我忘了提到我的项目和上面的第一个演示都在 Chrome 控制台中给出了错误消息“不支持 S3TC 压缩纹理”。相关吗?
-
刚刚尝试了以前对我有用的 Babylon.js 示例之一,只是基于查看它是一般 WebGL 问题还是特定于 three.js。 4 帧/秒。
-
我想我知道问题的根源。我注意到本周早些时候(昨天?)Chrome 中的滚动条在外观上发生了变化,更重要的是,功能发生了变化。在某些网站上,不再可能单击滚动条——必须使用鼠标中轮滚动。凭直觉,我快速搜索了一个不使用完整浏览器窗口的 three.js 示例。这个没有问题:threejs.org/examples/#webgl_multiple_canvases_grid
-
你应该在crbug.com报告chrome错误
-
抱歉,直到现在才注意到您的回复。我已经在那里提交了错误报告。谢谢!
标签: google-chrome three.js webgl