This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Режимы вывода изображения
Физика
Браузер SDK 2
Лицензирование и типы лицензий
Дополнения (Add-Ons)
Демонстрационные проекты
API Samples
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
Унифицированный язык шейдеров UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Источники и их параметры

В этой статье рассматриваются типы источников и их общие параметры.

Типы слоев источников#

Источники данных ландшафта#

Источники данных ландшафта

Высоты и снимки являются основой, необходимой для создания ландшафта.

Маска — это полезный инструмент для автоматического создания растительности в определенных областях ландшафта и создания деталей ландшафта, которые можно использовать для изменения визуального представления ландшафта ( Terrain Global или Landscape Terrain).

Объекты#

Объекты

Sandworm позволяет в соответствии с данными с географической привязкой размещать на сгенерированном ландшафте такие объекты как:

Имена объектов могут быть установлены и изменены по мере необходимости либо в окне Sources, либо в окне Parameters. Эти же имена также используются для сгенерированных объектов в окне иерархии World Nodes.

Editing the object name

Добавление источника данных#

Sandworm работает как с локальными, так и с онлайновыми источниками данных:

  • Georeferenced Image — для добавления данных, хранящихся на ПК
  • TMS — для использования онлайн-данных путем добавления ссылки
Примечание
Если вы не хотите генерировать добавленный источник, вы можете либо удалить, либо отключить его в списке Sources.

Источник изображения с географической привязкой#

Georeferenced Images - это файлы данных, уже доступные на ПК:

  • Assets — файлы, которые добавляются в файловую систему и представляют собой часть проекта. В зависимости от размера ассетов, они могут храниться в каталоге /data или добавляться как mount. Такой подход рекомендуется для совместной работы.

    Примечание
    Мы рекомендуем импортировать файлы изображений как Unchanged, чтобы избежать создания ненужных файлов среды выполнения.
  • External Files — файлы, хранящиеся на ПК, которые не являются частью файловой системы. Этот тип источника данных может быть полезен, если расширение файла неизвестно файловой системе. Однако имейте в виду, что если вы предоставляете общий доступ к этому проекту, путь к внешнему файлу должен быть соответствующим образом скорректирован.

Расположение файла — путь к добавляемому файлу или группе файлов. Множественный выбор позволяет добавлять несколько файлов одновременно и добавляет их в виде отдельных слоев.

Источник TMS#

Тип источника TMS предназначен для использования Tile Map Services для генерации ландшафта. Эта опция доступна как для растровых, так и для векторных типов данных.

Чтобы загрузить данные для этого типа источника, вам необходимо установить границы.

TMS URL

URL-адрес онлайнового источника данных. Вы можете использовать любой из предложенных источников или добавить свой собственный. Объем данных определяется границами.

Добавление пользовательских URL-адресов

Чтобы добавить URL-адрес, выберите строку Add URL в раскрывающемся окне или щелкните изображение справа:

Откроется следующее окно для управления URL-адресами:

Требования к URL-адресам TMS:

Ссылка на картографический сервис плиток, вставленная в качестве URL-адреса, должна содержать x, y и z, заключенные в фигурные скобки ({}).

Например:

  • Ссылку на картографический сервис OpenStreetMap (http://a.tile.openstreetmap.org/z/x/y.png) следует использовать следующим образом:

    http://a.tile.openstreetmap.org/{z}/{x}/{y}.png

  • Ссылку на данные ArcGIS Online (https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/z/y/x.png ) следует использовать следующим образом:

    https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}.png

Для источников, которым требуются токены, ссылка должна быть организована следующим образом:

https://api.mapbox.com/v4/mapbox.terrain-rgb/{z}/{x}/{y}.pngraw?access_token=your_token

Примечание
Источники, требующие ввода логина и пароля, в настоящее время не поддерживаются.
Zoom Level

Уровень масштабирования определяет масштаб загружаемых исходных данных. У поставщиков данных определены свои собственные уровни масштабирования; поэтому это значение зависит от источника. Например, OSM имеет следующие уровни масштабирования.

Более высокие уровни масштабирования обеспечивают более подробные данные, но влияют на скорость генерации и создают более высокую нагрузку.

Определение границ#

Границы определяют область действия исходных данных, которые используются для генерации. По умолчанию для генерации используются все данные источника. Это означает, что если вы не зададите границы для Georeferenced Image, все доступные в нем данные будут использоваться для генерации.

Источник TMS не будет создан без установки границ.

Границы отмечены зеленым цветом с точками в качестве углов:

Вы можете установить точки вручную или заключить область, видимую в представлении Map, и переместить точки, при необходимости, используя следующие инструменты:

Edit Boundaries Button

Изменение границ: щелкните и перетащите точку на карте предварительного просмотра или измените ее координаты на панели Parameters.

Добавление точек: удерживайте ALT и щелкните левой кнопкой мыши в окне Map.

Удаление точек и границ: щелкните правой кнопкой мыши на одной точке в окне Map и выберите Remove в контекстном меню. Вы также можете выбрать точку в окне Map и нажать Delete на клавиатуре.

Кнопка заключения видимой области в границы

Заключение области, видимой в окне Map, в границы. Данные будут загружены для области в пределах этих границ. Вы можете перемещать точки, определяющие границы, чтобы при необходимости скорректировать область.

Кнопка удаления границ

Удаление границ для выбранного источника. Если границы не установлены (или удалены), будут загружены все данные, доступные в источнике и в пределах Export Area.

Предварительный просмотр#

Кнопка Preview генерирует предварительный просмотр данных в окне Map.

Обновление предварительного просмотра требуется при изменении границ источника.

Фильтрация векторных данных#

Фильтрация данных маски описана здесь.

Фильтры используются для выбора определенных данных из векторного источника и создания только требуемых типов объектов. По умолчанию фильтры не установлены, и все данные, доступные в источнике, используются для создания указанного объекта.

Примечание
В настоящее время в качестве ассетов поддерживаются только *.shp и *.geojson. Поэтому, если у вас есть файлы других типов, вы можете попробовать добавить их как External Files.

Добавьте векторный источник для установки фильтров. При выборе уже созданного объекта для изменения его фильтров убедитесь, что вы выбрали источник в списке источников:

Источники в этом списке также могут быть отключены и удалены. Если вы удалите единственный источник, объект также будет удален.

Filter - это набор правил, созданных с использованием Aтрибутов.

Binary operation
Binary Operators

Бинарные операторы AND и OR, позволяющие комбинировать несколько фильтров.

Attribute name Имя атрибута, доступного в таблице атрибутов.
Attribute condition
Attribute Conditions

Доступные условия: =, !=, >, <, ANY. ANY генерирует все объекты, которым присвоено какое-либо значение для выбранного атрибута.

Внимание
При использовании > и < убедитесь, что выбранный тип значения атрибута является числом. Сравнение строк может вызвать проблемы.
Attribute value Значение атрибута, доступного в таблице атрибутов.
Attribute Table
Open Table Button

Открывает таблицу атрибутов, которая позволяет задать имя атрибута и значение атрибута одним щелчком мыши. Щелчок по значению заполняет соответствующие поля. Двойным щелчком мыши заполняются поля и закрывается таблица.

Attributes Table

Remove filter
Remove Filter Button
Удаляет соответствующий фильтр из списка.
Add
Add Filter Button
Добавляет еще один фильтр.
Copy filters
Copy Filters Button

Открывает окно для копирования всех фильтров из текущего источника в выбранные источники:

Copy Filters Window

Если вы что-либо измените в фильтрах, которые вы уже скопировали, и хотите, чтобы эти изменения были применены к другим источникам, вам необходимо скопировать фильтры еще раз. Все фильтры выбранных источников будут заменены фильтрами текущего источника.

Delete all filters
Delete Filters Button
Удаляет все добавленные фильтры.
Последнее обновление: 16.08.2024
Build: ()