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 2

Примечание

Используйте SDK Browser v2 для работы с проектами на базе версий SDK 2.9+. Вы можете скачать новый браузер для своей операционной системы воспользовавшись следующими ссылками:

Если вы одновременно работаете с проектами на основе SDK 2.16+, а также на основе версий SDK предшествующих 2.9, то вам следует использовать обе версии SDK Browser следующим образом:

  • SDK Browser v2: SDK 2.9+
  • SDK Browser v1 (устаревший): SDK 2.8 и ранее.

Эта статья содержит краткое описание возможностей UNIGINE SDK Browser:

  • Интеграция с аккаунтами developer.unigine.com
  • Удобная загрузка, установка и обновление нескольких UNIGINE SDK
  • Быстрое создание проектов с настраиваемыми настройками
  • Просмотр различных примеров: UnigineScript, C ++ API, C # API, сторонние
  • Скачивание контента по запросу
  • Самостоятельное обновление через Интернет

В следующем видео представлен обзор интерфейса SDK Browser:

Информацию о загрузке и установке браузера можно найти здесь .

Информация о лицензировании доступна в статье Лицензии .

Внимание
SDK Browser может запускаться некорректно, если у вас установлен Astra Linux Special Edition 1.5 / 1.6 с установленным PaX. В качестве обходного пути вы можете отключить MPROTECT для двоичного файла browser.linux следующим образом:
Исходный код
sudo paxctl -m browser_x64.linux

Для получения более подробной информации о MPROTECT вы можете щелкнуть здесь .

Создание аккаунта#

Для использования UNIGINE SDK вам нужен аккаунт. Этот аккаунт также предоставляет авторизованный доступ к Порталу разработчиков и Форуму.

Чтобы создать аккаунт через SDK Browser, нажмите Create account:

В форме регистрации:

  1. Введите свое имя и email в соответствующих полях.
  2. Создайте пароль, который будет использоваться для входа.
  3. Установите флажок, чтобы подтвердить, что вы прочитали и согласны с указанными условиями и требованиями.
  4. Нажмите кнопку SUBMIT.

Как только вы нажмете кнопку SUBMIT, на указанный вами email будет отправлено письмо. Оно содержит код подтверждения, который нужно ввести в соответствующем поле.

Примечание

Если вы не получили код:

  1. Проверьте папку со спамом в своем почтовом ящике.
  2. Убедитесь, что вы правильно ввели email — нажмите Back, чтобы вернуться к данным регистрации.
  3. Нажмите Send again под кнопкой SUBMIT, и мы отправим вам новое письмо.

После подтверждения email ваш аккаунт готов к использованию: вы можете использовать для входа как ваш email, так и автоматически сгенерированный логин вместе с паролем, установленным при создании аккаунта.

Вход в систему#

Нажмите Options и убедитесь, что в настройках сервера выбрано предпочтительное местоположение (Global или China).

Затем введите данные аккаунта и нажмите SIGN IN.

Глобальные параметры#

Можно установить общие параметры запуска для всех проектов, примеров и демонстраций, запускаемых через браузер SDK.

Чтобы открыть форму Global Options, щелкните следующую вкладку в браузере SDK:

Будут доступны следующие настройки:

Server Местоположение сервера (Global или China).
Storage Path Путь к папке, в которой будут храниться загруженные SDK и демонстрации.
Show Welcome Screen Показывать экран приветствия при запуске браузера SDK.
Close to Tray При закрытии свернуть окно в область уведомлений.
Interface Language Язык интерфейса, используемый в SDK Browser.
Qt Path Путь к библиотекам Qt. Этот путь используется для запуска проектов, созданных с помощью QMake через UNIGINE SDK Browser.
Примечание
Эта опция доступна только в Windows.
Channel Activation Активация канальных USB-ключей.
НАСТРОЙКИ ВИДЕО ПО УМОЛЧАНИЮ
API Графический API, который будет использоваться для рендеринга. Доступны следующие значения:
  • Auto-detection - автоматически выбирать лучший вариант из доступных.
  • DirectX 11
  • DirectX 12
  • Vulkan
Resolution Разрешение окна.
Fullscreen

Полноэкранный режим:

  • Disabled — отключен, приложение запускается в оконном режиме
  • Enabled — включен, приложение запускается в полноэкранном режиме
  • Borderless Window — приложение запускается в режиме без границ — полнооконном режиме, когда окно приложения отображается без дополнительных элементов
Video Debug Контекст отладки для Vulkan или DirectX.
Offscreen Включает внеэкранный режим рендеринга для приложения, что позволяет запускать UNIGINE Engine в облаке и использовать мощные серверы (например, с целью создания фотореалистичных наборов данных для глубокого обучения и проверки алгоритмов ИИ). Все окна в этом режиме виртуальные, так же как и дисплей, пользовательский ввод недоступен.
Monitors Конфигурация дисплея (для одно- или многомониторного рендеринга).
Stereo 3D Стерео режим.
Примечание
Набор доступных режимов зависит от графического API, используемого для рендеринга.

SDK#

Чтобы начать работу, у вас должен быть установлен SDK . На вкладке SDKs вы можете установить новую версию SDK или добавить уже установленную.

Примечание
Автономные сборки также доступны в разделе Downloads портала разработчика.

Установка SDK#

Чтобы установить новый SDK:

  1. Нажмите кнопку ADD SDK.

    Откроется окно Add SDK.

  2. Укажите Тип SDK в поле Edition (Community, Engineering, Sim или Editor) на вкладке SDKs.
  3. Укажите версию SDK в поле Version.
  4. Нажмите кнопку Install. Ход загрузки и установки будет показан в меню слева и на самой вкладке SDK.

  5. После завершения установки нажмите кнопку Activate установленного SDK.

  6. В открывшемся окне Activate License выберите подходящий тип активации лицензиии нажмите Activate.

SDK активирован и готов к использованию:

Установленный и активированный SDK

Добавление ранее установленного SDK#

Чтобы добавить установленный SDK:

  1. Нажмите кнопку ADD SDK.

  2. Нажмите ссылку add the already installed в нижней части окна Add SDK. В открывшемся окне браузера укажите путь к корневой папке нужного SDK. Он появится в списке My Projects.

  3. Укажите путь к корневой папке необходимого SDK. Он появится в разделе «SDKs».

    Примечание
    Для добавления доступны только SDK, содержащие файл manifest (присутствует с 23.04.2015).

Upgrading an SDK#

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

Кнопка Upgrade

После установки SDK вы можете:

  • Создать новый проект во вкладке My Projects.
  • Запустить встроенные демонстрации или сэмплы ( UnigineScript , C ++ API, C # API, сторонние).

Мои проекты#

Проект - это независимый объект, который содержит все данные о содержимом вашего приложения, организованные в наборе каталогов.

На вкладке My Projects отображаются все доступные проекты. Список проектов может отображаться в виде эскизов или в виде списка. Переключение между этими двумя режимами осуществляется с помощью соответствующих кнопок в правом верхнем углу.

Есть несколько способов работы с проектами :

  • Создайте новый проект (у вас должен быть установлен SDK).
  • Добавьте существующий проект со своего локального диска (после этого он будет легко доступен отсюда для редактирования, обновления или других действий).

Дополнения#

Дополнения (Add-On) - это элементы, дополняющие стандартный UNIGINE SDK, которые расширяют его возможности и/или могут использоваться для разработки проектов на платформе UNIGINE, включая 3D-модели, материалы, текстуры, визуальные эффекты, логические компоненты, плагины для движка и редактора, руководства, примеры или шаблоны проектов, а также другие элементы, которые можно использовать в ваших проектах UNIGINE.

Дополнения, созданные UNIGINE или другими пользователями, вы можете найти на Add-On Store.

Список дополнений UNIGINE и способов их использования представлен здесь.

Сэмплы#

На вкладке Samples можно найти следующие сэмплы:

  • Demos - набор демонстраций и тестов UNIGINE, которые можно преобразовать в проект, чтобы изменить
  • UnigineScript - набор демонстраций UnigineScript
  • C++ API - набор демонстраций C ++ API
  • C# API - набор демонстраций C #
  • 3rd party - набор демонстраций, демонстрирующих интеграцию UNIGINE с приложениями на основе сторонних технологий.

Чтобы загрузить любую демонстрацию, щелкните Install под проектом в разделе Demos вкладки Samples.

Знания#

Доступ к онлайн- и офлайн-документации, форуму сообщества Unigine и частной поддержке.

Ссылки на социальные сети#

Здесь собраны быстрые ссылки на наши аккаунты в социальных сетях, форум и онлайн-документацию. Присоединяйтесь к нашему сообществу и следите за новостями.

Устранение неполадок#

Если браузер SDK выдает сообщение об ошибке, ознакомьтесь со следующей статьей для поиска возможного решения:

Последнее обновление: 13.11.2024
Build: ()