Редактор переходов

Руководство по созданию шаблонов смешивания фентезийных текстур

Редактор переходов

Редактор переходов для текстур

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

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

С помощью редактора переходов для текстуры, вы сможете создать любой шаблон, при помощи которого будут смешиваться текстуры, не нужно создавать целый массив тайлов и программировать логику их расположения – просто создайте шаблон перехода и используйте везде, где угодно. На карте боевых событий или же на глобальной карте вашего мира!

Обзор интерфейса

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

Мы стремились сделать редактор максимально простым и интуитивным, как и в случае с редактором текстур, данный редактор имеет уже знакомую компоновку: левая панель, центральный холст и правая панель.

В зависимости от выбранного режима центральный холст меняет свою конфигурацию:

На центральном холсте для каждого из режимов представлены 5 слоев, с фиксированными уровнями прозрачности, при нажатии на слой вы включите режим редактирования указанного слоя.

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

В режиме выделения вы можете выбирать линии и точки, а в режиме изменения вы можете добавлять новые точки и удалять кривые или линии.

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

Слои нельзя пересортировывать, их последовательность жестко определена.

Редактирование кривых

Редактирование слоя работает на базе системы редактирования кривых, но в отличии от редактора РПГ карт, в данном случае кривые являются составными, то есть кривые могут быть состоять из неограниченного количества частей, в этой связи будут доступны дополнительные функции.

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

  • Удаление кривых
    в отличии от редактора РПГ карт и редактора гексагональных карт, в текущем приложении нет отдельной кнопки для удаления. Чтобы удалить кривую достаточно перейти в режим изменения и нажать правой кнопкой мышки на любую кривую, которую вам необходимо удалить.
  • Во время редактирования кривой, на центральном холсте редактора переходов, базовая линия будет выделена особым цветом и будет доступна функция смены режима отрисовки кривой: прямая линия, квадратичная кривая и кубическая кривая.

Кривая обладает двумя типами манипуляторов:

Опорные линии и точки

Для работы редактора переходов необходимы опорные линии, вдоль которых будут двигаться постоянные опорные точки. Это сделано для того, чтобы исключить возможность создания перехода неправильной формы, ведь будет неудобно если по какой-то причине у квадрата в редакторе РПГ карт будет отсутствовать центр ну или у гекса в редакторе гексагональных карт не будет какой-то части.

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

Заключение

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

Пожалуйста, подождите