Найти тему

Делаем игру про поезда. Часть 3. 3D модель паровоза и вагона

Оглавление

Всем привет! В прошлой статье мы начали делать черновую графику для игры и генерировать простую карту. В этот раз мы продолжим работать с графикой и сделаем модель "главного героя" нашего проекта - поезд.

<Референсы>

Ранее я писал о том, что хочется сделать игру не в реалистичном сеттинге, а в виде детских игрушек из натуральных материалов. Это поможет немного выделить игру из себе подобных. Я как-то сразу уже на первом концепте (он был в первой статье этого цикла) решил что поезд будет деревянным. На каждом уровне составы будут разными, где-то это только локомотив с двумя-тремя грузовыми вагоном для твердых товаров, а где-то это грузовые вагоны вперемешку с цистернами. Все зависит от головоломки, карты и запросов/предложений на ней.

Референсы для поезда
Референсы для поезда

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

<Моделирование>

Итак, набираем в легкие побольше воздуха и открываем 3d max! Сразу начинаем с блокинга - это этап создания модели из простых блоков, которые несмотря на упрощенность уже отражают силуэт и основные пропорции объекта. Далее усложняем модель, добавляем чуть больше деталей, скруглений, немного уточняем пропорции. Не забываем что мы имеем дело с деревянной игрушкой, поэтому сильно в детализацию уходить не будем. Ну а на последнем этапе уже занимаемся текстурированием. Текстурную карту я рисовал в Adobe Photoshop и потом вручную настраивал то как она наносится на полигоны. Да, метод уже немного устаревший, но зато позволяет гибко манипулировать текстурами и держать их все время под контролем. К тому же в данном случае модель очень простая, поэтому тут такое совсем не критично.

Локомотив готов! Но паровозу нужно что-то возить за собой. Смастерим вагоны. Делать их будем в том же стиле и по той же технологии, поэтому останавливаться на этом подробно не буду и сразу покажу результат.

Вагон
Вагон

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

<Поезд на игровой карте>

Кстати о движке. Открываем Unreal engine и импортируем в него две наши модельки и текстуру. Пока не будем особо ничего настраивать и просто загрузим локомотив с двумя вагонами на нашу карту.

Поезд на нашей карте из прошлого урока
Поезд на нашей карте из прошлого урока

Как-то грустно выглядит окружение... Накидал текстуры ткани с нормал-картами для травы, добавил небольшую вариативность материалам и вуаля! Теперь веселее) Карта теперь выглядит как ковер из кусочков ткани, что даже очень неплохо, учитывая сеттинг проекта.

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

Ссылки на прошлые статьи:

Часть 1. Идея игры пришла в плацкарте
Часть 2. Генерация карты