Что сейчас читают:

SCS Software: как создаются игры [Окружение и объекты]

31.03.2017 0:01

SCS Software: как создаются игры [Окружение и объекты]

Привет всем!

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

А что же идёт после того, как мы соберём всю необходимую информацию для создания игры? Давайте представим следующее: вы один из сотрудников студии SCS Software, а если быть точнее - сотрудник команды дизайнеров, буквально на днях завершился этап исследования нового функционала, который планируется добавить в игру Euro Truck Simulator 2 или American Truck Simulator. Перед вами лежит вся необходимая информация о земле, растительности, архитектуре, ландшафте, законах и правилах дорожного движения и т.д., т.е. всё для того, чтобы приступить к созданию нового региона игровой карты, вы начинаете прокладывать дорогу и приходите к точке, где начинается город, или же расположен дом,  какая-либо достопримечательность или что-то подобное, но у вас нет этой модели. Что же делать дальше, как быть?

На этом начинается второй этап разработки, который посвящен окружению (моделям, активам и т.п.) и именно о нём мы сегодня и поговорим.

МНОЖЕСТВО СТРАН, ГРАНИЦЫ, ТАМОЖНИ

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


ВСЁ ВЗАИМОСВЯЗАННО

В этот самый миг и наступает звездный час команды 3D, 2D художников. После определения и утверждения списка необходимых объектов и 3D моделей, данная команда начинает трудится не покладая рук, без перерывов на обед и отдых :).

Наверняка некоторые из вас задавали себе следующие вопросы: в каких программах создаются модели и объекты, на основе чего делаются эти модели и т.п. Ответ прост, как уже неоднократно говорилось ранее - все этапы взаимосвязаны, на втором этапе используется информация, которая была получена на первом этапе - фазе исследований (фотографии, данные со сканеров, спутниковые снимки, видеоролики, записи интервью или специализированные приложения, по типу "Просмотра улиц" ("Streetview") от Google). Все эти вещи и информация выступает для художников как эталон и они стараются создать полностью идентичную копию, на сколько это возможно. Если привести пример, то это выглядит примерно следующим образом: художник при помощи Maya, Photoshop'а или Blender'а создает 3D модель в 3 этапа -

  1. Создаётся заготовка, которая пока не имеет ни текстур, ни четких деталей, здесь главное перенести пропорции, размеры и придать первоначальную форму;
  2. Полученной заготовке придают более точные формы и прорабатываются более мелкие элементы, но при этом у модели до сих пор отсутствуют текстуры;
  3. На последнем этапе модель получает окончательные формы, размеры, на неё накладываются текстуры и прорабатываются все мелкие детали и особенности.

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

МЫСЛИ НА ШАГ ВПЕРЁД

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

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


НЕСКОЛЬКО ПОЛЕЗНЫХ СОВЕТОВ

За то время, которое сотрудники SCS Software занимаются созданием игр, они накопили неплохой опыт, а также овладели несколькими полезными приемами, которые позволяют упростить работу над новыми моделями или объектами. Для создания новых моделей/объектов за основу можно брать свои старые наработки или объекты из других зон карты и разнообразить их за счет добавления новых объектов. Так, например, к модели дома можно добавить гараж или надстроить второй этаж, добавить/убрать забор, беседку, сад и т.п. Не стоит ограничивать лишь редактированием старых моделей, это хороший способ создания новых объектов, который действительно экономит массу времени, но без создания новых моделей и объектов с нуля, не получиться сделать по настоящему разнообразный и красивый мир.

ЗАКЛЮЧЕНИЕ

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

Впереди нас ждёт ещё масса всего интересного, поэтому оставайтесь на связи! Данная статья переведена специально для портала worldoftrucks.ru.

Все новости по игре American Truck Simulator — читайте в нашем специальном разделе, а также не пропустите новости по Euro Truck Simulator 2Fernbus SimulatorCity Bus Simulator: BerlinBus Simulator 16, обязательно подписывайтесь на наши группы в социальных сетях (Вконтакте, Facebook, Google+, Twitter и Steam) и будьте уверены в том, что вы получите всю информацию об играх про грузоперевозки.

Все новости и публикации

Euro Truck Simulator 2

American Truck Simulator

Мультиплеер

Fernbus Simulator

City Bus Simulator

Bus Simulator 16

Spintires

MudRunner 2

Микс