Skip to content

Import Export Format Scene Selection

Pavel_Blend edited this page May 12, 2024 · 3 revisions



Описание

Данная страница описывает импорт/экспорт файлов *.level (Scene Selection).



Параметры импорта



Параметры экспорта

Отсутствуют



Об импортёре Scene Selection

Импортёр Scene Selection импортирует выделение из X-Ray SDK. Выделение - это список выделенных объектов, который сохранён в отдельный *.level файл. Поддерживается импорт объектов только из режима Object. Объекты из режимов Light, Glow, Spawn Element и т. д. не поддерживаются.

scene_selection_modes



Как создать файл *.level

Чтобы создать файл *.level, нужно сделать следующее:

  • Открыть LevelEditor
  • Открыть локацию с помощью меню File > Open
  • Перейти в режим Object, если установлен другой режим (см. скриншот выше)
  • Выделить объекты, которые нужно импортировать в blender
  • Сохранить выделение с помощью меню File > Save Selection As..

После этого будет создан файл с расширением .level, который можно импортировать в blender.

01



О форматах *.level

В X-Ray SDK два формата .level:

  • основной файл локации (хранится в rawdata\levels или в rawdata\maps)
  • список выделенных объектов Scene Selection

Аддон поддерживает только импорт выделенных объектов Scene Selection. Основные файлы локации из папки rawdata\levels или из rawdata\maps не хранят объекты. Объекты хранятся в scene_objects.part файлах. Чтобы импортировать *.part файлы, используйте Scene Objects (.part) импортёр:

scene_object_part_import



Настройка аддона

Файлы *.level - это список объектов, а не сами объекты. Объекты хранятся в *.object файлах в папке rawdata\objects. Для того, чтобы корректно импортировать *.level, нужно обязательно указать папку Objects Folder в настройках аддона, чтобы импортёр знал, где искать объекты:

scene_selection_objects_folder



Параметр Export Path

Если аддон настроен, то все импортированные в blender объекты будут иметь параметр Export Path:

010

Этот параметр будет использоваться для экспорта. Он указывает из какой папки взят объект. Например, для деревьев значение будет trees\new_trees\. Этот параметр позволит сделать корректный экспорт в *.level. Относительный путь к *.object файлу вычисляется так: Export Path + Имя объекта. Если имя объекта в конце имеет цифры (например, object_name.004), то цифры не будут учитываться. Расширение .object так же не учитывается.

Если имя объекта trees_topol_1_01, а Export Path равен trees\new_trees\, то в *.level файл при экспорте попадёт такой относительный путь: trees\new_trees\trees_topol_1_01:

ref



Экспорт

При экспорте в Scene Selection, аддон будет экспортировать выделенные объекты. При импорте Scene Selection, аддон создаёт коллекцию, в которую добавляет все объекты файла. Имя коллекции совпадает с именем *.level файла. Чтобы сделать экспорт импортированных объектов, нужно выделить все объекты коллекции и сделать экспорт. Для этого нужно в окне Outliner вызвать контекстное меню с помощью ПКМ по имени коллекции и выбрать пункт Select Objects.

select-objects









































Содержание

Clone this wiki locally