Джонатан КуперАнимация в видеоиграх. Полное руководство для игрового аниматора
Посвящается Кларе и Джейд, приключения которых в реальной жизни вдохновили меня на приключения в жизни виртуальной
Game Anim: Video Game Animation Explained 2nd Edition
Jonathan Cooper
All Rights Reserved.
Authorised translation from the English language edition published
by CRC Press, a member of the Taylor & Francis Group LLC.
Перевод с английского О. И. Перфильева
Предисловие
Это второе издание книги «Анимация видеоигр» стало для меня чем-то вроде «отдыха для души» – в нем я исследовал истоки ремесла в совершенно новой главе «Двухмерная и пиксельная анимация». В конце концов, я и сам начал заниматься анимацией с того, что сейчас называется «пиксель-артом» – еще в начале 1990-х годов, когда ребенком кропотливо воспроизводил позы персонажей Street Fighter II по иллюстрациям в сборниках советов по прохождению и создавал наборы тайлов для уровней Deluxe Paint III и IV на моем Commodore Amiga. К окончанию школы мне невероятно повезло – я отправил свое портфолио на дискетах в местную шотландскую игровую студию (DMA Design, оригинальный создатель игры Grand Theft Auto), и меня в нее пригласили. Но я сильно расстроился, когда узнал, что игры избавляются от «пикселей» и что на смену им приходят блочные персонажи с растянутыми текстурами, характерными для ранних 3D-игр. Годы, которые я потратил на изучение всех техник и приемов, оказались напрасными. Вскоре после этого я продал свой компьютер и завязал с играми.
Вместо этого я поступил в художественный колледж и открыл для себя традиционную анимацию, экспериментируя со всем подряд, начиная с зоотропов[1] и фенакистископов[2] до целлулоидных пленок и кукольной анимации. Несколько лет я даже не задумывался о видеоиграх, пока не открыл для себя плавный захват движения в серии Tekken и не влюбился в игры заново. Персонажи наконец-то двигались так же плавно, как на пике развития двухмерных аркад. К счастью для меня, в колледже как раз открылась лаборатория с передовыми (для того времени) кремниевыми графическими машинами, которыми никто не пользовался, и я полюбил анимацию 3D-видеоигр.
И теперь я с уверенностью могу сказать: я профессионально занимаюсь анимацией игр уже двадцать лет и сейчас как никогда рад нынешнему состоянию этого ремесла и его будущему, которое открывается благодаря широким возможностям, доступным как игрокам, так и игровым аниматорам. Красивая 2D- и пиксельная анимация переживает возрождение в небольших инди-играх, став чем-то вроде ориентира для всего культурного ландшафта видеоигр благодаря сходству с игровой классикой, а также простоте, с которой начинающие аниматоры могут создавать свои работы и делиться ими.
Новая четырнадцатая глава «Двухмерная и пиксельная анимация» отражает мою твердую уверенность в том, что сейчас настала пора зафиксировать и упорядочить практические наработки, которые накапливали на протяжении десятилетий художники и аниматоры двухмерных игр. Для этого я привлек знания и опыт лучших 2D- и пиксельных аниматоров, разрабатывающих игры в настоящее время. Скрупулезная расстановка пикселей на экране и дух свободы, возникающий от того, что ты можешь воплотить в жизнь все, что угодно, не прибегая к моделированию или риггингу – в этом есть нечто в высшей степени приятное. Свобода еще более усиливается благодаря простоте и легкости использования программного обеспечения для 2D-анимации (не говоря уже о его доступной цене по сравнению с программами для 3D-анимации), и все это способствует минималистичной, почти импрессионистской эстетике современных 2D-игр, особенно в сравнении с крупнейшими ААА-блокбастерами, на которые я потратил большую часть своей карьеры.
Но игровая анимация никогда не ориентировалась на одно лишь прошлое, и поэтому в одиннадцатой главе «Ваш проект: захват движения» появился целый новый раздел, посвященный развивающейся технике motion matching. Теперь, когда технология motion matching уже использована в некоторых играх, ее можно описывать в виде практического руководства, своего рода монтажного листа, а также можно попытаться развеять заблуждения тех времен, когда эта технология была чисто теоретической. Разумеется, новый материал – это всего лишь дополнение ко всему, что было в первом издании, еще более полное объяснение некоторых концепций из области анимации видеоигр.
Как всегда, я очень надеюсь, что вы найдете эту книгу полезной, и мне не терпится посмотреть, что создадут начинающие аниматоры завтрашнего дня. Никогда еще не бывало настолько просто приступить к анимации для видеоигр – этой увлекательной сферы, которая стремительно очаровывает людей во всем мире.
Джонатан Купер
август 2020 г.
Благодарности
Еще раз благодарю всех, кто помог получить лицензии на иллюстрации для первого и второго изданий, особенно Анджеллу Остин, которой несколько месяцев приходилось терпеть поток моих электронных писем. Важно отметить, что новый материал не получилось бы включить в это издание без обстоятельных бесед с экспертами в этой области – Ника Возняка, Кея Ю, Бена Фике, Сирилла Лагарига, Мэриел Картрайт, Адриана Мигеля, Роджера Мендосы, Николя Леже, Максима Журавлёва и Кристьяна Задзюка. Отдельного упоминания заслуживают также Брайан Гейтвуд за фантастическую пиксельную анимацию AZRI, Мэтью Бачник за новое оружие и, конечно же, Сол Бреннан за постоянную доработку бесплатного рига AZRI Rig.
Дополнительные юридические уведомления
Изображенный на обложке персонаж AZRI является собственностью Мэтью Бачника, используется по лицензии и не предназначен для использования в коммерческих целях.
The Last Guardian: © 2016 Sony Interactive Entertainment Inc.
Для иллюстраций из серии игр Assassin's Creed: «© 2007–2017 Ubisoft Entertainment. Все права защищены. Assassin's Creed, Ubisoft и логотип Ubisoft являются товарными знаками Ubisoft Entertainment в США и/или других странах».
Для иллюстраций Prince of Persia: «© 2003 Ubisoft Entertainment. Основано на игре Prince of Persia®, созданной Джорданом Мехнером. Prince of Persia является торговой маркой Waterwheel Licensing LLC в США и/или других странах, используемой по лицензии».
Для иллюстраций Watch Dogs: «© 2014 Ubisoft Entertainment. Все права защищены. Watch Dogs, Ubisoft и логотип Ubisoft являются зарегистрированными или незарегистрированными торговыми марками Ubisoft Entertainment в США и/или других странах».
Об авторе
Джонатан Купер – аниматор видеоигр из Шотландии, оживляющий виртуальных персонажей с 2000 года. Возглавлял команды в таких крупных проектах, как серии Assassin's Creed и Mass Effect, уделяя особое внимание запоминающимся историям и персонажам, а также передовой анимации. После этого занимался интерактивной кинематикой в последних эпизодах серий Uncharted и The Last of Us, отмеченных наградами DICE и Annie.
В 2008 году Джонатан начал работу в студии BioWare Montreal, возглавив команду, создавшую большинство кат-сцен для игры Mass Effect 2, признанной Британской академией кино и телевидения (BAFTA) лучшей игрой 2011 года, а в 2013 году он руководил игровой командой, получившей награду Академии интерактивных искусств и наук (AIAS/DICE) за выдающиеся достижения в анимации игры Assassin's Creed III.
Выступал с докладами на Конференции разработчиков игр (GDC) в Сан-Франциско и на других конференциях в Канаде и Великобритании. Обладатель диплома с отличием бакалавра дизайна в области анимации.
[3] по адресу @GameAnim.
Глава 1Аниматор видеоигр
Что значит быть аниматором видеоигр
Итак, вы хотите стать аниматором видеоигр. Но что именно это значит? И каковы отличия игрового аниматора, если таковые действительно имеются, от аниматоров более традиционных, линейных средств художественного выражения – кино и телевидения? Безусловно, среди любых аниматоров есть много общего, и они должны обладать навыками оживления персонажа в любой среде, но игровой интерактив накладывает свои технические ограничения, предоставляя при этом свои уникальные возможности.
Художественное чутье и творческие способности
Начнем с того, что первый шаг к тому, чтобы стать отличным игровым аниматором, – это остро подмечать все малейшие детали движения в окружающем мире (и желание воспроизвести и улучшить их в своих творческих целях). Быть готовым не только воспроизводить эти движения, но и представить, как этими движениями будут управлять другие люди, играя за созданных вами персонажей, – вот ключевой фактор, отличающий игровых аниматоров от аниматоров линейных медиа.
Не менее важно иметь основные представления о весе, балансе, массе и инерции, чтобы ваши персонажи не только радовали глаз, но и соответствовали тому, как игрок понимает физику мира, в котором эти персонажи будут обитать. Движущая сила этого еще молодого художественного ремесла – желание расширить границы визуальной и интерактивной достоверности исследуемых игроками миров. Они предлагают впечатления, которые игроки никогда не получат в реальном мире, притом что персонажи этих игр бывают для игроков столь же достоверны, как любые другие персонажи в других медиа.
Конечная цель анимации – погружение, когда игрок забывает, что он находится перед экраном (или надел гарнитуру виртуальной/дополненной реальности), забывает о своих собственных физических ограничениях и переносится в созданный вами виртуальный мир, воспринимая своего персонажа («аватара») как себя самого.
Технические способности
Создание красивых анимаций – это только первый шаг на пути к конечной цели. Заставить их работать в игре и органично сочетаться друг с другом в системе движения персонажей – вот настоящая задача, требующая мастерства. Лучшие игровые аниматоры не боятся технической работы на каждом этапе внедрения своей анимации в игру. Конечно, в больших коллективах работают сбалансированные команды аниматоров с разной степенью подготовки в художественной или технической сферах, но иметь навыки в обеих – всегда хорошо.
Анимация в игровом движке
Для аниматоров, желающих экспериментировать и открывать новые техники и методы, повышающие эффективность или качество анимации, новые творческие способности откроются только при глубоком понимании принципов работы инструментов, процессов и существующих систем анимации.
Работа в команде
В обязанности игрового аниматора входит не только простое стремление придать чистоту и плавность движениям, но и готовность учитывать многочисленные (иногда противоречивые) желания создателей видеоигры. Готовая игра всегда больше, чем сумма ее частей, и разработчики чаще всего удивляют и радуют игроков, когда работают слаженно и на одной волне.
Воплощая в жизнь свои идеи, аниматоры должны работать в тесном сотрудничестве с дизайнерами, программистами, художниками, аудиотехниками и другими специалистами, поэтому те, кто хочет сидеть с наушниками и за закрытой дверью, сосредоточившись только на своей узкой области, быстро останутся позади в гонке за создание наилучшего игрового опыта.
Игровой аниматор сможет добиться настоящего успеха, только если будет иметь хорошее представление о других дисциплинах, уметь говорить на их языке, понимать их потребности и хотя бы немного разбираться во всех областях разработки игр.
Чувство дизайна
Игровая анимация существует не в вакууме и создается не просто для того, чтобы хорошо выглядеть, – она должна служить общим целям игры. Особенно это касается тех, кто занимается анимацией игровых персонажей, поскольку они вынуждены балансировать между «ощущением» игры и визуальной достоверностью (хотя эти два понятия и не исключают друг друга).
Обычно считается, что быстрая анимация делает персонажей более качественными и отзывчивыми, но слишком большая скорость без соответствующей обратной связи на экране делает персонажей неправдоподобными, разрушает иллюзию реальности и наносит вред тактильному ощущению игрового процесса. В конечном счете задача аниматора состоит в согласованности игрового мира, в котором все имеет определенный вес и подчиняется физическим условиям с неизменной гравитацией.
В сфере разработки игр все мы можем надеяться, что «каждый из нас дизайнер», но лучшие гейм-дизайнеры – это хранители замысла, определяющие цели игры и создающие средства достижения этих целей. Игровые аниматоры должны иметь достаточное представление о гейм-дизайне, чтобы их работа не вредила его целям, а, наоборот, служила им и по возможности сохраняла визуальную достоверность.
Осознание особенностей среды
Само собой разумеется, что отличный игровой аниматор должен увлекаться своей областью, но при этом понимать, что область эта – не только анимация, но и разработка игр в целом.
Желающие работать по более предсказуемому графику, характерному для традиционной линейной анимации, скорее всего, разочаруются в непостоянной природе геймдева. Невозможно заранее предсказать, сколько итераций потребуется, чтобы сделать новую механику по-настоящему интересной, так что всегда нужно быть готовым к изменению графика.
Не стоит чрезмерно привязываться к результатам своей работы, потому что их, возможно, придется изменить или вовсе выбросить, но и не стоит отчаиваться, потому что по мере разработки вы будете постоянно улучшать и дорабатывать свою анимацию, сколько раз ни пришлось бы ее переделывать.
Жизненный опыт
Лучшие аниматоры любят играть в игры и находят что-то полезное для себя в любой из них, но не ограничиваются простым цитированием других игр или фильмов. Если мы хотим действительно улучшить свои работы (и игры в целом), то должны не только сравнивать их с работами своих коллег или копировать их, а привнести в свое творчество как можно больше опыта из разных областей жизни.
Самые скучные игры – это игры, которые ссылаются только на своих конкурентов, а самые заурядные анимационные решения ориентируются только на другую анимацию. Увлекайтесь играми, но не забывайте увлекаться жизнью и миром вокруг вас и как можно чаще отрывайтесь от экрана вне работы.