О MiBlend
Подробная информация о MiBlend, его релизах, системе версионирования и совместимости.
📌 План релизов
Актуальный план предстоящих релизов и текущий прогресс доступны в проектах GitHub. Если вас интересуют изменения, запланированные для более дальних версий, ознакомьтесь с milestones.
Крупные обновления MiBlend выпускаются раз в 2-4 месяца, а мелкие патчи и доработки — по мере необходимости.
🔬 Экспериментальные сборки (Experimental Builds)
Все коммиты из экспериментального бранча MiBlend автоматически публикуются на GitHub в виде готовых аддонов.
Важно: Эти версии могут содержать критические баги и потенциально нанести серьёзный ущерб вашему проекту. Их рекомендуется использовать только для тестирования и исследовательских целей. Вы можете узнать как установить экспериментальные сборки в гайде.
В информации об аддоне всегда указывается предупреждение о его экспериментальном статусе и точная дата сборки.
🚀 Майлстоуны (Milestones)
Когда большая часть задач для новой крупной версии выполнена, выпускается Майлстоун — более стабильная версия экспериментального билда. В ней всё ещё возможны баги и недочёты, но их значительно меньше, чем в экспериментальных сборках.
Майлстоуны с одной цифрой могут выходить несколько раз с добавлением букв в конце названия, например: Milestone 3A (M3A), Milestone 3B (M3B) и т.д. Такие промежуточные обновления обычно не включают в себя ничего существенного, кроме фиксов багов и мелких доработок.
🔢 Нумерация и наименование версий
📛 Формирование названий версий
Название для крупных обновлений выбирается в зависимости от их основной темы или ключевой функциональности. Мелкие обновления наследуют название крупного, а их собственные наименования выбираются, как правило, в более свободной форме.
📌 Система нумерации
Версии MiBlend нумеруются по стандартной схеме x.y.z
, где:
x
— номер глобального обновления (например, первый официальный релиз аддона).y
— номер крупного обновления с новыми функциями.z
— номер небольшого обновления, включающего исправления багов или мелкие добавления.
🔠 Индексы версий
Дополнительно в названии версии могут присутствовать буквенные индексы, обозначающие тип внесённых изменений:
- F (Fix) — Исправления багов, без добавления нового функционала.
- Plus (+) — Небольшие дополнения к существующим функциям.
- S — Незначительные изменения, фиксы багов и мелкие доработки.
🔄 Совместимость
🛠 Поддерживаемые версии Blender
MiBlend работает со всеми версиями Blender, начиная с самой старой обновляемой LTS (на данный момент это Blender 3.6 LTS). Однако в старых версиях могут отсутствовать некоторые функции и ассеты из-за ограничений самой версии Blender.
Поддерживаемые версии:
- 3.6 LTS
- 4.0
- 4.1
- 4.2 LTS
- 4.3
- 4.4
- 4.5
ℹ️ Легенда: — Полная поддержка, — Поддерживается, но есть ограничения.
🌍 Поддержка экспортеров мира
Я стремлюсь поддерживать все экспортеры миров из Minecraft. Наилучшую совместимость демонстрирует jmc2obj, поскольку он минимально изменяет текстуры и их названия, а также предоставляет больше информации, что способствует более корректной работе.
Список поддерживаемых экспортеров:
- Mineways
- jmc2obj
- MiEx 🔴
ℹ️ Легенда: — Полная поддержка, — Частичная поддержка, 🔴 — Не поддерживается.
🖥 Поддерживаемые операционные системы
В данный момент разработка ведётся на Windows 11. Ранее я активно использовал Linux, поэтому MiBlend по возможности сохраняет совместимость, заложенную тогда. На macOS ситуация остаётся неопределённой: поскольку это Unix-подобная система, теоретически всё должно работать, но полноценное тестирование на этой платформе не проводилось.