HytaleR бета
Блог

Отчёт о прогрессе: 30 мая 2020

Заголовок майского отчёта о прогрессе 2020 года с улучшениями кастомизации персонажей

Привет всем! В этом посте мы расскажем о некоторых внутренних улучшениях системы кастомизации персонажей (character customization) в Hytale. Эти изменения расширяют возможности создания персонажей как в самой игре, так и с помощью инструментов моддинга. А ещё мы покажем метательные предметы (throwable items)… причины станут понятны чуть позже.

У нас выдался ещё один насыщенный месяц — мы продолжаем расширять команду и адаптировать её под меняющиеся задачи разработки. За последний месяц мы разместили множество новых вакансий на нашей странице вакансий, включая позиции в нашей будущей штаб-квартире в Северной Ирландии, а также удалённые позиции в различных направлениях. Загляните туда! Мы рады всем заявкам.

Улучшения кастомизации персонажей

Демонстрация кастомизации персонажей в приключенческом стиле с фэнтезийными нарядами

Прошло немало времени с тех пор, как мы говорили о кастомизации персонажей (character customization) в Hytale. В нашем предыдущем посте на эту тему мы рассказали об основных целях и подходе.

Кастомизация персонажей в Hytale позволяет игрокам выбирать из множества вариантов телосложения, причёсок и предметов одежды. Мы стремимся дать возможность выразить себя в самых разных стилях — от современной одежды до костюмов и фэнтезийных нарядов в духе Режима приключений (Adventure Mode).

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

Демонстрация кастомизации персонажей с вариантами средневековой одежды

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

Демонстрация кастомизации персонажей с современными стилями одежды

С тех пор мы внедрили новую систему под названием градиентный маппинг (gradient mapping). Она разделяет любой игровой ассет на три компонента:

1Модель
— определяет базовую форму предмета.
2Текстура
— теперь может содержать области в оттенках серого, указывающие движку, куда применять цветовые вариации.
3Файл цветового градиента
— выбирается из общего пула файлов и указывает, какой цвет применить к обозначенной в текстуре области.

Вот как это выглядит на практике!

Техническая демонстрация системы градиентного маппинга с текстурой в оттенках серого и применёнными цветовыми вариациями

На этом изображении мы взяли простой дизайн футболки с текстурой в оттенках серого. Затем к настраиваемой области применяется цвет из отдельного файла градиента. Это позволяет создавать множество вариаций одного предмета из единственной базовой текстуры.

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

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

Внимание

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

Моддеры смогут использовать эти техники при создании собственного контента. Вы сможете создавать и применять текстуры с областями для градиентного маппинга в Hytale Model Maker. Также можно будет создавать собственные градиентные карты, добавляя новые цветовые схемы и материалы в палитру Hytale и расширяя набор вариантов для существующих предметов.

Наша цель — дать игрокам возможность выражать себя через разнообразные образы и стили, которые мы предоставляем в самой игре, а затем дать моддерам инструменты для расширения этого набора собственными творениями. Градиентный маппинг (gradient mapping) идёт ещё дальше, позволяя моддерам создавать настраиваемые ассеты, которые игроки смогут дополнительно персонализировать.

Дополнительные современные стили одежды, демонстрирующие разнообразие кастомизации персонажей

Хотя у нас есть определённое видение художественного стиля Hytale, мы поощряем моддеров использовать наши инструменты для развития игры в новых направлениях. Ниже вы можете увидеть пример кастомных костюмов в аниме-стиле, созданных членом арт-команды Stein в качестве личного проекта!

Примеры костюмов в аниме-стиле, созданные членом арт-команды Stein

Бросаем всякое!

Мы уже несколько раз намекали на метательные предметы (throwable items) в блоге Hytale, включая ряд скриншотов и то самое видео с голубем. Мы решили завершить этот пост демонстрацией работы, проделанной для того, чтобы бросание предметов выглядело, ощущалось и звучало как надо. Оказывается, бросать всякое — это весело!

Для начала — пример точности, которую вам предстоит развить, если хотите стать мастером метательного копья:

Внимание

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


Поделиться

Понравилась публикация? Расскажи друзьям!

Скопируй ссылку на статью

✓ Ссылка скопирована!

Обсуждение

Обсудите эту публикацию с другими участниками сообщества:

Похожие публикации