gpt4 book ai didi

performance - 寻找一些优化我的 WebGL 3D 引擎的技巧

转载 作者:行者123 更新时间:2023-12-04 03:14:14 24 4
gpt4 key购买 nike

我完成了 Learningwebgl.com 和 Mozilla 教程,一开始看起来一切都很好,但是......

不幸的是,我的第一个引擎在创建了大量函数并将脚本分成多个部分(如 core.js、math.js、mesh.js 等)后速度变慢,所以我遇到了这个性能问题。

现在在LocalHost上加载页面需要几秒钟(相当快),加载纹理和网格也需要几秒钟,刷新页面几次后Chrome死机,CPU/GPU使用异常,甚至我的“WampServer”崩溃了!

我不是 Javascript 高手,但是这个东西 (webgl) 看起来非常敏感并且很容易被任何错误破坏,我使用 Canvas2D 制作在线绘画应用程序并且从未遇到过类似的问题。

我注意到当我将所有脚本放入单个 HTML 或 JS 文件时,性能比许多小脚本要高得多,也许这就是问题所在?

注意:我没有使用 jQuery 或任何其他库。 (仅 glMatrix 和 RequestAnimationFrame 脚本)

问题:在从头开始重写我的引擎之前,请给我一些提示,我不想犯同样的错误!!

对不起语言

最佳答案

我找到了一篇关于 WebGL 优化的好演讲。希望它会有用:
http://www.youtube.com/watch?v=rfQ8rKGTVlg

关于如何提高 WebGL 性能有相当令人印象深刻的部分。

关于performance - 寻找一些优化我的 WebGL 3D 引擎的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7189730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com