Skip to content
Перейти к содержимому
Вернуться в блог
Редактор 3D-моделей Blockbench с low-poly моделью блока и примененными текстурами

Создание low-poly моделей для Minecraft в Blockbench

Alex Maftei
Alex Maftei
@ice
Обновлено
126 просмотров
TL;DR:Blockbench - это бесплатный редактор 3D-моделей с открытым исходным кодом, созданный для разработки low-poly контента, такого как кастомные блоки, броня и анимации для Minecraft Java и Bedrock. Он прост для новичков, но достаточно мощен для сложных проектов.
GitHub · Проект сообщества Minecraft

blockbench (JannisX11/blockbench)

Blockbench - редактор low-poly 3D-моделей

Звездочка на GitHub ↗
⭐ 5,352 звезд💻 JavaScript📜 GPL-3.0

Вы когда-нибудь хотели создать кастомные 3D-модели для своего сервера Minecraft или ресурспака, но вас пугал порог вхождения и ценник Blender? Blockbench избавляет от лишней сложности. Это бесплатный редактор с открытым исходным кодом, созданный специально для low-poly моделей и контента Minecraft, с понятным интерфейсом, в котором действительно легко разобраться новичкам.

Что умеет Blockbench

Blockbench - это редактор 3D-моделей, разработанный с нуля для low-poly объектов и пиксель-арт текстур. Представьте себе полную противоположность подходу Blender со всеми инструментами сразу. Если Blender вываливает на вас весь функционал и заставляет разбираться во всем самостоятельно, то Blockbench дает ровно то, что нужно, и не мешает работе.

Проект появился потому, что кто-то понял: создание кастомного контента для Minecraft не должно требовать дорогого софта, на изучение которого уходят недели. Это заметно во всем дизайне. Интерфейс выглядит современно и работает одинаково удобно, создаете ли вы свой первый простой блок или сложного анимированного персонажа.

Бесплатно и с открытым исходным кодом по лицензии GPL-3.0.

Редактор экспортирует файлы в разные форматы, но главное здесь следующее: нативная поддержка форматов моделей Minecraft Java и Bedrock со встроенными специфическими функциями. Вы также можете сохранять файлы в OBJ, Collada или GLTF, а значит, ваши модели не привязаны только к Minecraft. Сделайте вещь один раз, используйте практически везде.


Когда это пригодится

Давайте перейдем к практике. Если вы управляете сервером Minecraft и хотите добавить кастомные предметы или мобов, которые отличаются от ванильных блоков, Blockbench станет вашей отправной точкой. То же самое касается ресурспаков, датапаков или просто экспериментов с созданием контента.

Кастомные сеты брони? Мебель, которая выглядит уместно? Совершенно новые блоки? Все это территория Blockbench.

Система анимации - это то, где становится по-настоящему интересно. Если вашему контенту нужно движение (NPC, кастомные мобы, анимированная мебель), вы можете настроить структуру костей, создать ключевые кадры анимации и экспортировать все в форматах, понятных игровым движкам. Вам не придется бороться с программой ради базовых вещей.

И вот еще что: вы можете тестировать свои модели в реальной среде Minecraft. Создав что-то в Blockbench, экспортируйте и загрузите это на тестовый сервер. Если вам нужно настроить такой сервер, в списке серверов Minecraft показано, что сейчас популярно, а генератор свойств сервера поможет настроить основы за считанные минуты.


Установка и настройка

Самый простой способ - скачать десктопное приложение с сайта blockbench.net. Windows, macOS и Linux поддерживаются отлично. Не хотите ничего устанавливать? Используйте веб-редактор напрямую.

Если вы собираете проект из исходников (вносите вклад в разработку или экспериментируете с плагинами), клонируйте репозиторий и установите зависимости:

bash
npm install

Запустите десктопную версию командой:

bash
npm run dev

Предпочитаете браузер? Используйте это:

bash
npm run serve

Затем откройте http://localhost:3000. Оба варианта работают отлично. Выбирайте то, что больше подходит вашему рабочему процессу.


Выдающиеся особенности

Моделирование на основе кубов. Модели строятся из кубов, а не полигонов. Вы масштабируете, вращаете и перемещаете их. Это может звучать ограничено, но именно это делает Blockbench быстрым и позволяет создавать объекты, которые органично смотрятся в Minecraft. Low-poly здесь ключевая идея, а не недостаток.

Существо3 в Minecraft
Существо3 в Minecraft

Интерфейс рабочей зоны прост: вращайте, приближайте, осматривайте со всех сторон. Текстурирование происходит прямо внутри редактора. Рисуйте поверх своей модели или загружайте пиксель-арт текстуры и накладывайте их. Форматы Minecraft автоматически обрабатывают UV-развертку, избавляя вас от часов ручной работы.

Инструменты под конкретные форматы. Blockbench прекрасно понимает Minecraft Java Edition, Bedrock, датапаки Java и форматы аддонов. Программа включает инструменты под требования каждого формата. Модели для Java получают поддержку скелетной анимации и костей. У Bedrock другая система UV-развертки, так как этот формат устроен иначе. Никаких проблем с конфигурационными файлами ради правильного формата.

Анимация, которая действительно работает. Настройте структуру костей, задайте ключевые кадры, и Blockbench выполнит интерполяцию. Вы можете просматривать анимации в реальном времени, настраивать кривые и комбинировать несколько анимаций. Такого вообще-то не ждешь от бесплатного инструмента. Это впечатляет.

Кроме того, плагины расширяют любые возможности. Кто-то создал плагин для импорта из других форматов, другой автоматизировал наложение текстур. За годы сообщество собрало солидный набор инструментов.


Сложнейшие моменты для новичков

UV-развертка и структура костей требуют времени на освоение, если вы никогда не занимались 3D-моделированием. Blockbench обучает этому лучше большинства программ, но пара туториалов вам наверняка понадобится. Документация в вики написана отлично.

Очень сложные модели могут замедлять работу редактора, особенно при использовании текстур высокого разрешения и рисования. Решением станет упрощение вашей модели или разделение сложных деталей. Производительность в веб-версии зависит от браузера и железа.

У форматов моделей Minecraft есть жесткие лимиты. Вы не сможете сделать идеально плавные кривые или сложную деформацию как в Blender, потому что в Minecraft используются кубы и кости. И это сделано намеренно. Если вам нужны фотореалистичные ассеты, это не тот инструмент. Если вы хотите модели, которые выглядят здорово и быстро работают в Minecraft, вы находитесь в правильном месте. Последний релиз (версия 5.1.3) исправил некоторые проблемы с производительностью рисования на сложных сетках.


Другие полезные инструменты

Blender бесконечно мощнее и тоже бесплатен, но он громоздкий, сложный и избыточный, если вы просто хотите сделать меч или кастомного моба. Порог входа и размер загрузки заставят вас пожалеть о выборе, если вы только начинаете.

Cubik Studio существует в схожей нише, стоит денег и обновляется реже. Неплохой вариант, если он у вас уже есть, но популярность и поддержка сообщества сейчас на стороне Blockbench.

Aseprite для работы с упором на текстуры (создание пиксель-арта, импорт и создание моделей вокруг него) отлично сочетается с Blockbench. Просмотрщики моделей вроде Crafatar - это отдельные инструменты для рендеринга, а не для редактирования.

Итог: если вы создаете контент для Minecraft, вы все равно придете к Blockbench. Более 5 300 звезд на GitHub и кодовая база на JavaScript, которую легко расширять, объясняют, почему проект закрепился и продолжает расти.

Об авторе
Alex Maftei
Alex MafteiВедущий автор

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Поделитесь с друзьями!

Часто задаваемые вопросы

Blockbench действительно бесплатен?
Да, Blockbench абсолютно бесплатен и имеет открытый исходный код по лицензии GPL-3.0. Десктопное приложение работает на Windows, macOS и Linux. Вы также можете использовать веб-редактор без каких-либо затрат. Здесь нет скрытых платежей, платных подписок или премиум-функций. Все доступно абсолютно каждому пользователю.
Могу ли я использовать кастомные модели из Blockbench на своем сервере Minecraft?
Конечно. Blockbench поддерживает нативные форматы Minecraft Java и Bedrock. Вы можете экспортировать модели в этих форматах и интегрировать их в ресурспаки, датапаки или серверные моды. Модели также экспортируются в стандартные форматы файлов, поэтому они полезны не только для Minecraft. Тестирование очень простое: создайте контент, экспортируйте его и загрузите на тестовый сервер.
В чем разница между поддержкой форматов Java и Bedrock в Blockbench?
Версии Minecraft Java и Bedrock используют разные форматы моделей и текстур. Java применяет JSON-модели с поддержкой скелетной анимации, в то время как Bedrock использует другую систему UV-развертки и структуру формата. Blockbench автоматически обрабатывает все различия между ними, поэтому вам не нужно конвертировать их вручную. В программе есть специальные инструменты для уникальных требований каждого формата.
Нужен ли мне опыт 3D-моделирования для работы в Blockbench?
Нет. Blockbench специально создан так, чтобы быть понятным для новичков. Вместо сложных полигональных рабочих процессов здесь используется интуитивный подход моделирования с помощью кубов. Интерфейс чище и проще, чем у профессиональных программ вроде Blender. Многие пользователи создают свою первую модель уже за первый час. Если вы застрянете на специфических темах вроде UV-развертки, вам помогут туториалы и документация.
Можно ли создавать анимации и движущиеся части в Blockbench?
Да. В Blockbench встроена полноценная система анимации. Вы настраиваете структуру костей для риггинга модели, создаете ключевые кадры для описания движения, а программа выполняет интерполяцию. Вы можете просматривать анимации в реальном времени и накладывать несколько анимаций друг на друга. Это работает для анимированных мобов, мебели, NPC и любого другого контента, которому требуется движение.

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!

Мы используем файлы cookie для улучшения вашего опыта. Продолжая использовать этот сайт, вы соглашаетесь с использованием нами файлов cookie. Ознакомиться с нашей Политикой конфиденциальности