Scene Viewer 要求

可以在支持 WebGL 的移动设备和桌面 Web 浏览器中使用 Scene Viewer,其中 WebGL 是渲染 3D 图形的 Web 技术标准。 为了获得最佳效果,请验证您的移动设备浏览器硬件是否符合 Scene Viewer 要求。

浏览器要求

为实现最佳性能,建议使用 64 位浏览器。 调整浏览器中的性能质量设置,以优化场景中的性能或质量。

Scene Viewer 支持下列最新版本的浏览器

  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Safari*

*Safari 在 WebGL 实施方面未针对存储密集型应用程序进行优化,因此,打开某些场景时可能会出现不稳定的情况。

最新版本的最常见桌面浏览器都内置有 WebGL。 要测试浏览器是否启用了 WebGL,请打开 get.webgl.org。 要解决与 WebGL 相关的问题,请访问 WebGL 疑难解答。 由于 WebGL 技术在不断发展,每一浏览器版本都会融入改进的成果,而 Scene Viewer 正是使用这些改进才能实现最佳性能,因此,请确保您的浏览器为最新版本。 要使用 Scene Viewer,您的浏览器应启用硬件加速

硬件要求

为了获得最佳性能,建议您的浏览器最少具有 8 GB 系统内存且具有新型 3D 显卡硬件。

最低要求为具有至少 512 MB 显存的高性能显卡。 为了获得最佳性能,尤其在处理较大场景或占用大量内存的 3D 场景时,建议配置至少 1 GB 显存的显卡。 高性能独立显卡通常比集成显卡性能更佳。 有关 WebGL 要求的详细信息,请访问 khronos.org WebGL wiki 页面。

移动要求

Scene Viewer 可提供以下方面的移动支持:

  • iOS Safari(在 iPhone XS、iPhone 11、iPhone 12、iPhone 13、iPhone14、iPad Pro 11 英寸 (2018) 和更高版本上)
  • Android Chrome(在 Samsung S10、Samsung S20、Samsung S21、Samsung S22、Samsung Tab S4 和更高版本上)

如果您使用的移动设备不在上述设备之列,那么您的设备应至少具有 4 GB 内存、强大的多核 CPU 和 GPU,并安装最新的 AndroidiOS 版本。

解决渲染问题

要使 Scene Viewer 正常运行,需要浏览器功能达到最佳。 当 Scene Viewer 检测到您的浏览器渲染受到影响时,您会看到一条表明加载 Scene Viewer 时出现问题的消息。 错误消息会提供有关问题性质的更多详细信息:

此外,Scene Viewer 打开时可能没有错误消息,但渲染质量仍然会受到影响

您的浏览器没有使用硬件加速进行渲染

Scene Viewer 在您的浏览器中未检测到硬件加速时,会显示此消息。 没有启用硬件加速的常见原因可能是您的浏览器设置未正确配置或浏览器已阻止您的显卡

在您的浏览器设置中配置硬件加速

每个浏览器都有其自己的配置选项,可以禁用硬件加速。 要在浏览器中启用硬件加速进行渲染,请参阅下文。

对于 Chrome,请执行以下操作:

  1. 在浏览器菜单中,转至设置 > 高级 > 系统
  2. 单击可用时使用硬件加速切换按钮。
  3. 单击重新启动以重新启动浏览器。

对于 Firefox,请执行以下操作:

  1. 在浏览器菜单中,转至菜单 > 选项 > 系统
  2. 单击常规
  3. 性能下,选中使用推荐的性能设置复选框。
  4. 重新启动浏览器。

对于 Microsoft Edge,请执行以下操作:

  1. 在浏览器菜单中,转至设置 > 系统
  2. 单击可用时使用硬件加速切换按钮。
  3. 单击重新启动以重新启动浏览器。

您的浏览器已阻止显卡

某些浏览器会确定特定显卡不符合浏览器的要求,从而阻止显卡。 在这种情况下,您仍可以选择绕过浏览器阻止显卡的决策。 虽然并不推荐每次都这样做,但它可以解决 Scene Viewer 中的问题。

对于 Chrome,请执行以下操作:

  1. 在地址栏中输入 chrome://flags
  2. 单击覆盖软件渲染列表下的启用
  3. 重新启动浏览器。

对于 Firefox,请执行以下操作:

  1. 在地址栏中输入 about:config
  2. 在搜索栏中输入 webgl.force-enabled
  3. 将值设置为 true
  4. 重新启动浏览器。

您的浏览器似乎不支持 WebGL

Scene Viewer 未在您的浏览器中检测到 WebGL 时,会显示此消息。 转到 get.webgl.org 是一个很好的确认方法。 如果看到旋转的立方体,则确认 WebGL 在浏览器中可用。 否则,网站会显示浏览器不支持 WebGL。 如果您未看到旋转的立方体,可以尝试下述方法:

  1. 确保通过浏览器设置来启用 WebGL。
  2. 确保浏览器和硬件满足 Scene Viewer 要求。

Scene Viewer 随即打开,但渲染质量会受到影响

有时,Scene Viewer 打开时不会显示错误消息,但您仍然可能会遇到问题。 例如:

  • 所有图标和标注都丢失,但会在其他浏览器或设备中显示。
  • 渲染伪影(例如,以黑色渲染的大气和阴影或用点渲染的几何)。
  • 场景中存在的主要颜色问题(例如,所有颜色均反转或所有颜色均呈现为绿色或黑色)。

如果您遇到上述任何问题,请确认以下内容:

如果您的 Scene Viewer 仍然有问题,请尝试切换到其他浏览器。 另一个选择是更新视频驱动程序。 建议您从供应商的网站下载最新的驱动程序。 最后,如果以上所有建议都无法解决问题,请在 Esri Community 论坛中报告您的问题,或联系 Esri 技术支持部门获取更多帮助。