webgl - 收集 webGL 应用程序帧率直方图数据

标签 webgl three.js scenejs copperlicht

我正在考虑坚持一个特定的框架来为我的学术类(class)工作,但只是基于我应该证明的结果。我想为所有三个框架绘制图形,其中顶点数是一个轴,FPS(阈值是 60)在另一个轴上。这足以采用 obj、collada、json 等格式的单个预定义模型并将其加载到三个框架中吗?然后将帧速率和顶点数记录到某个外部文件中,然后使用数据绘制图形以根据性能参数报告三个框架中的最佳框架。但我正在为所有这些框架寻找一些样板代码以加载不同的模型(可用于我的图中的顶点维数)并将每秒的帧速率记录到外部文件。这是我一直在思考的方法。但是在互联网上找不到太多帮助。我希望有人能帮助我吗?

最佳答案

您可以使用与所有 Three.js 示例捆绑在一起的 stats.js 库获取 FPS 直方图数据

https://github.com/mrdoob/stats.js

可以使用 HTML5 文件系统 API 将收集的数据导出到文件。

http://www.html5rocks.com/en/tutorials/file/filesystem/

关于webgl - 收集 webGL 应用程序帧率直方图数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13296371/

相关文章:

webgl - 了解 WebGL 状态

three.js - 将极坐标映射到 webgl 着色器 uv

javascript - 防止点击 React-Fiber Three.js 中的对象

opengl-es - 在 webgl 中缩放不可变对象(immutable对象)

json - 将 3D 模型转换为 SceneJS JSON,包括纹理

python - Convert_obj_two.py 语法错误

animation - 使用来自 Three.js 中 COLLADA 文件的解析数据的骨骼动画

javascript - 如何获取 Three.js 模型的特定高度的顶点?

javascript - 在 html 页面上嵌入 Web-GL 沙箱的效果