如何在浏览器中启用 WebGL 以使用 HTML5 3D 查看器
描述
WebCenter 中的 HTML5 3D Collada Viewer(自 14.1 以来新增)要求在浏览器中启用 WebGL。较旧的浏览器可能不支持此功能,或者要求用户首先显式启用此功能。本页介绍如何为所有主要浏览器启用此功能。WebGL 3D 查看器
本文是以下超级用户文章的摘要:如何在浏览器中启用 WebGL?
程序
在尝试在浏览器中启用 WebGL 之前,请检查您的浏览器是否支持 WebGL。请参阅:caniuse.com/webgl。如果您的浏览器支持 WebGL,请按照下面描述的说明启用它。如果没有,请考虑使用其他浏览器或升级首选浏览器。
谷歌浏览器
对于谷歌浏览器,请按照以下步骤操作:
启用硬件加速。
在浏览器地址栏中键入
chrome://settings
。单击 + 显示高级设置按钮。
在“系统”部分中,确保已启用“可用时使用硬件加速”复选框(您需要重新启动 Chrome 才能使任何更改生效)。
启用 WebGL。
在浏览器地址栏中键入
chrome://flags
。确保未激活停用 WebGL(您需要重新启动 Chrome 才能使任何更改生效)。
检查 WebGL 的状态。
在浏览器地址栏中键入
chrome://gpu
。检查“图形功能状态”列表中的 WebGL 项。状态将为以下状态之一:
硬件加速 — WebGL 已启用且硬件加速(在图形卡上运行)。
仅软件,硬件加速不可用 — WebGL 已启用,但在软件中运行。有关更多信息,请参阅此处:“对于 WebGL 的软件渲染,Chrome 使用 SwiftShader,一种软件 GL 光栅器”。
不可用 — WebGL 在硬件或软件中不可用。
如果状态不是“硬件加速”,则“检测到的问题”列表(位于“图形功能状态”列表下方)可能会解释硬件加速不可用的原因。
如果您的显卡/驱动程序被列入黑名单,您可以覆盖黑名单。警告:不建议这样做! 要覆盖黑名单:
在浏览器地址栏中键入
chrome://flags
。激活覆盖软件呈现列表设置(您需要重新启动 Chrome 才能使任何更改生效)。
有关更多信息,请参阅 Chrome 帮助:WebGL 和 3D 图形。
Mozilla Firefox
对于 Mozilla Firefox,请按照以下步骤操作:
启用 WebGL。
在浏览器地址栏中键入
about:config
。搜索 webgl.disabled。
确保其值为“
false
”(任何更改都会立即生效,而无需重新启动 Firefox)。检查 WebGL 的状态。
在浏览器地址栏中键入
关于:支持
。检查图形表中的 WebGL 渲染器行:
如果状态包含显卡制造商、型号和驱动程序(例如:“NVIDIA Corporation -- NVIDIA GeForce GT 650M OpenGL Engine”),则启用 WebGL。
如果状态为“由于未解决的驱动程序问题,您的显卡被阻止”或“您的显卡驱动程序版本已阻止”或类似状态,则您的显卡/驱动程序已列入黑名单。
如果您的显卡/驱动程序被列入黑名单,您可以覆盖黑名单。警告:不建议这样做!要覆盖黑名单:
在浏览器地址栏中键入。
about:config
搜索“webgl.force-enabled”。
将其设置为“true”。
与 Chrome 一样,Firefox 在“首选项”>“高级”>“常规”>浏览中有一个“可用时使用硬件加速”复选框。但是,与 Chrome 不同,Firefox 不需要选中此复选框即可使 WebGL 正常工作。
Safari
对于 Safari 浏览器,请按照以下步骤操作:
转到 Safari 的首选项。
选择“高级”选项卡。
确保已启用“在菜单栏中显示开发菜单”复选框。
在“开发”菜单中,确保选中“启用 WebGL”复选框。
IE 浏览器
要在 Internet Explorer 中启用 WebGL,请将 Internet Explorer 更新到版本 11 或更高版本。
版权声明: 本文为 InfoQ 作者【3D建模设计】的原创文章。
原文链接:【http://xie.infoq.cn/article/3528abf8e4002675f3d4d6047】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论