CityEngine Web 查看器疑难解答
在本主题中
下面列出了使用 CityEngine Web 查看器时可能遇到的问题以及一些推荐的解决方案。
打开 CityEngine Web 查看器
查看 Web 场景
CityEngine Web 查看器需要支持 WebGL 的桌面 web 浏览器,WebGL 是用于渲染 3D 图形的 web 技术标准。最新版本的 Chrome 和 Firefox 桌面浏览器都内置有 WebGL。目前,移动设备或 Safari Windows 暂不支持 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 缓冲精度问题)
- 启用 WebGL 0.91 的 Internet Explorer 11 版本
Mac 操作系统上的 Safari
一些较旧版本的 Safari 不会默认启用 WebGL。要启用 WebGL,请执行以下操作:
- 请依次单击滚轮图标,首选项,高级。
- 选中菜单栏中“显示开发”菜单旁边的复选框。
- 在新启用的开发菜单中,单击启用 WebGL。
Firefox
一些较旧版本的 Firefox 不会默认启用 WebGL。要启用 WebGL,请执行以下操作:
- 在地址栏中,输入 about:config。
- 搜索 WebGL。
- 确保将 webgl.disabled 设置为 false。
- 将 webgl.force-enabled 设置为 true。
请确保计算机硬件拥有支持 WebGL 的显卡并确保显卡驱动程序是最新的。要获取有关 WebGL 要求的更多详细信息,请访问 WebGL 疑难解答。
由于 WebGL 使用系统显卡,所以 CityEngine Web 查看器的性能直接取决于显卡性能。具有更复杂内容的较大 Web 场景需要更多系统资源。在性能不够强的系统中,可能会造成交互缓慢。
下面介绍了一些提高性能的建议:
- 在设置窗格中关闭直接和散射阴影。
- 一次只打开一个 CityEngine Web 查看器。关闭正在运行 CityEngine Web 查看器或其他 WebGL 内容的其他浏览器选项卡或窗口。
- 关闭使用图形硬件的其他 3D 应用程序(例如 ArcScene)。
- 确保视频驱动程序是最新的。
- 如果 Web 场景所需要的内存超过显卡的显存,则可能导致性能显著下降并造成交互缓慢。请尝试打开更轻量级的 Web 场景或考虑升级显卡。