Skip to content

Releases: PavelBlend/blender-xray

Find Invalid Faces

23 May 14:54
Compare
Choose a tag to compare

Улучшения:

  • Добавлен оператор для поиска invalid faces (#625)
  • Во viewer добавлена информация о количестве и размере файлов и о количестве папок (#631)
  • Добавлено меню выбора операторов, если они имеют одинаковые хоткеи (#526)
  • Экспортёр level обрабатывает некорректные данные и выдаёт читаемые предупреждения (#352)
  • При импорте level создаются двусторонние полигоны для glow меша (#629)
  • Добавлено слияние нескольких UV-карт в одну при импорте *.object (#490)

Изменения:

  • У level объекта удалён параметр Source Level Path в панеле X-Ray Engine: Object. Теперь путь к уровню вычисляется по имени level объекта и папке Levels Folder в настройках аддона. Этот путь нужен для вычисления относительных путей к картам освещения и к terrain текстурам.
  • Импортёр *.dm файлов снимает выделение со всех нодов материалов. До этого выделялась нода Image.
  • При импорте level файлов выключается параметр Object у объектов cform, glow, portal, lod
  • Оператор Create Connected Bones теперь работает для активного объекта. До этого оператор требовал указать объект в своём параметре Source Armature
  • Изменена панель Armature Tools. Теперь отображаются подсказки, в которых указано, из-за чего операторы не активны
  • Теперь при импорте *.object в лог пишется одно предупреждение меш имеет веса, близкие к нулю и список групп вершин, вместо большого количества предупреждений для каждой группы вершин

Исправления:

  • При экспорте в ogf теперь применяются модификаторы (#633)
  • Исправлена ошибка, из-за которой не работало добавление анимаций, если арматура имела не экспортируемые кости (#632)
  • Исправлена ошибка, из-за которой не импортировались билдовские ogf, которые не имеют скелета (#634)
  • Исправлен код экспорта *.object так, чтобы в консоль не печатались предупреждения (#635)
  • Исправлена ошибка, из-за которой не импортировались уровни из ранних билдов (#636)

Faster Motion Import

12 May 15:33
Compare
Choose a tag to compare

Улучшения:

  • Ускорен импорт *.omf. Импорт stalker_animation.omf на моём железе стал занимать 54 секунды вместо 7.5 минут
  • Ускорен импорт *.anm. Импорт всех *.anm файлов из ТЧ стал занимать 5 секунд вместо 2 минут

Faster SKLS Import

08 May 19:17
Compare
Choose a tag to compare

Улучшения:

  • Увеличена скорость импорта *.skls анимаций. На моём железе импорт stalker_animation.skls стал занимать 3 минуты вместо 16 минут
  • Добавлена возможность настраивать лимиты костей по вращению (#618)
  • Добавлен batch-экспорт *.anm файлов
  • Во Viewer файлов добавлена сортировка по дате создания файла (#517)
  • Добавлены на панели Import/Export метки с горячими клавишами для операторов импорта/экспорта (#623)
  • Теперь параметр Ignore Ext у Viewer-а работает для всех форматов (#519)

Исправления:

  • Удалён перевод интерфейса там, где он не требуется (#609)
  • Исправлена ошибка в операторе Check invalid smoothing groups, из-за которой не снималось выделение с объектов, которые не являются мешами
  • Исправлена ошибка генерации OBB шейпа кости, когда арматура не имела меша
  • Исправлены ошибки в импорте *.part файлов для blender 2.77
  • Исправлены ошибки, из-за которых не открывались папки Meshes Folder, Gamedata Folder, Levels Folder и т. д. во время импорта/экспорта некоторых форматов (#515)
  • Исправлены ошибки в различных операторах (Create Connected Bones, Create IK и т. д.) в старых версиях blender (2.77-2.93)
  • Исправлена ошибка в skls-браузере, если не указать файл (#624)
  • Viewer файлов теперь не создаёт текстовые файлы лога, так как они засоряли *.blend файл

Support Scale

15 Apr 13:28
Compare
Choose a tag to compare

Нововведения: #621

TwoSided OGF

01 Apr 19:02
Compare
Choose a tag to compare

Улучшения:

  • Экспорт *.ogf теперь поддерживает сохранение двусторонних полигонов, если был активирован параметр Two Sided у материала (#612)
  • Экспортёры *.object, *.ogf, *.dm теперь обрабатывают объекты (до этого аддон выдавал не критическую ошибку-предупреждение), у которых больше одной UV-карты (#608)

Изменения:

  • Возвращена возможность импортировать расшифрованные модели из Gunslinger Mod (#611)
  • При экспорте файлов, аддон меняет расширение, а не добавляет его в конец имени. Теперь, при экспорте в *.object объекта test.ogf, имя файла будет test.object, а не test.ogf.object (#614)

Исправления:

  • Исправлена ошибка экспорта анимаций в *.object (#615)

SoC Part

27 Feb 10:18
Compare
Choose a tag to compare

Улучшения:

  • Добавлена поддержка импорта *.part файлов из X-Ray SDK 0.4 (Тень Чернобыля) (#493)

Изменения:

  • Изменён интерфейс панели X-Ray Engine: Project, которая находится во вкладке сцены. Теперь доступны и учитываются все параметры экспорта в *.object.
  • В лог печатаются абсолютные пути к файлам для всех форматов, а не только для *.object, *.ogf, *.anm (#527)
  • Аддон печатает предупреждения после экспорта файлов, если папки Textures Folder, Objects Folder, Meshes Folder в настройках аддона не указаны (#524)
  • Если имя файла во время экспорта имеет больше одной точки, то аддон заменит все точки (кроме последней) на нижнее подчёркивание, чтобы СДК мог открывать такие файлы (#530)
  • При импорте/экспорте файлов, аддон открывает папки из настроек аддона (Objects Folder, Meshes Folder, Levels Folder) в файловом проводнике блендера. Например, если запустить импорт *.ogf, то откроется папка Meshes Folder (gamedata\meshes) (#521)

Исправления:

  • Теперь при проигрывании анимаций с помощью кнопки Play Active Motion, аддон выключает альтернативный диапазон кадров, если он был включён (#603)
  • Массовый экспортёр *.ogf теперь имеет и учитывает все параметры экспорта (Format Version, HQ Motions, Use Export Path)
  • Импортёр Game Level не заполняет лишние параметры материала у Multiple Usage объектов (#534)

v2.22.1

02 Feb 13:32
Compare
Choose a tag to compare

Изменения:

  • Добавлены значения по-умолчанию для всех параметров *.ogf экспорта (#606)
  • Изменён порядок вкладок в настройках аддона, в категории Defaults. Теперь порядок аналогичен порядку операторов в меню импорта/экспорта

OGF v3

01 Feb 12:31
Compare
Choose a tag to compare

Улучшения:

  • Добавлена поддержка импорта *.ogf формата версии 3 из билдов 1610-1865 (ТЧ, ЧН, ЗП имеют версию 4). Не поддерживается импорт *.ogf из билдов 749-1580
  • Добавлена поддержка экспорта *.ogf файлов в формате ЧН, ЗП. Реализовано в виде параметра экспорта Format Version (#499)
  • Добавлена поддержка экспорта 16-ти битных анимаций в формат *.ogf. Реализовано в виде параметра экспорта High Quality Motions. 16-ти битные анимации поддерживает только ЧН и ЗП, поэтому параметр будет доступен, если включить CS/CoP версию формата (#498)
  • Теперь все операторы из N-панели окна View 3D информируют о выполненной работе, выводя сообщения в Status Bar (#508)
  • Оператор Resize Bones теперь позволяет указать, какие кости изменять, вместо изменения всех костей (работает только в режиме Pose Mode) (#512)
  • Теперь аддон выдаёт более подробные предупреждения, если кость имеет не поддерживаемый тип кости или шейпа (#523)

Изменения:

  • При создании материалов во время импорта, аддон снимает выделение со всех нодов материала (до этого некоторые ноды были выделены)

Исправления:

  • Исправлена ошибка экспорта game level, когда нет активного объекта (#352)
  • Исправлена ошибка *.object импортёра, когда импортировались некорректные bone partitions (пример файла из слива исходников: объекты - пак #1\sbigger\Objects\actors\del\stalker_test.object)
  • После работы операторов из N-панели окна View 3D, аддон обновляет все окна блендера, чтобы отобразить изменённые параметры, а не предыдущие их значения (#604)
  • Исправлена ошибка оператора Change Motion References, из-за которой список значений сортировался в алфавитном порядке (#605)

Weight Bones

20 Jan 18:00
Compare
Choose a tag to compare

Нововведения: #602

Props Tools

17 Jan 20:43
Compare
Choose a tag to compare

Нововведения: #596