This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
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
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Создание и импорт ассетов

Not all content for your UNIGINE project can be created within UnigineEditor. Most assets are created externally, using Digital Content Creation tools, such as 3ds Max, Maya, Photoshop, and others.Не весь контент для вашего проекта UNIGINE можно создать в UnigineEditor . Большинство ассетов создается извне с использованием инструментов создания цифрового контента, таких как 3ds Max, Maya, Photoshop и других.

In the table below you can see a very general breakdown of the types of assets that can be created in UnigineEditor and those that are created using external Digital Content Creation (DCC) tools. В таблице ниже вы можете увидеть очень общую разбивку типов ассетов, которые могут быть созданы в UnigineEditor, и тех, которые созданы с помощью внешних инструментов создания цифрового контента (DCC).

Ассеты созданные в UnigineEditor Ассеты созданные в сторонних приложениях


To use assets created in a third-party Digital Content Creation tool in your UNIGINE project you should export them in a way that would not alter their dimensions, transforms, etc. when you import them to UNIGINE.

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

Exporting Assets from Content Creation ToolsЭкспорт ассетов из инструментов создания контента#

Before exporting assets from Digital Content Creation tools, check the following general recommendations:Перед экспортом ассетов из инструментов создания цифрового контента ознакомьтесь со следующими общими рекомендациями :

  • Check the working units used in your tool because scales in your tool and in UNIGINE may differ, and adjust, if needed. In UNIGINE 1 unit = 1 meter.Проверьте рабочие единицы измерения, используемые в вашем ПО, поскольку масштаб в вашем ПО и в UNIGINE могут отличаться, и при необходимости отрегулируйте их. В UNIGINE 1 unit = 1 meter.
  • Align your model along to the front axis and check that Y+ points forward at the export.Выровняйте модель по передней оси и убедитесь, что ось Y+ указывет вперед при экспорте.
  • Reset all transformations to avoid any misplacement issues after the model import.Сбросьте все преобразования, чтобы избежать проблем с неправильным размещением после импорта модели.
  • Prepare materials. Keep in mind that surfaces and meshes of the imported model are named after the materials.Подготовьте материалы. Помните, что поверхности и сетки импортированной модели именуются по материалам.

In addition to the general recommendations, there are guidelines for export from the most commonly used Digital Content Creation tools:Помимо общих рекомендаций, есть рекомендации по экспорту из наиболее часто используемых инструментов создания цифрового контента:

If you export your model from any other tool, check the guidelines and try to follow the general recommendations.Если вы экспортируете свою модель из любого другого инструмента, ознакомьтесь с инструкциями и попытайтесь следовать общим рекомендациям.

Importing AssetsИмпорт ассетов#

You can import the content for your project in several ways:Вы можете импортировать контент для своего проекта несколькими способами:

  • Drag the file(s) from the standard file browser of your operating system into the Asset Browser window. In this case, the dragged file(s) will be copied to the data project folder.
    Примечание
    To import composite assets (e.g. a material requiring a texture, or a node that requires several materials linked to plenty of textures) stored in Asset Packages (*.upackage), follow this guide.
    Перетащите файл (ы) из стандартного файлового браузера вашей операционной системы в окно Asset Browser .
  • In the Asset Browser, go to the folder where you want to import the file(s) to, right-click and select Import New Asset in the context menu.В Asset Browser перейдите в папку, в которую вы хотите импортировать файл(ы), щелкните правой кнопкой мыши и выберите Import New Asset в контекстном меню.

    Choose a file (or several files) in the file browser window that appears. The selected files will be copied to the project folder.В открывшемся окне обозревателя файлов выберите файл (или несколько файлов). Выбранные файлы будут скопированы в папку проекта.

    Примечание
    В случае, если импортируется один ассет, откроется диалоговое окно настроек импорта (доступно для определенных типов ассетов). В противном случае все ассеты будут импортированы с настройками по умолчанию, которые при необходимости можно будет изменить позже.
  • Put your resources to the data folder of your project directly using the functions of your operating system. Then, as you open UnigineEditor, it will try to create all possible asset types with the last used import settings. You can change these settings later if necessary.Вы также можете поместить свои ассеты в папку data вашего проекта напрямую, используя функции вашей операционной системы. Затем, когда вы откроете UnigineEditor, он попытается создать все возможные типы ассетов с настройками по умолчанию. При необходимости вы можете изменить эти настройки позже.

If your asset was imported successfully, a *.meta metafile will be created for it in the same folder and, if it is not a native asset, corresponding runtime file(s) will be generated in the data/.runtimes folder of your project.Если ассет был импортирован успешно, для него будет создан метафайл *.meta в той же папке, и, если он не является собственным ассетом, соответствующие файлы времени выполнения будут созданы в папке data/.runtimes вашего проекта.

Примечание
You can modify your assets at any time after importing, UnigineEditor will notice when you save new changes to the file and will re-import it as necessary.После импорта вы можете модифицировать ассеты в любое время, UnigineEditor заметит, когда вы сохраните изменения в файл, и при необходимости повторно импортирует их.

Import SettingsНастройки импорта#

Some types of assets supported by UNIGINE have a set of adjustable import settings, which determine the asset's appearance and behavior. These settings are displayed in a window that appears when you import a single asset.Некоторые типы ассетов, поддерживаемые UNIGINE, имеют набор настраиваемых параметров импорта, которые определяют внешний вид и поведение ассетов. Эти настройки отображаются в окне, которое появляется при импорте одного ассета.

For example, the import settings for an image will allow you to choose the type of texture, image format, size, etc. The import settings for an FBX file allow you to adjust the scale, decide whether you want to import materials and lights or use animation defined in the file.Например, настройки импорта для изображения позволят вам выбрать тип текстуры, формат изображения, размер и т.д. Настройки импорта для файла FBX позволяют настроить масштаб, решить, будете ли вы хотите импортировать материалы и источники света или использовать анимацию, определенную в файле.

You can change import settings for a particular asset when necessary. To do so, select it in the Asset Browser, the available settings will appear in the Parameters window. The options that are displayed will vary depending on the type of the selected asset. При необходимости вы можете изменить настройки импорта для определенного ассета. Для этого выберите его в Asset Browser, доступные настройки появятся в окне Параметры . Отображаемые параметры зависят от типа выбранного ассета.

Here you can also specify whether an asset will be used "as is" or a runtime file will be generated for it. This option is available only for some types of assets. Здесь вы также можете указать, будет ли ассет использоваться «как есть» или для него будет создан исполняемый файл. Эта опция доступна только для некоторых типов ассетов.

Clicking on an image asset in the Asset Browser shows the import settings in the Parameters window.При щелчке по ассету изображения в Браузере Ассетов отображаются настройки импорта в окне Parameters.

After changing the import settings click Reimport to reimport the asset with new settings or click Cancel to discard your changes.После изменения настроек импорта нажмите Reimport, чтобы повторно импортировать ассет с новыми настройками, или нажмите Cancel, чтобы отменить изменения.

Real-Time Tracking of ChangesОтслеживание изменений в реальном времени#

You can modify your assets at any time after importing, UnigineEditor will notice when you save new changes to the source file and will re-import it as necessary.Вы можете изменить свои ассеты в любое время после импорта, UnigineEditor заметит, когда вы сохраните новые изменения в исходный файл, и при необходимости повторно импортирует его.

Примечание
The asset will be reimported automatically only when you modify its source file, stored inside the data folder of your project, either by direct editing or by replacing it with an updated version with the same name.Ассет будет повторно импортирован автоматически только тогда, когда вы измените его исходный файл, хранящийся в папке data вашего проекта, либо путем прямого редактирования, либо путем замены его обновленной версией с тем же именем.

Creating Assets in UnigineEditorСоздание ассетов в UnigineEditor#

Any time you create a new world, save presets, inherit a new material or a property, create a node reference or export a node to an FBX file in UnigineEditor an asset of the corresponding type is created.Каждый раз, когда вы создаете новый мир , сохраняете пресеты , наследуете новый материал или свойство, создаете Node Reference или экспортируете ноду в FBX-файл в UnigineEditor создается ассет соответствующего типа.

You can also create assets of certain types (e.g., a material or a property) in the Asset Browser using the Create option. To do so, right-click in the Asset Browser to open the context menu, select Create and the desired type of asset from the list. A new asset will be created at the current folder of you project. You can move the new asset to another location if necessary.Вы также можете создавать ассеты определенных типов (например, материал или свойство) в Браузере Ассетов, используя опцию Create. Для этого правой кнопкой мыши вызовите в Браузере Ассетов контекстное меню, выберите Create и нужный тип ассета из раскрывающегося списка. Новый ассет будет создан в текущей папке вашего проекта. При необходимости вы можете переместить новый ассет в другое место .

Внимание
Creating user's folders with reserved names (e.g. core, scripts, editor2) in the root of the data/ or a mounted folder is forbidden. If such a folder is created via Explorer, it won't be displayed in the Asset Browser. Inside subfolders of the data folder, no name restrictions are applied and such folders will be displayed by the Asset Browser properly. Создание пользовательских папок с зарезервированными именами (например, core, scripts, editor2) в корне data/ или смонтированной папки запрещено. Если такая папка создана через проводник, она не будет отображаться в Браузере Ассетов. Внутри вложенных папок папки данных ограничения по именам не применяются, и такие папки будут правильно отображаться Браузером Ассетов.
Последнее обновление: 23.06.2023
Build: ()