Skip To Content

CityEngine Web 查看器疑难解答

下面列出了使用 CityEngine Web 查看器时可能遇到的问题以及一些推荐的解决方案。

打开 CityEngine Web 查看器

查看 Web 场景

打开 CityEngine Web 查看器

打开 CityEngine Web 查看器时,出现消息提示我的浏览器似乎不支持 WebGL。

CityEngine Web 查看器需要支持 WebGL 的桌面 web 浏览器,WebGL 是用于渲染 3D 图形的 web 技术标准。最新版本的 Chrome、Firefox、Safari、Internet Explorer 和 Edge 桌面浏览器都内置有 WebGL。目前,移动设备暂不支持 CityEngine Web 查看器。要测试浏览器是否启用了 WebGL,请打开 get.webgl.org。要解决与 WebGL 相关的问题,请访问 WebGL 疑难解答

Internet Explorer

  • 10 或之前版本的 Internet Explorer 不支持 WebGL,也不可与 CityEngine Web 查看器一起使用。
  • Internet Explorer (IE) 11 实验性地实施了 WebGL,当前尚不能支持所有的 CityEngine Web 查看器功能。以下功能可能无法正常运行或者完全缺失,具体取决于 Internet Explorer 11 的升级版本:
    • 启用 WebGL 0.91 的 Internet Explorer 11 版本
      • 不支持
    • 启用 WebGL 0.92 的 Internet Explorer 11 版本
      • 没有阴影功能
      • 没有抗锯齿功能
      • 闪烁功能(z 缓冲精度问题)
    • 启用 WebGL 0.93 的 Internet Explorer 11 版本
      • 没有散射阴影功能
      • 闪烁功能(z 缓冲精度问题)

Safari

一些较旧版本的 Safari 不会默认启用 WebGL。要启用 WebGL,请执行以下操作:

  1. 请依次单击滚轮图标、首选项高级
  2. 选中菜单栏中“显示开发”菜单旁边的复选框。
  3. 在新启用的开发菜单中,单击启用 WebGL

Firefox

一些较旧版本的 Firefox 不会默认启用 WebGL。要启用 WebGL,请执行以下操作:

  1. 在地址栏中,输入 about:config
  2. 搜索 WebGL
  3. 确保 webgl.disabled 设置为 false
  4. webgl.force-enabled 设置为 true

打开 CityEngine Web 查看器时,出现消息提示我的硬件似乎不支持 WebGL。

请确保计算机硬件拥有支持 WebGL 的显卡并确保显卡驱动程序是最新的。要获取有关 WebGL 要求的更多详细信息,请访问 WebGL 疑难解答

查看 Web 场景

在 CityEngine Web 查看器中打开 Web 场景需要较长时间。

由于 CityEngine Web 场景文件很大,并且还依赖于您的 Internet 连接,在 CityEngine Web 查看器中加载场景时,可能需要花费几分钟时间。

在 CityEngine Web 查看器中进行浏览时,通常存在较长的滞后时间并且交互很慢。

由于 WebGL 使用系统显卡,所以 CityEngine Web 查看器的性能直接取决于显卡性能。具有更复杂内容的较大 Web 场景需要更多系统资源。在性能不够强的系统中,可能会造成交互缓慢。

下面介绍了一些提高性能的建议:

  • 设置窗格中关闭直接和散射阴影。
  • 一次只打开一个 CityEngine Web 查看器。关闭正在运行 CityEngine Web 查看器或其他 WebGL 内容的其他浏览器选项卡或窗口。
  • 关闭使用图形硬件的其他 3D 应用程序(例如 ArcScene)。
  • 确保视频驱动程序是最新的。
  • 如果 Web 场景所需要的内存超过显卡的显存,则可能导致性能显著下降并造成交互缓慢。请尝试打开更轻量级的 Web 场景或考虑升级显卡。

“注释”图标不显示在 3D 视窗中。

一些系统可以自动在集成显卡和独立显卡之间进行切换,以渲染 3D 图形。CityEngine Web 查看器使用独立显卡时性能最佳;因此,需在显卡驱动程序设置中确保 Web 浏览器的每个应用程序设置均设置为独立显卡。