Перейти к содержанию

Мод Mapart Helper: различия между версиями

Материал из MILKY-WAY.FUN Wiki
Начало страницы и пара скринов. За раз делать устану тридцать раз, так что придётся разделять
 
Добавил содержание и часть про noobline
 
Строка 13: Строка 13:
** Основной минус - мод тесно привязан к игре, поэтому не будет работать на старых версиях.
** Основной минус - мод тесно привязан к игре, поэтому не будет работать на старых версиях.


== Где это? ==
== Содержание ==
 
# [[Мод Mapart Helper#Ссылки|Ссылки для скачивания]]
# [[Мод Mapart Helper#Общие начальные требования для мапартов|Общие начальные требования для мапартов]]
# [[Мод Mapart Helper#"Ошибка новичка" ("Noobline")|"Ошибка новичка" ("Noobline")]]
# [[Мод Mapart Helper#Окно редактора мапартов|Окно редактора мапартов]]
## [[Мод Mapart Helper#Окно предпросмотра|Окно предпросмотра]]
## [[Мод Mapart Helper#Название мапарта|Название мапарта]]
## [[Мод Mapart Helper#Размеры мапарта|Размеры мапарта]]
## [[Мод Mapart Helper#Режим предпросмотра|Режим предпросмотра]]
## [[Мод Mapart Helper#Кадрирование|Кадрирование]]
## [[Мод Mapart Helper#Ступенчатость|Ступенчатость]]
## [[Мод Mapart Helper#Дизеринг|Дизеринг]]
## [[Мод Mapart Helper#LAB|LAB]]
## [[Мод Mapart Helper#Предобработка|Предобработка]]
## [[Мод Mapart Helper#Заполнение фона|Заполнение фона]]
## [[Мод Mapart Helper#Вспомогательные блоки|Вспомогательные блоки]]
## [[Мод Mapart Helper#Правило установки вспомогательных блоков|Правило установки вспомогательных блоков]]
## [[Мод Mapart Helper#Панель операций и вспомогательных функций|Панель операций и вспомогательных функций]]
## [[Мод Mapart Helper#Текущий пресет|Текущий пресет]]
## [[Мод Mapart Helper#Список материалов|Список материалов]]
# [[Мод Mapart Helper#Редактор пресетов|Редактор пресетов]]
# [[Мод Mapart Helper#Команды мода|Команды мода]]
 
== Ссылки ==
Есть ровно 3 официальных источника для скачивания мода:
Есть ровно 3 официальных источника для скачивания мода:


* Modrinth: https://modrinth.com/mod/mapart-helper
* Modrinth: https://modrinth.com/mod/mapart-helper
* Curseforge: https://www.curseforge.com/minecraft/mc-mods/mapart-helper
* Curseforge: https://www.curseforge.com/minecraft/mc-mods/mapart-helper
* GitHub: https://github.com/Redheris/Mapart-Helper
* GitHub: https://github.com/Redheris/Mapart-Helper/releases


== Создание мапарта ==
== Создание мапарта ==
Вводная информация закончилась, теперь можно га примере создания мапарта рассказать о том, как использовать мод.
Вводная информация закончилась, теперь можно на примере создания мапарта рассказать о том, как использовать мод.


=== Общие требования для мапартов ===
=== Общие начальные требования для мапартов ===
Независимо от выбора вспомогательного инструмента процесс создания арта твёрдо привязан к строительству платформы 128х128 блоков под открытым небом ровно в области отображения игровой карты (предмета "Чистая карта"). Чаще всего платформу строят в измерении Края (Энда) в силу наименьшего количества мешающих факторов, а также могут строить из блоков стекла для возможности создавать арты с прозрачным фоном.
Независимо от выбора вспомогательного инструмента процесс создания арта твёрдо привязан к строительству платформы 128х128 блоков под открытым небом ровно в области отображения игровой карты (предмета "Чистая карта"). Чаще всего платформу строят в измерении Края (Энда) в силу наименьшего количества мешающих факторов, а также могут строить из блоков стекла для возможности создавать арты с прозрачным фоном.


Строка 30: Строка 54:
[[Файл:Пример платформы для мапартов.png|без|мини|588x588пкс|Пример готовой платформы]]
[[Файл:Пример платформы для мапартов.png|без|мини|588x588пкс|Пример готовой платформы]]
Отключаются лучи и границы чанков повторными вызовами <code>/mart beams</code> и <code>F3 + G</code>.
Отключаются лучи и границы чанков повторными вызовами <code>/mart beams</code> и <code>F3 + G</code>.
=== "Ошибка новичка" ("Noobline") ===
Таким термином я решил описать то, что англоязычные игроки называют '''"noobline"'''.
Речь про появление на карте "артефакта" -- самая верхняя полоса пикселей может оказаться светлее, чем ожидалось. Если на артах из одной карты это может быть не очень заметно, то уже на артах в 2 карты высотой это может сильно бросаться в глаза в середине -- на стыке двух карт:
[[Файл:Noobline.png|без|мини|430x430пкс|Сравнение мапарта 1х2 без "ошибки новичка" (слева) и с ней (справа)]]
Дело в том, что цвета пикселей на карте зависят не только от непосредственно блока, который находится в соответствующем место, но и от его высоты относительно северного (верхнего по карте) блока. Если блок ниже северного, то он будет <u>тёмного</u> оттенка, если выше -- <u>светлого</u>, а если на той же высоте -- оттенок будет <u>нейтральный</u>.
Решение очень простое -- помимо видимых на карте блоков ставятся ещё и <u>вспомогательные блоки за северной границей</u>. Все генерируемые для мапартов файлы схематик содержат в себе эту линию, но иногда новички могут по какой-либо причине её проигнорировать.
== Использование мода ==


=== Окно редактора мапартов ===
=== Окно редактора мапартов ===

Текущая версия от 16:08, 21 февраля 2026

Mapart Helper

Mapart Helper - это мод-инструмент для создания мапартов, предоставляющий внутриигровой интерфейс для обработки изображения, конвертации в файл схематики и настройки пресетов палитры. Автором является игрок нашего сервера Redheris, так что при необходимости найти его должно быть несложно.

Данный мод находится в активной разработке, но уже имеет большинство нужного и привычного функционала для строительства мапартов. Одними из основных отличий от сайта Mapartcraft являются:

  • Стабильный адаптивный интерфейс, позволяющий работать с большими артами без смещения кнопок;
  • Мод не планирует терять поддержку и обновления и уже имеет некоторые функции, которых нет на сайте;
  • Поддержка артов с прозрачным фонов;
  • Работает прямо на стороне клиента, а не удалённо на сервере, из чего следуют следующее:
    • Множество блоков, доступных для палитры генерируется, а не хранится статичным;
    • Файлы пресетов палитры хранятся на компьютере игрока - это предотвращает их от неожиданного исчезновения;
    • Большинство настроек также сохраняются на компьютере игрока, чтобы иметь некий начальный шаблон на основе предыдущего пользования;
    • Основной минус - мод тесно привязан к игре, поэтому не будет работать на старых версиях.

Содержание

  1. Ссылки для скачивания
  2. Общие начальные требования для мапартов
  3. "Ошибка новичка" ("Noobline")
  4. Окно редактора мапартов
    1. Окно предпросмотра
    2. Название мапарта
    3. Размеры мапарта
    4. Режим предпросмотра
    5. Кадрирование
    6. Ступенчатость
    7. Дизеринг
    8. LAB
    9. Предобработка
    10. Заполнение фона
    11. Вспомогательные блоки
    12. Правило установки вспомогательных блоков
    13. Панель операций и вспомогательных функций
    14. Текущий пресет
    15. Список материалов
  5. Редактор пресетов
  6. Команды мода

Ссылки

Есть ровно 3 официальных источника для скачивания мода:

Создание мапарта

Вводная информация закончилась, теперь можно на примере создания мапарта рассказать о том, как использовать мод.

Общие начальные требования для мапартов

Независимо от выбора вспомогательного инструмента процесс создания арта твёрдо привязан к строительству платформы 128х128 блоков под открытым небом ровно в области отображения игровой карты (предмета "Чистая карта"). Чаще всего платформу строят в измерении Края (Энда) в силу наименьшего количества мешающих факторов, а также могут строить из блоков стекла для возможности создавать арты с прозрачным фоном.

В моде имеется команда /mart beams для отображения лучей, которые помогут немного ускорить процесс поиска левого верхнего (западного северного) угла будущих платформы и арта. Рекомендуется использовать одновременно с F3 + G для отображения границ чанков и активацией Чистой карты на месте нужного чанка - чанка, внутри которого находится луч.

Выбор крайней точки для строительства платформы
Пример готовой платформы

Отключаются лучи и границы чанков повторными вызовами /mart beams и F3 + G.

"Ошибка новичка" ("Noobline")

Таким термином я решил описать то, что англоязычные игроки называют "noobline".

Речь про появление на карте "артефакта" -- самая верхняя полоса пикселей может оказаться светлее, чем ожидалось. Если на артах из одной карты это может быть не очень заметно, то уже на артах в 2 карты высотой это может сильно бросаться в глаза в середине -- на стыке двух карт:

Сравнение мапарта 1х2 без "ошибки новичка" (слева) и с ней (справа)

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

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

Использование мода

Окно редактора мапартов

Самое сердце Mapart Helper, здесь проходит вся работа над преобразованием изображения в файл схематики. Даже если на первый взгляд покажется сложным, скоро всё должно стать интуитивно понятным.

Вид редактора по умолчанию (может незначительно отличаться от версии к версии)

0. Прежде всего, рамка предпросмотра мапарта -- голубая рамка в центре окна. Чтобы начать обрабатывать изображение, его файл необходимо перетащить в окно игры или нажать самую левую кнопку над рамкой для выбора файла. Описание разделено по пунктам для удобства ориентирования:

  1. Название мапарта. Тут всё просто. Это нужно для понятного именования создаваемых файлов.
  2. Размеры мапарта. Размеры арта в картах. Например, мапарт 2х3 будет в 2 карты шириной и 3 карты высотой. Каждую карту придётся строить, а это занимает время, так что начинать следует с маленьких для оценки своих сил.
  3. Режим предпросмотра. Имеет всего два режима:
    1. Мапарт -- отображается всегда итоговое изображение, которое получится в игре;
    2. Без адаптации цветов -- отключается приведение цветов к игровой палитре, что позволяет заметно быстрее выполнять некоторые из операций -- в частности, кадрирование предобработка изображения.
  4. Кадрирование.
  5. Ступенчатость. Определяет, как будет выглядеть итоговая схематика, а также сколько цветов будет в палитре: в 2D цвета не имеют дополнительных оттенков, а в 3D у каждого цвета есть целых 3 оттенка, но строить такой арт кратно труднее.
  6. Дизеринг. Оптический трюк для иллюзии большего количества цветов в палитре путём добавления зернистости
  7. LAB. Особое пространство цветов -- понятие из мира компьютерной графики и оптики. Нацелено на подбор цветов по принципу, более приближённому к человеческому восприятию цветов. Заметно замедляет обработку и не гарантирует улучшение -- не рекомендуется держать всегда включённой, но полезно включать для сравнения.
  8. Предобработка. Настройка Яркости, Контраста и Насыщенности.
  9. Заполнение фона. Замена прозрачного фона на выбранный цвет. При отсутствии прозрачности никак не влияет.
  10. Вспомогательные блоки. Выбранный блок будет использоваться для верхней линии ("ошибки новичка") и в качестве опор при выборе 3D ступенчатости.
  11. Правило установки вспомогательных блоков. Только для 3D ступенчатости. Имеет три режима:
    1. Верхний ряд -- вспомогательные блоки не ставятся в качестве опор нигде;
    2. Важные -- вспомогательные блоки ставятся только для верхнего ряда и в качестве опор;
    3. Все -- дополняет Важные тем, что блоки ставятся для постройки лестниц, чтобы в схематике блоки не не висели в воздухе и всегда имели смежный блок.
  12. Панель операций и вспомогательных функций.
  13. Текущий пресет. Выбор из списка пользовательских пресетов палитры.
  14. Редактор пресетов. Открывает окно редактора пресетов палитры.
  15. Список материалов. По окончании конвертации изображения отображает полный список блоков, необходимых для строительства мапарта.