Создание моделей

Материал из Ролевой сервер "tales.pw"
Перейти к:навигация, поиск

Здесь описаны правила и советы по созданию моделей для сервера. Следования всем этим правилам ускоряет и упрощает добавление собственной модельки на сервер.

Общее

Значения всех параметров должно быть на английском, без заглавных буквы и пробелов (вместо них нужно использовать _).

Редактор и форматы моделей

Minecraft поддерживает два формата модели: json-модели и Wavefront .obj file. Любой редактор, поддерживающий один из этих форматов подошел бы для создания модели, но мы отдаём предпочтение редактору Blockbench по ряду причин:

  • Простота и поддержка всех нужных форматов.
  • Мы создали плагин, позволяющий записать в модель положение рук для конкретного оружия, которые впоследствии используются нашим модом.
  • Мы используем формат проекта Blockbench (.bbmodel), когда передаём модели друг другу. Он хранит в себе текстуры и всю нужную информацию для добавления модели в игру, избавляя нас от необходимости передавать архивы, а так же упрощая автоматизацию.

Blockbench довольно ограничен, поэтому использование других редакторов так же допустимо, но только после обсуждения непостредственно с Xunto.

Параметры проекта

При создании, укажите тип модели "Java Block/Item". Не забудьте указать правильные параметры проекта.

Обязательные параметры (File -> Project в Blockbench).
Параметр проекта Значение Пример
File Name Название предмета обычная модель poleaxe
модель с позой poleaxe_pose_guard

Текстуры

Текстурки в модельках всегда должны быть квадратными и кратными двум (16х16, 32х32, 64х64 и т.д.).

При наложении текстуры, в идеале, она не должна быть сплюснута или растянута, т.к. это выглядит неаккуратно, но допустимо делать это, если вы хотите сэкономить количество блоков или если у вас получится сделать красиво, нарушая эти правила.

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

Нажатие правой кнопки мыши на текстуру и выбор опции Properties, позволит указать все эти параметры.
Параметр текстуры Значение Пример
Name Название текстуры с расширением. wood.png
Variable Текстура чего, например, рукояти. handle
Folder Каталог в котором будет лежать текстура, нужно указать каталог items для предмета или blocks для блока. Лучше так же указать подкаталог для конкретного предмета или блока. предмет items/greateaxe
блок blocks/anvil
Namespace Просто указать название мода, наш мод называется fairy. fairy

Вкладка Display

Расположение

В параметре Scale все измерения должны равны между друг другом. В идеале, они должны быть равны 1.5.

Позы

Поза устанавливается для конкретной модельки, подобно отображению (смотри выше). Если у вашего предмета должно быть несколько поз, сделайте несколько отдельных файлов модели, по одной для каждый позы.

Для настройки просмотра поз необходимо установить наш плагин. Вы можете установить плагин, вставив ссылку на него в File -> Plugins -> Load Plugins From URL. Лучше делать это в "прихожей" редактора.

Учтите, что в браузерной версии, вы должны делать это каждый раз когда загружаете страницу. Если вы откроете файл модели с позой без плагина, поза затрётся, будьте аккуратны.

Шаблоны поз

Шаблоны поз могут использоваться, чтобы перенести позы с одного предмета на другой. Если вы сделаете модель в соответствии с шаблоном, например, короткого меча, можно будет легко применить его позы к вашему оружию.