Вы можете использовать Scene Viewer на мобильных устройствах и в настольных веб-браузерах, поддерживающих WebGL, стандартную веб-технологию для отображения 3D-графики. Для наилучших результатов убедитесь, что ваше мобильное устройство, браузер и аппаратное обеспечение компьютера соответствуют требованиям Scene Viewer.
Требования к веб-браузеру
Для Scene Viewer и основанных на сценах приложений нужен веб-браузер, поддерживающий WebGL. Последние версии самых популярных браузеров для настольных компьютеров имеют встроенную поддержку WebGL. Чтобы проверить, включена ли в браузере поддержка WebGL, откройте сайт get.webgl.org. Для устранения проблем, связанных с WebGL, посетите страницу WebGL troubleshooting. Убедитесь, что вы обновили ваш браузер, поскольку WebGL – постоянно развивающаяся технология, и в каждой версии браузера появляются улучшения производительности Scene Viewer. Чтобы использовать Scene Viewer, для вашего браузера должно быть включено аппаратное ускорение.
Scene Viewer и основанные на сценах приложения поддерживают следующие веб-браузеры:
- Chrome
- Firefox
- Internet Explorer 11*
- Edge*
- Safari 9 и выше*
*Технология WebGL этого браузера не оптимизирована для требовательных к памяти приложений и не будет правильно работать при открытии некоторых сцен.
Подсказка:
Установите настройки для ускорения работы в браузере, чтобы оптимизировать скорость или качество отображения в вашей сцене.
Internet Explorer 11
При использовании Internet Explorer 11 (IE 11) убедитесь, что браузер обновлен до последней версии. Scene Viewer поддерживается только в IE 11 с WebGL 0.94. Более ранние версии WebGL устарели и не работают с Scene Viewer или приложениями, основанными на сценах. Версию WebGL можно проверить, посетив www.webglreport.com.
Примечание:
Есть известная ошибка памяти при использовании IE 11 с Scene Viewer и основанными на сценах приложениями. Если у вас имеются трудности с производительностью, закройте и снова откройте браузер. Перезагрузка страницы или открытие новой вкладки не приводит к очистке памяти. Необходимо закрыть и снова открыть браузер.
Дополнительные требования к WebGL
В дополнении к основной поддержке WebGL, Scene Viewer и основанные на сценах приложения имеют следующие требования для WebGL:
- Шейдер фрагментов с высоким разрешением
- Замерщик шейдера вершин
- Индексы вершин Uint (OES_element_index_uint extension)
Вы можете проверить, соответствует ли ваш браузер требованиям, на сайте www.webglreport.com.
Требования к аппаратному обеспечению
Ваш компьютер должен иметь как минимум 2 ГБ системной памяти и видеокарту, которая поддерживает WebGL, с 1 Гб видеопамяти. Для достижения наилучшей производительности рекомендуется использовать видеокарту с 4 ГБ видеопамяти, особенно для больших сцен или сцен с интенсивным использованием памяти.
Графические адаптеры
Ваша видеокарта должна поддерживать OpenGL 3.0 (Shader Model 4.0) следующей спецификации:
- AMD/ATI: Radeon 4xxx или выше
- NVIDIA: GeForce 2xx или выше, Quadro FX 3800 или выше
- Intel: HD 4000 или выше
Не мобильные версии видеокарт как правило, имеют более высокую производительность, чем мобильные видеокарты (обозначаются как m или mobile).
Примечание:
Некоторые системы могут автоматически переключаться между видеокартами с интегрированной графикой и дискретной графикой для построения отображения 3D-графики. Scene Viewer и основанные на сценах приложения лучше всего работают с дискретными графическими адаптерами; поэтому убедитесь, что в настройках драйвера вашей видеокарты для веб-браузера выбрана дискретная видеокарта. Если это не так, некоторые точечные символы и надписи могут отображаться некорректно.
Более подробная информация о требованиях к WebGL находится на странице Устранение неисправностей WebGL.
Требования к мобильным устройствам
Scene Viewer предлагает мобильную поддержку для:
- iOS:iPhone 8, iPhone XS, iPad Pro (браузер Safari)
- Android:Samsung S8, Samsung S9, Samsung Tab S3 (браузер Chrome)
Если вы используете другое мобильное устройство, необходимо наличие 2ГБ ОЗУ (рекомендуется 4 ГБ), мощного многоядерного процессора и GPU, и последней версии Android или iOS.
Установка веб-стилей
Esri предоставляет пополняемый набор 3D-моделей для назначения символов точек в схемах. Таким образом, в галерее символов по умолчанию установлен ограниченный набор 3D-моделей (Основные формы). В версиях ArcGIS Enterprise 10.7.1 и выше, чтобы в галерее символов, таких как Vegetation, был полный набор 3D-символов, установите программу установки веб-стилей Web Style. Веб-стили доступны для загрузки с My Esri. Установка Web Styles выполняется после того, как будут установлены все другие компоненты ArcGIS Enterprise.
Устранение неполадок отображения
Scene Viewer требует корректной работы оптимальной функциональности браузера. Вы увидите сообщение Проблема загрузки Scene Viewer, если Scene Viewer обнаружит, что отображение на вашем браузере осложнено. Более того, сообщение об ошибке будет содержать подробности возникшей проблемы:
Дополнительно Scene Viewer может открыться без сообщения об ошибке, но качество отображения будет не самым лучшим.
Ваш браузер не использует ускорение для отображения
Если Scene Viewer не обнаруживает аппаратного ускорения в вашем браузере, об этом будет выведено сообщение. Распространенные причины, по которым аппаратное ускорение не включено, могут заключаться в том, что параметры браузера не настроены должным образом или браузер заблокировал видеокарту.
Задание настроек аппаратного ускорения в вашем браузере
У каждого браузера есть собственные варианты настройки, и аппаратное ускорение в нем может и не быть включено. Для включения аппаратного ускорения рендеринга в браузере см.:
Для Chrome сделайте следующее:
- Перейдите в Настройки > Дополнительные > Система.
- Щелкните переключатель Использовать аппаратное ускорение (при наличии) для включения рендеринга видеокарты.
- Перезапустите браузер.
Для Firefox сделайте следующее:
- Выберите Инструменты > Дополнительно > Просмотр.
- Поставьте отметку Использовать аппаратное ускорение (при наличии).
- Перезапустите браузер.
В IE 11 сделайте следующее:
- Щелкните Дополнительные настройки.
- Снимите отметку Использовать программное ускорение вместо GPU . Если отметка стоит и отключена, ваша видеокарта или ее драйвер требуют обновления.
- Перезагрузите компьютер.
Ваш браузер заблокировал видеокарту
Некоторые браузеры определяют, что конкретная видеокарта не соответствует требованиям браузера, и блокируют ее. Однако вы можете обойти это решение браузера. Хотя это не всегда рекомендуется, ошибка может быть решена в Scene Viewer.
Для Chrome сделайте следующее:
- Введите chrome://flags в адресной строке.
- Щелкните Включить под пунктом Перезаписать список программного рендеринга.
- Перезапустите браузер.
Для Firefox сделайте следующее:
- Введите about:config в адресной строке.
- Введите webgl.force-enabled в поле поиска.
- Установите значение true.
- Перезапустите браузер.
Ваш браузер не поддерживает WebGL
Вы получите это сообщение, когда Scene Viewer не обнаруживает WebGL в вашем браузере. Чтобы проверить это, перейдите на сайт get.webgl.org. Если WebGL работает в вашем браузере, вы должны увидеть вращающийся кубик В противном случае ваш браузер не поддерживает WebGL. Если вы не видите кубик, попробуйте сделать следующее:
- Убедитесь, что в настройках браузера включен WebGL.
- Убедитесь, что ваш браузер и аппаратное обеспечение соответствуют Требованиям Scene Viewer.
Scene Viewer открывается, но качество отображения не самое лучшее
Иногда Scene Viewer откроется без сообщения об ошибке, но при работе могут возникать проблемы. Примерами могут быть следующие ситуации:
- Отсутствуют все значки и надписи, при этом они отображаются в другом браузере или на другом устройстве.
- Артефакты рендеринга (например, дымка и тени, рендеринг геометрии точками).
- Проблема с основным цветом сцены (например, цвета инвертированы или все отображается зеленым либо черным).
В этих случаях проверьте следующее:
- В браузере включено аппаратное ускорение.
- В браузере включена технология WebGL.
- Ваш браузер и компьютер соответствуют всем требованиям Scene Viewer.
Если вы все еще видите ошибку в Scene Viewer, попробуйте переключиться на другой браузер. Либо обновите видеодрайвер. Рекомендуем вам перейти на сайт производителя и скачать оттуда последнюю версию драйвера. Наконец, если ничего из предложенного не помогло исправить проблему, сообщите о проблеме на форумы GeoNet или обратитесь в Техническую поддержку Esri за помощью.