云帆VR数字孪生研发中心:WebGL支持的浏览器和故障排除
时间:2023/1/4
本文旨在成为您的 3D Web 急救箱。在这里,我们将维护支持 WebGL 的浏览器列表,并提出解决使用该技术的常见问题的解决方案。作为虚拟现实行业第一批创业者,云帆VR数字孪生研发中心的专家们从不同角度分析三维技术特点以及其对于未来发挥的作用和未来的发展走向。
什么是 WebGL?
WebGL(Web 图形库)是一种在 Web 浏览器中呈现交互式 3D 图形的技术。该技术最突出的特点是开箱即用,无需下载和安装任何第三方插件。好吧,它应该只是工作——如果不是,请进一步阅读。
2011 年,WebGL 技术被 3D 图形行业的领先者 Khronos 联盟标准化,现在所有主流浏览器默认启用。
支持的浏览器
碰巧的是,并非所有浏览器都是生而平等的。从历史上看,WebGL 仅由两家浏览器供应商提供,Mozilla 和 Google,而其他供应商则不愿意实施当时最先进的技术。在 Apple 和 Microsoft 最终加入 3D Web 俱乐部之后,情况发生了翻天覆地的变化。如今,几乎所有互联网流量都通过支持 WebGL 的客户端软件,使该技术成为向超过 4 亿用户提供交互式 3D 内容的强大而广泛的基础。
我们对支持 WebGL 的桌面和移动浏览器的评级如下所示。
● 谷歌浏览器是第一个在 2011 年引入 3D 支持的浏览器。作为最受欢迎的用户代理,它配备了最先进、最快速的 WebGL 实现。更喜欢使用它以获得 3D Web 应用程序的最佳体验。
● 现在在 Android 设备上广泛使用的Google Chrome Mobile 也提供了一个很好的 WebGL 实现。然而,唯一的例外是 iOS 版 Chrome,它仅限于具有与 iOS 默认 Safari 相同的功能集。所以在iOS上安装它意义不大。
● Firefox 与 3D 配合得很好。然而,由于这项技术的各种问题,移动版本并不是那么好。
● Safari 是 Mac 上的默认浏览器。它从 2014 年发布的 OS X Yosemite 开始支持 WebGL。如果您有较旧的操作系统,请考虑升级或安装 Chrome 或 Firefox。
● Safari iOS预装在 iPhone 和 iPad 上。2014 年发布 iOS 8 后,它就支持 3D。但是,仍然缺少一些功能(例如 WebGL 2.0),并不是说您没有太多选择。保持你的 iOS 更新!
● Microsoft Edge是一款仅随 MS Windows 10+ 提供的新浏览器。最新版本的 Edge 运行良好。
● Internet Explorer 现在被认为是遗留程序,但在某些地方仍然存在。只有版本 11 提供了一些实验性的 WebGL 支持,这是相当有限且容易出错的。我们强烈建议不要使用 IE 运行 3D 应用程序。
● UC浏览器在中国非常流行。它基于 Chromium,因此,您不会遇到任何 3D 问题。
● Samsung Internet预装在三星的手机和平板电脑上。它也是基于 Chromium 的,应该可以正常工作。
上面列出的支持 WebGL 的浏览器还不完整。然而,它占据了 99% 的市场份额,相当准确地代表了 3D Web 行业的现状。
WebGL 故障排除
好吧,你期待一个不错的实时 3D 渲染,但遇到了类似“你的显卡似乎不支持 WebGL”的问题。您还访问了get.webgl.org ,但看不到旋转的立方体……尴尬!
您的系统无法处理 WebGL 内容的可能原因包括您的浏览器、图形驱动程序、操作系统和视频卡的问题。
选择合适的浏览器
首先,使用受支持浏览器列表中的软件。确保安装了最新版本。摆脱 IE11 和类似的垃圾。
下载最新的 GPU 驱动程序
如果您喜欢玩视频游戏,您可能很清楚它是什么以及为什么您应该始终使驱动程序保持最新状态。任何 WebGL 应用程序本质上都是类似 3D 游戏的应用程序,因此找到显卡供应商(Nvidia、AMD、Intel)并从官方网站下载并安装驱动程序非常重要。
更新您的操作系统
允许您的操作系统安装最新更新始终是个好主意。这不仅可以确保您的安全,还可以提供最新的软件和有用的功能。即使是现代浏览器在过时的操作系统上启动时也不喜欢它。例如,WebGL 很可能无法在 Windows XP 上运行。
升级你的硬件
这是提高 3D 网络功能的更激进和昂贵的方法。通常,专用显卡(如 GeForce 或 Radeon)比集成显卡(如 Intel)更强大。在移动设备上,与低端设备相比,顶级手机或平板电脑通常提供更多的性能和功能。
覆盖软件渲染列表(仅限 Chrome 浏览器)
在极少数情况下,您的硬件可能会被所谓的软件渲染列表默认列入黑名单和禁用。要从此列表中排除您的 GPU,您可以执行以下步骤:
1. 在地址栏中输入chrome://flags 。
2. 找到Override software rendering list 设置并将其切换为Enabled。
3. 单击立即重新启动按钮以重新启动浏览器。
云帆VR数字孪生研发中心,成立于2016年8月,致力于3D可视化数字科技探索,3D互联网、AR&VR互联网的市场应用。吸引、集聚、整合全球相关资源和优势力量,推进以数字科技为核心的全面创新,以人类愿景为驱动力,开展应用科学和创新性技术研究。
云帆VR数字孪生研发中心,计划在以下范畴拓展对数字世界的应用研究:
1:三维计算应用:AR、VR、数字孪生、3D可视化、三维全息、智慧园区、虚拟仿真、BIM可视化、智慧楼宇、智慧交通、智慧水务、智慧城市、AR商城、VR商城、3D商城、线上云展、VR看房。
2:三维云应用:5G云计算、轻量化云计算、多媒体云传输、GPU云渲染集群。
云帆VR数字孪生研发中心,旨在整合计算机科学和三维、图形图像计算等相关领域,面向实际行业场景和未来世界的前沿研究。建立产研合作平台,促进大众科技创新应用,打造产业、研究中心深度融合的生态圈。云帆VR数字孪生研发中心秉承“所见即所得”为使命,专注未来数字世界的三维科学研究,为全球数字科技和数字经济的进步,添砖加瓦。