Skip to content

Import Export

Pavel_Blend edited this page Jun 22, 2024 · 16 revisions



Импортёры/Экспортёры



Модификаторы при экспорте

Во время экспорта, аддон учитывает модификаторы у объекта. Модификаторы у исходного экспортируемого объекта не применяются и остаются без изменений.



Ключи Формы

При экспорте аддон учитывает ключи формы (Shape Keys). Можно создавать и смешивать более одного ключа формы. Во время экспорта ключи формы у исходного объекта не удаляются.



Точки в имени файла

Нельзя сохранять файлы, в имени которых есть более одной точки. Если точек более одной, то аддон заменит лишние на нижнее подчёркивание и выдаст предупреждение File name contains more than one dot. The file has been renamed. Это нужно из-за того, что X-Ray SDK не правильно обрабатывает файлы, у которых в имени больше одной точки.



Трансформации объектов

В стандартном случае объект должен иметь такие трансформации:

  • позиция: 0.0, 0.0, 0.0
  • вращение: 0.0, 0.0, 0.0
  • масштаб: 1.0, 1.0, 1.0

В остальных случаях может быть особое поведение при экспорте.



Относительные пути к текстурам

При экспорте аддон генерирует относительные пути к текстурам на основе папки Textures Folder. Для корректной генерации, нужно чтобы начало пути к изображению было идентично пути к Textures Folder. Например:

  • Textures Folder - X:\sdk\gamedata\textures\
  • Путь к изображению - X:\sdk\gamedata\textures\act\act_stalker.dds
  • Результат - act\act_stalker

Если начало пути не идентично, то аддон попытается сгенерировать относительный путь и выдаст предупреждение Image is not in the textures folder. Если имя изображения начинается так же, как и имя папки, в которой оно находится и имеет после начала нижнее подчёркивание, то относительный путь будет включать имя папки. Если начало не совпадает, то относительный путь будет идентичен имени изображения. Например:

  • X:\sdk\gamedata\textures\act\act_stalker.dds станет act\act_stalker
  • X:\sdk\gamedata\textures\act\stalker.dds станет stalker
  • X:\stalker.dds станет stalker
  • X:\test\folder\act_stalker.dds станет act_stalker



Экспорт, когда у материала несколько изображений

Если материал имеет более одной ноды Tex Image, то аддон попытается автоматически определить основную текстуру:

  • Если к шейдеру к сокету базового цвета подсоединена нода с изображением, то она будет использоваться при экспорте. Это позволяет к ноде подсоединить несколько изображений для карты нормалей, карты бликов, карты свечения, так как при экспорте будет использоваться только изображения из сокета базового цвета. Если шейдеров несколько, то будет использован тот, который подключён к активной ноде Material Output.

  • Если ноды шейдера нет или к шейдеру не подключена нода изображения, то аддон будет использовать активную ноду Tex Image.

  • Если активной ноды Tex Image нет, то аддон будет использовать выделенную ноду Tex Image, если выделена одна.

  • Если материал имеет больше одного изображения и выделено больше одной ноды Tex Image, то аддон не сможет найти нужное изображение и выдаст ошибку Material has more than one texture.

















































Содержание

Clone this wiki locally