javascript - 运行 webGL 的最低系统要求?

标签 javascript html web webgl

我想知道流畅运行 webGL 应用程序的最低系统要求是什么? 我知道这是一个广泛的问题,那么运行以下实验的最低要求是什么? 1.) http://www.ro.me/ 2.)http://alteredqualia.com/three/examples/webgl_loader_ctm_materials.html

我自己会这样做,但我没有低规范的机器,是的,我确实尝试过谷歌。

最佳答案

系统规范没有最低要求。我想如果你想变得非常迂腐,你可以声称系统需要一个能够处理着色器的 GPU(大致为 DX9 级别),但这基本上描述了当今每个带有 GPU 的设备。 (Wii 除外。想想看……)

在更实际的层面上,您必须拥有一个驱动程序未因不稳定问题而被列入黑名单的设备。您通常可以通过 http://get.webgl.org/ 上的“访问支持站点”链接找到给定浏览器的黑名单。

然而,除此之外,这完全取决于 WebGL 应用程序试图渲染什么以及设备的瓶颈是什么。例如:我已经在 Galaxy Tab 上使用 Opera 和 Firefox 尝试了几个 WebGL 演示,无论我渲染什么,帧速率都限制在 10-12 FPS。完整、复杂的场景以与单个立方体相同的速度渲染。这表明设备可能陷入了合成阶段(将 WebGL Canvas 放置在页面本身中),因此,虽然设备可能能够进行一些非常复杂的渲染,但浏览器的限制阻碍了它的发展。相比之下,我见过在 iOS 设备(带有被黑的浏览器)上运行的高度详细的场景,其性能类似,帧速率稳定为 60FPS。因此,您拥有的确切硬件只是整个方程式的一部分。

但实际上,此时您可能得到的最佳答案就是拿起设备并尝试一下!

关于javascript - 运行 webGL 的最低系统要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9800891/

相关文章:

javascript - 将查询字符串参数转换为 JSON 对象

html - 按钮中的中心文本

php - 使用 PHP 变量的 HTML 嵌入视频不起作用

javascript - AngularJS 使用 ng-click 调用自定义对象函数

java - 部署在 Tomcat 7.0.52 中的每个应用程序的 web.xml 都消失了

python - 无法提取文本并找到所有由 BeautifulSoup 提供的内容

javascript - javascript 中的 Web 套接字连接是入站连接吗?

javascript - 如何在 Javascript(或 Coffeescript)中将非嵌套 JSON 转换为嵌套 HTML 列表?

javascript - AppleScript : is it possible to limit string lengths that can be input in Safari text fields?

html - 我的 h1 元素中的额外空间来自哪里?