Анимация в видеоиграх. Полное руководство для игрового аниматора - страница 4



Камеры

Камера – это окно, через которое игрок видит игровой мир. В первую очередь она важна для персонажей в трехмерных играх, в которых плохая камера может испортить впечатления даже от самой плавной анимации. Хороший игровой аниматор, пусть он даже и не отвечает непосредственно за реализацию камеры, должен проявлять здоровый интерес к аспектам ее дизайна: к тому, как она реагирует на окружающую среду (взаимодействует со стенами и т. д.), к скорости ее вращения и следования за действиями игрока, а также к вращению вокруг игрового персонажа в трехмерных играх. Неудивительно, что в последнее десятилетие был добавлен целый ряд новых средств управления (например, правый стик джойстика)[4] специально для новых возможностей осмотра трехмерного окружения.


Настройка игровой камеры

Анимация окружения и реквизита

Анимация окружения бывает не столь зрелищной как анимация персонажей, но может оживить бездушные локации. Более того, взаимодействие персонажа с объектами («реквизитом») и окружающей средой в убедительных точках соприкосновения позволяет поместить персонажа в контекст среды.

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


Многие игровые персонажи используют оружие

Необходимое программное обеспечение и оборудование

Программное обеспечение для создания цифрового контента (DCC)

Основным методом создания анимационного контента для видеоигр всегда были дорогие DCC-пакеты (расшифровывается как Digital Content Creation – «создание цифрового контента»), такие как Maya и 3ds Max от Autodesk. Сейчас они сталкиваются с конкуренцией со стороны бесплатных предложений вроде Blender, которые все чаще подходят для разработки игр.

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


Анимация персонажа в Maya


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

Игровые движки

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

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