Import Export - PavelBlend/blender-xray GitHub Wiki
- Object Импорт/Экспорт
- Skl/Skls Импорт/Экспорт
- OGF Импорт/Экспорт
- OMF Импорт/Экспорт
- Details Импорт/Экспорт
- Anm Импорт/Экспорт
- Scene Selection Импорт/Экспорт
Во время экспорта, аддон учитывает модификаторы у объекта. Модификаторы у исходного экспортируемого объекта не применяются и остаются без изменений.
При экспорте аддон учитывает ключи формы (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.