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
Учебные материалы

Работа с ассетами

Система Ассетов призвана унифицировать управление файлами в рамках проекта UNIGINE и сделать его простым и интуитивно понятным. Для этого содержимое проекта представлено в виде набора «строительных блоков» - ассетов, и весь рабочий процесс организован вокруг них.

Ассет - это «единица работы», он представляет собой любой ресурс, который можно использовать в вашем мире или проекте. Ресурс может быть получен из файла, созданного с помощью стороннего приложения, например, 3D-модель, аудиофайл, изображение или любой другой тип, поддерживаемый UNIGINE Engine. Ресурсы также могут быть созданы с помощью UnigineEditor, например, ноды, материалы или свойства.

Каждый ассет представлен парой: файл на диске и файл метаданных *.meta, в котором хранится вспомогательная информация для этого ресурса, включая GUID (globally unique identifier). GUID определяет путь к ассету (т.е. Расположение ассета в проекте) и используется системой ассетов для сохранения всех связей и зависимостей между ресурсами независимо от их имени и местоположения в проекте. Таким образом, вам не нужно беспокоиться о том, что ваш материал потеряет текстуру, если изменится ее имя.

Еще одна важная особенность Системы Ассетов - отслеживание изменений в реальном времени. После импорта вы можете модифицировать ассеты в любое время, Система Ассетов заметит, когда вы сохраните изменения в файл, и при необходимости повторно импортирует их.

Все ресурсы хранятся в папке data вашего проекта. Для всех ресурсов, которые не являются собственными форматами (например, .fbx, .obj, .hdr и т.д.), Редактор автоматически генерирует все ресурсы, которые будут использоваться UNIGINE Engine во время выполнения. Такие файлы называются файлами времени выполнения (runtimes) .

Примечание
Файлы среды выполнения создаются автоматически и сохраняются в папке data/.runtimes вашего проекта.

Взаимосвязь между содержимым папки data в корне вашего проекта на вашем компьютере и папкой Project в окне Asset Browser

Весь рабочий процесс будет вращаться вокруг Браузера Ассетов (Asset Browser), и при работе над проектом UNIGINE в обычном проводнике файлов больше не будет необходимости. Фактически, цель этой функции состоит в том, чтобы пользователи UNIGINE полностью игнорировали то, что находится на диске, и взаимодействовали с содержимым своего проекта только через редактор.

Браузер Ассетов#

Главный интерфейсный инструмент Системы Ассетов - Браузер Ассетов . Он используется для организации контента в вашем проекте: создания, импорта, просмотра, переименования ваших ассетов, перемещения их между папками и управления их иерархией.

Примечание
Самый простой способ безопасного перемещения или переименования ваших ресурсов - это всегда делать это с помощью Браузера Ассетов . В этом случае Система Ассетов сохранит все связи и зависимости между ресурсами.

Браузер Ассетов доступен из меню Windows .

Asset Browser

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

Настройка браузера ассетов

Чтобы упростить управление ассетами, вы можете создать несколько окон браузера ассетов через меню: Windows -> Add Asset Browser и расположить их в любом месте.

Каждое из созданных окон отображается в меню Windows и может быть скрыто, показано или удалено, если это необходимо.

Чтобы узнать о работе Браузера Ассетов, посмотрите следующий видеоурок:

Окно отображения иерархии#

Окно отображения иерархии находится в левой части интерфейса Asset Browser. Оно содержит список всех папок и ресурсов в вашем проекте. Доступны следующие корневые папки:

  • data - содержит данные, хранящиеся в папке data в корневой папке проекта. Это папка, в которой выполняется вся работа с содержимым проекта.
  • core - содержит встроенные основные ресурсы. Эти ассеты доступны для каждого проекта по умолчанию.
    Примечание
    Основные ресурсы доступны только для чтения.

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

Окно отображения иконок#

Окно отображения иконок отображает значки для всех ресурсов в выбранной папке проекта после применения всех выбранных фильтров. Вы можете выбрать типы отображаемых ассетов, используя раскрывающийся список Filter в верхней части панели.

Ресурсы, доступные в просмотре ассетов, можно перетащить прямо в окно просмотра редактора.

Вы можете создать новую папку, материал или свойство, щелкнув правой кнопкой мыши в любом месте панели и выбрав нужный элемент из контекстного меню. По списку ресурсов можно перемещаться, используя полосу прокрутки или вращая колесико мыши.

Размер значков можно изменить с помощью ползунка внизу панели; они будут заменены представлением в виде иерархического списка, если ползунок перемещен в крайнее левое положение.

Чтобы отобразить расположение файла ресурса в стандартном окне браузера файлов, щелкните ресурс правой кнопкой мыши и выберите Show in Explorer.

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

Предварительный просмотр и детальная информация об ассете отображаются в окне Parameters в правой части интерфейса Браузера Ассетов. Представленная информация зависит от типа ассета.

3D Geometry Material Texture

Ассет 3D-геометрии (например, .mesh, .node, .fbx) отображается в тестовой среде с примененным по умолчанию базовым материалом mesh_base.

Вы можете вращать модель с помощью мыши, удерживая левую кнопку нажатой, и масштабировать ее колесиком мыши.

Ассет материала показан на примере примитива (Сфера, Материальный шар, Коробка, Капсула, Цилиндр, Додекаэдр или Икосаэдр).

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

Ресурс текстуры отображается в виде изображения с информацией и элементами управления в верхней части панели. Эти элементы управления используются для выбора красного, зеленого, синего и альфа-каналов, а также уровня MipMapping.

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

Аудиоплеер отображается для аудиоресурса . Превью для других типов ресурсов отображаются в виде значков.

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