Компьютерные игры. Как это делается

       

Понимание действий персонажа


«В распоряжении аниматора не так уж много кадров, чтобы прорисовать то или иное движение, поэтому необходимо сосредоточиться на том, что он хочет донести до игрока», - считает Жан-Франсуа Малуэн.

Игроку необходимо знать, что происходит с главным героем, хотя бы потому, что главный герой - это и есть он, игрок. К тому же он должен знать, что делают окружающие его люди, существа и объекты. Если игрок ударил врага, он должен сразу это видеть; не стоит давать повод для каких-либо сомнений на этот счет. Если в водоеме есть сильные течения, отразите это, чтобы игрок не надеялся, что ему придется плыть по спокойной воде. Пусть для него не окажется неприятной неожиданностью необходимость быстро двигаться, чтобы выжить. За этими моментами стоит следить особенно внимательно, ведь от них в значительной степени зависит взаимодействие между игроком и компьютером.

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

Какие программы используют Жан-Франсуа Малуэн и его коллеги при создании анимации для игр компании Ubi Soft? Помимо ряда собственных разработок (для внутреннего употребления) они имеют дело со стандартными пакетами 3D Studio и 3D Studio MAX (все подробности об этих программах вы найдете на веб-сайте www.autodesk.com). Жан-Франсуа настоятельно рекомендует аниматорам, относящимся к своей работе действительно серьезно, побольше практиковаться в классической двухмерной анимации на бумаге или компьютере.

Скотт Исли (Scott Easley), Oddworld Inhabitants

Скотт Исли является старшим аниматором всемирно известной компании Oddworld Inhabitants, где работает со дня ее основания. В 1994 году Скотт дважды становился лауреатом премии Эмми (Emmy) за анимацию и создание телевизионных рекламных роликов. А в 1995 году он сделал для Marvel Comics первый плакат, в создании которого была использована компьютерная графика.


Скотт Исли полагает, что процесс игры, геймплей, важнее всего, даже анимации.

Дизайнер должен думать о том, как создать хорошую игру. Не следует злоупотреблять графикой и анимацией просто «для красоты». Мы нередко стараемся делать персонажей «крутыми» или сексуальными, но не это должно быть главной целью работы. Язык образов должен быть подчинен сюжету - это общее правило как для кино и рекламных роликов, так и для компьютерных и видеоигр. Если в очередной демо-версии я снова увижу хромированного монстра, то непременно выброшу телевизор в окно. Покажите мне сюжет с анимационными вставками, но при этом без всякой вращающейся камеры.

Не забывайте, что самое важное - донести информацию до адресата. К сожалению, возможности языка образов часто дурманят людей.

Мы спросили Скотта, как ему удалось добиться таких блестящих результатов в играх Oddworld: Abe's Oddysee и Oddworld: Abe's Exoddus, и попросили поделиться какими-нибудь секретами или методиками. Вот что он ответил:

Нет никаких секретов, нет никакой волшебной палочки или кнопки «Сделать автоматически». Просто изучайте движение как можно усерднее, следуя принципам, предложенным сотрудниками студии Диснея или Максом Флейшером (Max Fleischer). Просмотрите фотографии из книги Идвирда Мюйбриджа (Eadweard Muybridge) и возьмите их за основу, чтобы сохранить в ваших программах те же пропорции. Сделайте своему персонажу «кожу» из прямоугольников. Постарайтесь обойтись обычной блочной моделью, чтобы полностью сконцентрироваться на ее движении. Изучите ее со всех сторон, заставьте полноценно работать. Если, создав фрагмент ходьбы из 12 кадров, вы обошлись без недели изнурительного труда, значит, вы относитесь к работе более безразлично, чем парень, которого наймут вместо вас. Вот и все.

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





Какие программы использует Скотт Исли? Применял ли он метод видеофиксации движения, работая над своим Эйбом (главным героем игр серии Oddworld)?

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

Тем, кто занимается анимацией для игр, наверняка будет полезно заглядывать иногда в группы новостей Usenet сотр.graphics.animation и rec.arts.animation. Там работают интерактивные доски объявлений, где всегда можно найти единомышленников.

Вэнс Кук (Vance Cook), Sierra Sports

Разрабатывая симуляторы гольфа уже около десяти лет, Вэнс Кук не только наблюдал, как прогрессировала анимация в спортивных играх, но и сам принял заметное участие в этом процессе. Прежде чем основать собственную компанию Headgate, Inc. (впоследствии приобретенную Sierra), Вэнс работал над знаменитой серией симуляторов гольфа Links в компании Access Software.

Вэнс сразу же взялся объяснять, почему анимация персонажа - сложная задача.

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

Вэнс Кук и его компания использовали метод видеофиксации движения в игре PGA Championship Golf. He такая уж это и простая работа, «захватывать» движение...

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



Видеофиксация движения (motion capture) - это процесс, при котором движение реально существующего объекта (обычно человека) фиксируется (каким-либо образом запечатлевается и вводится в память компьютера), а затем накладывается на созданный компьютером объект.

Вэнс Кук предупреждает о невозможности воспроизведения человеческих движений без применения метода видео фиксации. Если это оказывается слишком дорого, воспользуйтесь библиотекой движений, как более дешевым вариантом. Обратите внимание на сетку из полигонов (многоугольников) для женщины-игрока и покрывающие ее текстуры на снимке вверху. Внизу - визуализация удара того же персонажа из игры PGA Championship Golf, выпуск 1999 года. (Приводится с разрешения компании Sierra Sports.)




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

Можно ли зайти слишком далеко в стремлении к реализму? Ответ Вэнса Кука:

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

Игра компании Acclaim WWF: Attitude, по слухам, содержит целых 400 кадров с фиксированными движениями! У Acclaim есть студия для работы с видеофиксацией движения в городке Гленкоув, штат Нью-Йорк.



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

Эван Хирш (Evan Hirsch), EA Sports

Эван Хирш, «гуру» в области видеофиксации движения, работает в канадском отделении компании Electronic Arts в Барнаби (Британская Колумбия, неподалеку от Ванкувера). Это отделение полностью отдано под студию для работы с видеофиксацией движения.

«Прежде всего, - говорит Эван, - следует помнить, что видеофиксация движения - это просто еще один метод анимации, сам по себе он не обеспечивает ни качественной анимации, ни хорошей игры». Далее Эван рассказывает о различиях двух вариантов этого метода и объясняет, какой из них предпочитают разработчики EA Sports и почему.

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

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

Компания ЕА использует оптический метод фиксации движения, потому что он позволяет получить более полные данные. На человека обычно устанавливается от двадцати до тридцати маркеров.

Маркеры наклеены на суставы и другие важные точки тела персонажа. При оптической фиксации движения тонки между маркерами вычисляются компьютером; при магнитной фиксации информация о положении и вращении частей тела снимается непосредственно с прибора.


Итак, Эван Хирш предпочитает метод видеофиксации движения, а не более традиционную анимацию по тем же причинам, что и Вэнс Кук?

Преимущества заключаются в следующем. Во-первых, это наиболее простой и быстрый способ передать данные в один из наших «Силиконов» (рабочие станции Silicon Graphics используются в компании ЕА для выполнения всех работ по анимации).


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

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

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

Никто не сможет оценить качество игры лучше ее игроков, так что загрузите последние версии Triple Play Baseball, NHL Hockey, Madden NFL, FIFA или NBA Live и обратите внимание на естественность и плавность анимации.

Брэд Кроу (Brad Crow), Ensemble Studios

Мы уже встречались с этим выдающимся художником в главе 10, где он объяснял некоторые методики художественного оформления игры. Здесь же сотрудник компании Ensemble Studios Брэд Кроу дает советы начинающим аниматорам. По мнению Брэда, при анимации персонажей особое внимание следует уделить деталям - или их отсутствию.

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

В настоящее время в компании Ensemble Studios в качестве главной анимационной программы используется 3D Studio MAX. Игра Age of Empires, однако, была закончена с помощью 3D Studio, версии 4, так как основной цикл разработки завершился до выпуска 3D Studio MAX.

Поклонники Age of Empires, этого не видел никто! Вверху - фигурка всадника, анимированная с помощью программы 3D Studio MAX. Внизу - та же самая фигурка, в процессе перехода от эскиза через каркасное представление к окончательно прорисованному изображению. (Приводится с разрешения компании Ensemble Studios, Inc.)




<


В заключение Брэд Кроу сказал, что добился плавности движений людей, животных и оружия в играх Age of Empires и Age of Empires: The Rise of Rome, изучая кинофильмы и книги, а еще он «иногда сам разыгрывал движения, чтобы уловить все детали».

Анимация с помощью стоп-кадров - способ анимации посредством покадровой съемки. Эта классическая методика используется в играх нечасто, а идеальным примером ее применения является игра The Neverhood Chronicles компании DreamWorks Interactive.

Игра The Neverhood Chronicles - идеальный пример анимации методом стоп-кадров. Чтобы изобразить движение пластилиновых фигурок, их понемногу передвигали, фотографируя каждый кадр. (Приводится с разрешения компании DreamWorks Interactive, Inc.)



Содержание раздела