English

Русский

О 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-подобная система, теоретически всё должно работать, но полноценное тестирование на этой платформе не проводилось.

Список ОС:

  • Windows
  • Linux
  • macOS

ℹ️ Легенда: Полная поддержка, Возможны проблемы, Совместимость неизвестна (работоспособность зависит от конкретного случая).