Перейти к содержимому


Фотография

Распаковка аддонов и ресурсов (ebo, pbo, p3d)


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 OFFLINE   Blender

Blender

    Прапорщик

  • Администраторы
  • 618 сообщений
  • Откуда:Torrevieja, España

Отправлено 07 October 2026 - 00:43

Тулза для распаковки файлов аддонов

Версия для Windows: Прикрепленный файл  blend_armaunpack_1.1.0_windows.zip   1.22МБ   0 Количество загрузок:

Версия для MacOS: Прикрепленный файл  blend_armaunpack_1.1.0_macos.zip   2.21МБ   0 Количество загрузок:

 

Первый, тестовый релиз. P3D проверял на ODOL v75, возможно в более поздних версиях будут ошибки - не проверял и не было под рукой.


  • 0

#2 OFFLINE   Blender

Blender

    Прапорщик

  • Администраторы
  • 618 сообщений
  • Откуда:Torrevieja, España

Отправлено 21 October 2026 - 01:47

v1.1.0

Прикрепленный файл  blend_armaunpack_1.1.0_macos.zip   2.21МБ   0 Количество загрузок:

Прикрепленный файл  blend_armaunpack_1.1.0_windows.zip   1.22МБ   5 Количество загрузок:

 

При конвертации бинарной модели рядом с .mlod.p3d теперь появляется <имя>.model.cfg:
 
t90.p3d → t90.obj, t90.mtl, t90.mlod.p3d, t90.model.cfg
 
Файл называется по имени модели, а не просто model.cfg, чтобы не затереть настоящий model.cfg, если он лежал в архиве. Для Addon Builder его содержимое нужно перенести в model.cfg рядом с моделью. -l теперь показывает строку со скелетом: имя, число костей и анимаций.
 
Что попадает в файл:
- CfgSkeletons: кости с родителями и isDiscrete.
- CfgModels: sections[], skeletonName, тепловые параметры htMin…tBody и все анимации со всеми параметрами: тип, source, selection, sourceAddress, диапазоны значений и фаз, углы и смещения, hide/unhide, параметры direct.
- Углы: записываются как "rad 90", если значение точно сводится к целым градусам.
- Чего нет: наследования, макросов и комментариев исходника, поэтому все значения записаны явно.
- sections[]: только те выделения, которые реально есть в этой модели.
 
Оси. В ODOL они хранятся уже вычисленными координатами, а имена восстанавливаются по совпадающим точкам Memory LOD (axis или пара begin/end).

  • 3




Яндекс.Метрика