Несмотря на то, что Maya позволяет создать потрясающе реалистичные статичные изображения, большинство пользователей тем не менее предпочитает работать с четвертым измерением — временем. Другими словами, большая часть проектов, реализуемых с помощью Maya, представляет собой анимации, то есть действия, меняющиеся во времени. В основе любой анимации лежит следующий принцип: набор быстро сменяющих друг друга изображений дает ощущение непрерывного движения. Соответственно, на экране создаются сцены с объектами, состояние которых определенным образом меняется во времени. Это может быть изменение их положения в пространстве, изменение цвета или формы или другое подобное поведение. При этом компьютерная анимация, как и традиционное кино, состоит из набора статичных кадров. Для определения состояния объектов во времени используется шкала с номерами кадров.
Хотя основную часть времени работы над проектом занимает моделирование объектов, анимация также является важным этапом, в процессе которого вид сцены меняется кардинальным образом.
Мы все знаем, как именно двигаются те или иные вещи. Ежедневно наблюдая за окружающим миром, мы понимаем, как на различные объекты действуют законы физики и каким способом перемещаются люди и животные. Именно поэтому зрители наиболее критичны к этому аспекту компьютерной графики.
Для корректной анимации объекта или персонажа требуется большая подготовительная работа в процессе моделирования. Например, для анимации персонажа потребуется сначала создать не только его оболочку, но и скелет, движения которого будут управлять перемещениями. Вы управляете персонажем, как кукловод марионеткой.
Взять модель, над созданием которой вы работали несколько часов, и вдохнуть в нее жизнь — захватывающий процесс. Именно в этот момент понимаешь ценность работы по предварительной подготовке персонажа.
Подробную информацию об этом вы получите в главах 8 и 9.
Вступление
Компьютерная графика
Создание трехмерных сцен
Анимация
Стадии производства
Подготовительная работа
Производство
Последующая обработка
Заключение
Последовательность действий при производстве анимации
Моделирование
Назначение текстур
Анимация
Освещение
Визуализация
Основные понятия компьютерной графики и традиционного искусства
Основные понятия из области компьютерной графики
Основные понятия из области традиционного искусства
Основные понятия из области кино
Планирование производства
Освещение
Основные понятия из области анимации
Подведем итоги
Термин компьютерная графика относится к любому изображению или набору изображений, полученных с помощью компьютера. Впрочем, данное словосочетание в этой книге будем применять в основном к трехмерным сценам, оставляя за кадром двумерные рисунки, получаемые в таких графических редакторах, как Photoshop или Paint. Большинство программ, предназначенных для производства двумерной графики, создают растровые изображения, то есть итоговый рисунок состоит из маленьких квадратиков, называемых пикселами. Приложения же для производства SD-графики создают векторные изображения, представляющие собой набор математических кривых. Это более мощный и действенный метод. Более подробную информацию о векторных и растровых изображениях вы получите чуть позднее.
Для пользователей, знакомых с такими приложениями, как Adobe Illustrator или Macromedia Flash, не является новостью тот факт, что эти программы также создают векторные изображения. В отличие от них, Maya и другие приложения для работы с SD-графикой умеют вычислять третье измерение, то есть добавлять сцене глубину. Объекты больше не рисуются на плоскости — они распределяются в пространстве. Это крайне усложняет работу художников и в корне отличается от того, с чем приходится сталкиваться при создании двумерных изображений.
Моделированию посвящены главы 4-6. Обычно данный процесс является первым шагом в создании анимации. Пространство сцены требуется заполнить различными объектами. В некоторых случаях это занимает основное время работы над проектом.
Существуют различные техники моделирования, и каждая из них может стать основой для отдельной книги. Выбор конкретного метода не в последнюю очередь зависит от предпочтений пользователя и технологического процесса. С достоинствами и недостатками моделирования на основе неоднородных рациональных сплайнов Безье вы познакомитесь в главе 4. О полигональном моделировании поговорим в главе 5. Шестая же глава посвящена появившемуся относительно недавно методу моделирования на основе поверхностей с иерархическим разбиением. Он представляет собой комбинацию первых двух методов.
Наличие подробных раскадровок обычно помогает выбрать метод моделирования объектов. Дополнительным критерием является место объекта в сцене. Никогда не тратьте на моделирование больше времени, чем это реально требуется. Скажем, не имеет смысла прорабатывать детали объекта, если он будет показан только издали. Вы только напрасно потратите время и замедлите процесс визуализации. Если скамейка в парке является лишь небольшим элементом общей сцены, не нужно украшать ее многочисленными деталями и подробно прорисовывать структуру поверхности. Кроме того, в большинстве случаев детали можно сымитировать назначением соответствующей текстурной карты. Однако как только скамейка становится центральным элементом сцены, требования к ее детализации тут же возрастают. Более подробно об этом аспекте моделирования мы поговорим в главе 4. Впрочем, по мере накопления опыта вы научитесь мгновенно определять необходимую степень детализации для каждого из объектов сцены. Начинающим же пользователям можно посоветовать обращать на детали как можно больше внимания. Отслеживание процесса их создания позволяет получить 70 % сведений о моделировании, что позволит вам в будущем работать быстро и технично.
Моделирование персонажей
Термин моделирование обычно подразумевает создание одушевленных персонажей, например животных, людей, инопланетян и т. п. В процессе моделирования всегда нужно помнить, что эти объекты впоследствии будут анимированы.
Большинство персонажей строятся или на основе сшитых друг с другом кусков поверхностей, или же растяжением единого объекта и «выдавливанием» его участков. Так как при анимации модели персонажей тем или иным способом деформируются, необходимо, чтобы они были бесшовными.
Другими словами, моделировать персонажей необходимо с учетом процесса их будущей анимации. Детализация персонажа также должна соответствовать его месту в сцене. Часто приходится создавать несколько вариантов одного и того же персонажа для различных моментов анимации. Это увеличивает эффективность сцены и облегчает работу с ней.
Моделирование архитектурных сооружений и элементов внешней среды
Моделирование архитектурных сооружений и элементов внешней среды начинается с рисунков, демонстрирующих фоновые детали и дизайн будущих строений. Обычно этот процесс включает в себя создание зданий и их внутренних интерьеров, а также различных ландшафтов и необходимых для них по сценарию деталей, например скамеек, фонарный столбов и т. п.
Не имеет смысла создавать детализированный ландшафт, если он будет показываться только общим планом. Чем больше геометрии в сцене, тем медленней она будет обсчитываться и тем больше времени займет процесс визуализации. Как уже упоминалось, во многих случаях мелкие детали на поверхности объекта разумнее имитировать с помощью текстурных карт. В компьютерных играх таким же способом часто имитируется окружающая среда. Впрочем, во всех областях компьютерной графики действует эмпирическое правило: используйте те методы, которые реально работают.
ПРИМЕЧАНИЕ
Все элементы сцены сохраняются в виде векторных изображений, поэтому термин «геометрия» относится ко всем созданным вами поверхностям и моделям.
Моделирование реквизита
Создание всех прочих объектов сцены относится к моделированию реквизита. В терминах, принятых в театре и киноиндустрии, реквизитом (prop) называется объект, используемый персонажем. Все остальные объекты относятся к декорациям и элементам интерьера. Например, реквизитом называется кошелек, который персонаж носит с собой, поводок анимированной собаки или автомобиль, за рулем которого находится главный герой повествования. Если автомобиль или кошелек никак не связаны с персонажем, они считаются декорациями.
После моделирования обычно следует стадия назначения материалов и карт текстуры. Изначально всем объектам в Maya назначается стандартный материал серого цвета, позволяющий увидеть объект после освещения и визуализации сцены.
После освещения и анимации вид текстур может измениться, поэтому их финальное редактирование обычно выполняется в последнюю очередь. Вы поступаете подобно художнику, который сначала делает грубый набросок, а потом добавляет к нему детали. Ведь всегда существует возможность вернуться к редактированию любого элемента сцены и изменить его в соответствии с необходимостью.
Более подробную информацию о материалах вы получите в главе 7.
Как уже говорилось в начале этой главы, анимация представляет собой изменение состояния элементов сцены во времени. Существуют различные способы анимации объектов, и в этом разделе мы дадим обзор некоторых из них.
Кадры, ключевые кадры и промежуточные кадры
В компьютерной графике кадром (frame) называется изображение, полученное в результате визуализации. Кроме того, кадр является единицей времени, продолжительность которой зависит от скорости воспроизведения анимации. Например, при частоте 24 кадра/с один кадр продолжается 1/24 секунды.
Ключевыми (keyframes) называются кадры, для которых аниматор фиксирует позу персонажа или положение анимируемого объекта. Другими словами, в ключевых кадрах задаются значения анимируемых параметров. При переходе объекта от одного ключевого кадра к другому и возникает анимация. Подробнее вы познакомитесь с этим процессом в упражнениях главы 9.
В компьютерной графике ключ анимации может быть создан практически для любого атрибута объекта — его цвета, положения в пространстве, размера и т. п. Положение объекта в промежуточных кадрах (in-between frames) приложение рассчитывает автоматически. В одном кадре может находиться несколько ключей анимации. Пример последовательности ключевых кадров показан на рис. 1.6.
Рис. 1.6. В первом кадре были созданы ключи анимации, фиксирующие положение, ориентацию и масштаб конуса. Следующий набор ключей анимации для тех же параметров был создан в кадре № 30. Положение объекта в промежуточных кадрах приложение рассчитало автоматически
Вес
Вес объектов является важным аспектом дизайна и анимации. Он подчеркивается цветом объекта, его контрастностью, формой, положением в сцене и размером отрицательного пространства вокруг него. В анимации вес объекта играет еще более важную роль. Показав, что объект имеет вес, вы увеличите достоверность происходящего. Как вы убедитесь в главе 8, в которой вам предстоит заставить топор летать, программируя движение объекта, крайне важно показать, что он имеет вес. Только тогда анимация будет выглядеть реалистично.
Движение объекта и его взаимодействие с различными элементами сцены должны создавать впечатление, что объект обладает некой массой. В противном случае анимация будет выглядеть фальшиво.
Существуют различные техники имитации веса объекта, например искажение формы при движении. Хотя на первый взгляд идея растягивать и сжимать объект при движении выглядит странно, этот прием позволяет увеличить достоверность анимации. Более подробную информацию по этой теме вы получите в главе 8.
Растяжения и сжатия
Персонаж реагирует на силу тяжести, перемещение и силу инерции, в буквальном смысле слова растягиваясь и сжимаясь в процессе движения. Например, в мультфильме персонажи части слегка сжимаются перед тем, как подпрыгнуть вверх, немного растягиваются, паря в воздухе, а затем опять сжимаются при ударе об опорную поверхность. В результате имитируется реакция на силу тяжести.
Начало и конец движения
Остановка движения никогда не происходит мгновенно. Тела сначала замедляют свое движение, а только потом приходят в состояние покоя.
Двигаться объекты также начинают постепенно. Пока тело не достигнет нужной скорости, оно движется с ускорением. Этот принцип иллюстрируется в главе 8 на примере прыгающего мячика.
Предвосхищение и завершение
При моделировании движения необходимо учитывать силу и момент инерции. Например, накидка на прыгающем персонаже будет двигаться еще некоторое время после его остановки. После приземления гимнаст вынужден слегка согнуть колени и наклониться, чтобы стабилизировать свое положение. Остаточное движение, наблюдающееся после окончания главного, называется завершением (follow-through).
Точно так же следует моделировать небольшие движения персонажа до начала его основного перемещения. Эта техника называется предвосхищением (anticipation). Более подробно с этими понятиями вы познакомитесь в главе 8 при моделировании движения топора.
Законы физики
В главе 12 вы познакомитесь с одной из самых мощных функций Maya — модулем имитации динамики. Для его корректного использования вы должны знать основные законы физики и свойства окружающих нас тел.
Ньютоновские законы движения
Существуют три основных закона движения, сформулированные Исааком Ньютоном. Их должен знать любой, кто собирается заняться созданием анимации:
1. Тело остается в состоянии покоя или равномерного прямолинейного движения, если на него не действуют внешние силы. Это явление называется инерцией. Дополнительные сведения по данной теме вы найдете в главах 8 и 9.
2. Ускорение, приобретаемое телом в инерциальной системе отсчета, прямо пропорционально действующей на него силе и обратно пропорционально его массе. Другими словами, чем больше масса объекта, тем большее усилие потребуется для изменения его скорости.
3. Тела взаимодействуют с силами, равными по модулю и противоположными по направлению. Например, когда вы давите на кирпичную стенку, стенка с такой же силой давит на вашу руку. Именно поэтому рука не проваливается сквозь стену.
Импульс
Вы должны понимать, что означает термин импульс. Импульсом обладает любой движущийся объект. Его значение равно произведению массы объекта на его скорость. Чем тяжелее объект или чем больше его скорость, тем больше будет его импульс.
Например, маленькая пуля оказывает значительное влияние на кусок дерева. Все дело в том, что ее абсолютная скорость сильно увеличивает значение импульса. Аналогично, медленно движущийся грузовик способен искорежить ваш автомобиль, потому что он имеет большую массу, а следовательно, и импульс.
При столкновении одного объекта с другим происходит передача импульса. Это означает, что в результате такого столкновения неподвижный объект может прийти в движение. Этот эффект будет подробно рассмотрен в главе 8 при моделировании движения топора.
Вам пригодятся не только сведения по композиции кадров, но и информация о приемах, принятых в традиционном кино.
Знание терминологии из области компьютерной графики позволят лучше понять принципы работы в Maya. Для начала поговорим о различиях между растровой и векторной графикой.
Растровые изображения
В большинстве случаев изображения, получаемые с помощью компьютера, являются растровыми. Они представляют собой набор цветных пикселов на экране или набор цветных точек на листе бумаге, их можно сравнить с мозаикой. Все созданные в Maya сцены в итоге будут преобразованы в растровые изображения, несмотря на то, что изначально они относятся к векторной графике.
Программы для работы с растровыми изображениями, например Painter или Photoshop, позволяют редактировать такие параметры, как цвет, размер и положение всех частей рисунка. Вы можете рисовать как на отсканированной фотографии, так и на виртуальном холсте. Эти программы дают возможность непосредственно работать с пикселами, меняя их вид и формируя изображение. Например, можно сфотографировать свой дом и, отсканировав снимок, «покрасить» его стены в красный цвет с помощью Photoshop. Это поможет решить, стоит ли идти в магазин за красной краской или нет.
Разрешение характеризует детализацию снимка; определяется числом пикселов на единицу длины по вертикали и горизонтали. Обычно оно измеряется в пикселах на дюйм. Так как основой растровых изображений является сетка фиксированного размера, увеличение их размера отрицательно влияет на качество. Если поднести такое изображение близко к глазам или сильно увеличить, вы увидите составляющие его пикселы (рис. 1.1). Увеличить растровое изображение без потери качества можно только одновременно с увеличением его разрешения, но при этом увеличивается и размер выходного файла.
Рис. 1.1. Растровое изображение: слева— в натуральную величину; справа — увеличенное в несколько раз
В свете этих ограничений может возникнуть вопрос: зачем использовать растровые изображения? Для ответа на него достаточно вспомнить, что изображения на экране телевизора или компьютера являются именно растровыми.
Термином «растр» называется горизонтальная линия пикселов на экране. Картинка на экране формируется из красных, зеленых и синих светящихся точек. Соответственно, любое генерируемое компьютером изображение должно быть изначально растровым или преобразовываться к этому формату.
Векторные изображения
Векторные изображения создаются совершенно другим способом — на основе математических алгоритмов и геометрических функций. В данном случае определяется не цвет каждого пиксела, а области (areas), объемные фигуры (volumes) и плоские фигуры (shapes).
Среди популярных приложений для работы с векторной графикой можно выделить Illustrator и Flash. Кроме того, векторными являются все программы для систем автоматизированного проектирования (САПР) (CAD — computer-aided design), например AutoCAD или SolidWorks. Они позволяют создавать плоские и объемные фигуры, раскрашивать их в разные цвета или назначать им материалы.
Полученные с помощью таких приложений результаты хранятся в файлах, которые содержат информацию о координатах, уравнения точек в пространстве и назначенные пользователем цветовые значения. Затем векторная информация преобразуется в растровые изображения путем визуализации.
У векторных изображений не существует ограничений на масштабирование. Изменение размера подобного рисунка не сопровождается потерей качества (рис. 1.2).
Движущиеся изображения в векторных программах также сохраняются в виде уравнений, определяющих плоские и объемные фигуры и указывающих на изменение положения геометрии. Скачивая из Интернета мультфильм, созданный в приложении Flash, вы получаете информацию в векторной форме. Это сведения о положении, размере и форме всех персонажей и фоновых декораций. Затем компьютер в реальном времени визуализирует файл, и на экране вы видите уже растровое изображение.
Формат |
Запись |
Комментарий |
VGA (от Video Graphics Array — логическая матрица видеографики) |
640 х 480 |
Ранее стандартное разрешение компьютеров. В наши дни широко используется для видеосигналов |
NTSC D1 (от National Television Standards Committee — Национальный комитет по телевизионным стандартам) |
720 х 486 |
Стандартное разрешение для широковещательного телевидения в Северной Америке |
NTSCDV |
720 х 480 |
Типичное разрешение цифровых видеокамер |
PAL (от Phase Alternation Line — построчное изменение фазы) |
720 х 586 |
Стандартное разрешение для широковещательного телевидения в большинстве стран Европы |
HDTV (от High Definition Television — телевидение высокой четкости) |
1920 х 1080 |
Новый стандарт кодирования видео. Иногда его еще называют 1080J |
IK Academy (IK означает 1000 пикселов в ширину) |
1024 х 768 |
Самое низкое из доступных разрешений, рекомендованных американской Академией киноискусства |
2К Academy (2K означает 2000 Пикселов в ширину) |
2048 х 1556 |
Разрешение, используемое большинством студий для производства компьютерной графики. Оно дает оптимальный для показа на экране размер изображения |
4К Academy (4K означает 4000 пикселов в ширину) |
4094 х 3072 |
Разрешение, применяемое в кино для показа детализированных кадров |
Название |
Отношение ширины к высоте |
Комментарий |
Стандарт, принятый американской Академией киноискусства |
1,33:1 или 4:3 |
Наиболее распространенное соотношение геометрических размеров. Ширина составляет 1,33 высоты. Именно оно используется в стандарте NTSC, а также в 16- и 35-миллиметровых фильмах (например, «Унесенные ветром») |
Широкий экран |
1,85:1 или 16:9 |
Это соотношение в наши дни чаще всего используется в 35-миллиметровых фильмах. При показе подобных фильмов по телевизору сверху и снизу экрана появляется черная полоса, что позволяет избежать обрезки по краям |
Анаморфотное соотношение |
2,35:1 |
При съемке на 35-миллиметровую пленку так называемым анаморфотным объективом изображение сжимается. При воспроизведении через такой же объектив ширина изображения составляет 2,35 его высоты. При стандартном телевещании соотношение будет еще более строгим, чтобы избежать обрезки по бокам |
Композицией называется размещение объектов и сопутствующих им элементов в пределах кадра. Динамичный кадр не только привлекает внимание, но и несет определенную информацию, и даже интригует, что само по себе является формой искусства.
Без сомнения, вам пригодится знание основ дизайна, поэтому имеет смысл прочитать дополнительные пособия по данной теме. Понимание принципов компоновки и оформления сцен позволит улучшить их внешний вид и облегчит процесс их наладки. Перечислим понятия, с которыми вам нужно познакомиться поближе.
Форма, пространство и композиция
Пространство представляет собой место для построения кадра. Вне зависимости от последующей судьбы этого кадра — он может быть показан как в Интернете, так и на большом экране — при его построении вы обязаны применять основные принципы дизайна. Многое зависит от того, как вы распределите формы и поделите пространство.
Формой (form) в дизайне называется любой видимый объект. Он имеет определенные контуры, цвет и текстуру, выделяющие его на фоне остальных объектов и декораций. Практически любой созданный и анимированный вами объект превращается в форму после визуализации сцены. Распределение объектов сцены в пространстве называется композицией. Пространство перед визуализируемыми объектами и за ними представляет собой соответственно передний и задний планы сцены. Скопления объектов формируют положительное пространство (positive space), а места их отсутствия — отрицательное пространство (negative space).
Для зрителя положительное пространство как бы выступает над поверхностью кадра, в то время как отрицательное отходит на задний план. Игра с расположением этих пространств значительно влияет на динамику кадра. Добавив сюда элемент движения, вы получите замечательную возможность управления холстом.
Если поместить все объекты в центр кадра и равномерно распределить их в пространстве, изображение станет скучным и непривлекательным для зрителя. Композицию сцены нужно выстраивать таким образом, чтобы основные объекты занимали наиболее интересную область кадра, в которой они взаимодействуют с отрицательным пространством. В результате взгляд будет перемещаться по кадру, и композиция приобретет динамику даже при отсутствии анимации.
В упражнениях главы 10 вам предстоит создать динамический кадр с помощью источников света и теней.
Равновесие и симметрия
Равновесие кадра предполагает равное количество положительного пространства с каждой стороны. Утяжеление одной из сторон увеличивает динамику кадра.
Симметричное распределение объектов создает определенное статическое равновесие, в то время как отсутствие симметрии подчеркивает наличие движения.
В живописи, фотографии и кино принято делить кадр на три части по вертикали или горизонтали и размещать изображение в одной из полученных третей. К примеру, объект, помещенный в нижнюю треть кадра, будет выглядеть маленьким и незначительным. Наличие объекта в верхней трети кадра заставляет зрителя поднять глаза вверх, что визуально увеличивает масштаб и подчеркивает важность выделенного элемента картины. Рисунок 1.4 иллюстрирует разницу между статичным симметричным кадром и композицией, полученной делением на трети.
Рис. 1.4. Симметричная картинка выглядит статичной, в то время как разбив кадр на три части и поместив объект в одну из них, мы создадим впечатление внутренней динамики
Контрастность
Контрастность определяет, насколько объекты переднего плана выступают на фоне декораций. Чем меньше разница в цвете и освещенности, тем более плоским выглядит изображение (рис. 1.5). Четкие тени и яркие блики подчеркивают глубину рисунка и помогают отделить объекты от фона. Анимация контрастности помогает регулировать глубину кадра.
Рис. 1.5. При низкой контрастности объекты теряются на фоне декораций, но стоит добавить к изображению тени и зеркальные блики, как объекты выступают на передний план
Как вы убедитесь, прочитав главу 10, освещение играет важную роль в создании динамических контрастов в кадре.
Цвет
Впечатление, создаваемое кадром, во многом зависит от цветового решения. Участки, окрашенные в теплые цвета, как бы выступают вперед, в то время как участки холодных тонов отодвигаются вглубь. Окрашивание главного объекта в теплые тона при декорациях холодных тонов создает замечательный контраст и увеличивает динамику кадра.
Цвета, расположенные в цветовом круге друг напротив друга, называются дополнительными. Их сочетание выглядит не очень гармонично. Но в то же время использование дополнительных цветов увеличивает контрастность сцены. В данный момент может возникнуть впечатление, что теория дизайна имеет очень опосредованное отношение к компьютерной графике. Тем не менее использование ее принципов — это реальный способ добиться впечатляющих результатов.
Понятие трехмерная анимация включает в себя множество смежных дисциплин. Чтобы научиться работать в Maya, необходимо иметь представление не только о SD-графике, но и о дизайне, кинематографии, традиционной анимации.
Освещение является важной частью компьютерной графики. На этой стадии вы создаете в сцене виртуальные источники света. При этом вид объектов может сильно измениться. Освещение влияет на достоверность моделей и текстур и подчеркивает настроение сцены.
Начальная настройка освещения допустима уже на стадии назначения материалов, но серьезная работа над ним проводится только после приведения сцены к окончательному виду.
Тип и число используемых источников света сильно влияют не только на вид сцены, но и на продолжительность ее визуализации. В данном случае крайне важно соблюдать баланс между затрачиваемыми ресурсами и получаемым результатом. Редактирование сцены на этой стадии представляет собой особое искусство.
По мере роста опыта в области освещения сцен вы заметите, что эта стадия влияет на все этапы создания компьютерной графики. Вы начнете моделировать объекты с учетом их последующего освещения. По-другому будет происходить процесс назначения материалов. Претерпевают изменения даже анимация объектов и их расстановка на сцене. Все это позволит полнее использовать преимущества освещения.
Как вы узнаете в главе 10, виртуальные источники света отличаются от реальных наличием ряда специфических свойств.
Без света фильм снять невозможно. Освещение влияет на контрастность кадра, цветовой баланс и настроение сцены. В большинстве случаев используется стандартное освещение с трех точек.
Источник света, называемый ключевым (key light), располагается в передней части сцены, обеспечивая основное освещение и формируя тени. Обычно он устанавливается позади камеры и немного сбоку от нее, чтобы получить блики на одной из сторон объекта и подчеркнуть контрастность сцены.
Вторым по значимости является заполняющий источник света (fill light). Он освещает остальные участки сцены и обычно имеет меньшую интенсивность. Кроме того, этот источник света позволяет смягчить тени, формируемые ключевым.
Для выделения объекта на фоне декораций используется контровой источник света (back light). Иногда его еще называют создающим ореол (rim light). По сравнению с ключевым и заполняющим источниками света он имеет совсем небольшую интенсивность.
Освещение может как добавить сцене глубину, так и сделать ее плоской. Наличие опыта освещения сцены, например при занятиях фотографией, облегчит процесс расстановки источников света в виртуальном пространстве. Виртуальные осветители во многом отличаются от реальных, но получаемые с их помощью результаты практически неотличимы друг от друга. Более подробные сведение об освещении вы получите в главе 10.
Понимание принципов, используемых при производстве фильмов, облегчает процесс планирования, создания и редактирования ваших собственных проектов. Большинство фильмов разбито на действия, представляющие собой последовательность сцен, которые, в свою очередь, разбиты на отдельные кадры.
Фильмы, в которых главный герой борется с отрицательным персонажем, обычно разделены на три действия. Сначала зритель знакомится с главными персонажами и узнает, в чем состоит их конфликт. Затем следует основное действие, в процессе которого главный герой пытается победить отрицательного персонажа. В заключение конфликт разрешается, и повествование завершается.
Действия разбиваются на эпизоды, то есть на группы последовательных сцен, связанных друг с другом общей сюжетной линией.
Сцена представляет собой часть фильма, в которой события происходят с определенными персонажами в определенном месте или в определенное время. Фильм делится на набор сцен для удобства съемки. Не путайте сцену фильма со сценой в компьютерной графике. В последнем случае термин относится к элементам файла, из которых состоит создаваемый вами кадр.
Сцены, в свою очередь, делятся на наборы кадров, которые отличаются друг от друга ориентацией камеры в момент съемки или кадрированием. Разбиение на кадры делает сцену менее монотонной, показывая ее с разных ракурсов. Кадры отделены друг от друга перебивками.
Кадр определяется положением камеры. При изменении ракурса происходит переход к следующему кадру.
Подобную схему имеет смысл использовать и при производстве компьютерной графики. Это облегчает процесс работы и делает результат более впечатляющим.
Под подготовительной работой в компьютерной графике подразумеваются сбор всех опорных материалов, тестирование движения, создание плана сцены, наброски будущих моделей и прочие действия, максимально упрощающие процесс самой анимации.
Так как воплощать свое видение будущей анимации художнику предстоит на экране компьютера, важно написать лаконичный план будущей работы. Чем больше времени в этом случае затрачивается на планирование, тем лучше.
В реальных цифровых студиях подготовительная работа является частью любого проекта. При выполнении упражнений данной книги вам не придется готовить все материалы с нуля, так как все необходимое можно найти на прилагаемом компакт-диске. Однако не ленитесь собирать дополнительную информацию об объектах, которые вам предстоит моделировать.
Сценарий
Чтобы рассказать историю как средствами компьютерной графики, так и с помощью традиционного кино, ее требуется сначала написать на бумаге. Сценарий только выиграет от наличия диалогов. Но даже абстрактной анимации не обойтись без простых пояснений по поводу временных рамок происходящего или оформления сцены. Сценарий, по сути, представляет собой исходный проект будущего клипа и демонстрирует намерения его создателей.
Раскадровки
Раскадровки являются логическим продолжением сценария. Сценарий разбивается на отдельные сцены, а сцены — на отдельные кадры. Затем создается серия набросков, демонстрирующих ключевые моменты анимации, и эти наброски раскладываются по порядку, чтобы дать визуальное представление о рассказываемой истории. Это помогает при выборе ракурсов камеры, положения персонажей, освещения и настроения сцены и т. п. Даже обычные фигурки из бумаги, приколотые к листу ватмана, помогают составить представление о будущей анимации.
Дополнительные элементы
Для успешного производства анимации требуются изображения и других элементов сцены. Например, персонажи обычно рисуются в трех нейтральных позах — вид спереди, вид сбоку и разворот на три четверти. Для наглядности даже можно слепить фигуру из глины или пластилина. Имеет смысл подготовить также цветные рисунки персонажей, наборов объектов и реквизита, так как это позволяет лучше понять структуру назначаемых впоследствии объектам материалов, а в некоторых случаях — и освещение. Наборы объектов и реквизит обычно определяются при чтении сценария, и их наброски делаются на отдельных листах бумаги. Чем лучшее визуальное представление будет создано об элементах сцены на подготовительной стадии, тем проще вам будет работать в дальнейшем.
Определенная последовательность выполняемых при производстве анимации действий обусловлена природой компьютерной графики и удобством построения сцен. Процесс практически всегда начинается с моделирования объектов. Затем им назначаются материалы и выполняется их анимация (или наоборот). Следующим этапом является освещение полученной сцены и ее визуализация. Разумеется, описанные действия далеко не линейны. Аниматору приходится часто возвращаться к более ранним стадиям при редактировании моделей, источников света и материалов. Тем не менее темы глав 4-12 выбраны в соответствии с общей последовательностью выполняемых при производстве анимации действий.
После создания всех персонажей и объектов сцены и их анимации наступает стадия последующей обработки. В компьютерной графике и в традиционном кино эта стадия предполагает практически аналогичный набор действий. Именно в этот момент отдельные элементы фильма собираются воедино и результат вашего труда принимает окончательную форму.
Визуализация
Созданные сцены требуется визуализировать, то есть превратить в набор картинок или фильм. Компьютер вычисляет вид каждого из объектов сцены и показывает его на экране. Этот процесс требует значительного количества ресурсов и может занять довольно много времени. Как вы убедитесь чуть позднее, способы создания объектов оказывают огромное влияние на продолжительность визуализации.
После завершения процесса визуализации полученные изображения сортируются и собираются воедино. Более подробно поговорим на эту тему в главе 11. Остальные стадии последующей обработки — монтаж, редактирование и наложение звуковой дорожки — выходят за рамки данного издания, поэтому ограничимся лишь их кратким описанием. При желании вы можете найти множество дополнительных пособий на эти темы.
Монтаж
Сцены можно визуализировать в виде отдельных слоев. При этом возникает задача сборки воедино полученного результата. Например, представим себе сцену, в которой взаимодействуют многочисленные персонажи. Существует возможность визуализировать каждого из персонажей отдельно от окружающего пространства. Полученные результаты соединяются в общую сцену именно на стадии монтажа.
Такие программы для монтажа, как Shake или After Effects, позволяют заодно дополнительно редактировать цвета объектов, временные интервалы, в течение которых происходит действие, и прочие элементы. Монтаж оказывает огромное влияние на окончательный вид сцены. Именно поэтому он считается неотъемлемой частью процесса создания компьютерной графики.
Редактирование
Результаты визуализации собираются воедино и редактируются в соответствии со сценарием и раскадровками. Некоторые сцены вырезаются или перемещаются в другое место. Этот процесс практически аналогичен редактированию киноматериалов. Единственным различием является количество истраченной пленки.
При создании традиционного кино снимается намного больше материалов, чем это реально нужно. Это позволяет гарантировать корректную съемку всех сцен и оставляет простор для творчества на стадии монтажа. Редактор и режиссер просматривают все сцены и выбирают из них лучшие. В итоговую картину попадает лишь малая часть отснятого материала.
Так как создание компьютерной графики требует намного больших временных и денежных затрат, отбор сцен происходит еще на стадии раскадровки. Редактирование осуществляется непосредственно в процессе производства, а сцены моделируются и анимируются строго в соответствии со сценарием. В результате процесс итогового редактирования состоит в основном в выборе правильного порядка сцен.
Наложение звука
В компьютерной графике важную роль играет звуковое сопровождение. Зрителю нравится, когда видеоряд связан со звуком. Звуковая дорожка значительно улучшает восприятие даже самой простой анимации, делая ее более реальной и позволяя создать нужное настроение.
Аудиоэффекты, например звук шагов, должны совпадать с происходящим на экране. Музыкальное сопровождение также подбирается в соответствии с действием. В данном случае процедура наложения звуковой дорожки в кино и в компьютерной графике совпадает — за одним исключением.
Если для компьютерной анимации требуется диалог, его нужно записать и отредактировать до начала работы над проектом. То есть эта работа выполняется на стадии подготовки к производству. Дело в том, что аниматор должен слышать диалог, чтобы смоделировать положение губ персонажей. Часто бывает и так, что диалог или музыкальное сопровождение приводят к появлению у персонажа дополнительной жестикуляции или перемещений.
Производство анимации начинается с моделирования объектов, указанных на раскадровках и дополнительных рисунках. Готовым персонажам, наборам объектов и реквизиту назначаются материалы, затем в соответствии с раскадровками происходит их анимация. Готовые последовательности кадров визуализируются с низким качеством, чтобы составить общее представление о том, как выглядит анимация, и обнаружить возможные ошибки.
Производство компьютерной графики состоит также из определенной последовательности действий, обусловленной его собственными нуждами. Более подробно на эту тему мы поговорим в следующем разделе. Но вкратце процесс производства можно описать как последовательное создание объектов сцены, их освещение и анимацию. Большинство техник, с которыми вы познакомитесь в этой книге, реализуются на стадии производства.
Процесс создания трехмерной графики состоит из моделирования объектов, назначения им материалов, освещения сцены и визуализации изображения, видимого через виртуальную камеру. Другими словами, вам требуется объяснить компьютеру, где находятся объекты, как они выглядят, как освещены и какая камера снимает сцену.
Вместо холста, на котором вы рисуете изображения, вам предоставлено трехмерное пространство — открытая область, предназначенная для определения объектов, текстур, освещения. Ваши практические действия напоминают постановку сцен при обычной фото- или киносъемке. Компьютерная графика действительно имеет много общего с этими областями.
Фотографы размещают объекты в кадре определенным образом, затем освещают снимаемую область, чтобы добиться нужного настроения, а также выбирают для фиксации сцены определенные пленку и объектив. Выбор камеры, пленки и объектива зависит от того, какой результат требуется получить. Остается снять сцену, проявить негатив, напечатать его на бумаге — и фото готово.
После создания в трехмерном пространстве моделей, источников света и камер компьютер визуализирует полученную сцену, превращая ее в двумерное изображение. Так рождается компьютерная графика.
Визуализацией называется процесс создания проекции изображения сцены с заданной точки наблюдения с учетом падающего на объекты света, назначенных этим объектам материалов, а также цвета или изображения фона и эффектов внешней среды. Вместо конверта с глянцевыми фотографиями 10 х 15 вы получаете набор двумерных изображений или фильм в формате QuickTime или AVI, сохраненный на жесткий диск вашего компьютера.
Вот так в двух словах выглядит создание компьютерной графики. Этот процесс требует аккуратного планирования и терпения.
Производство компьютерной анимации, как и производство традиционных фильмов, можно разделить на три основные стадии: подготовка, собственно работа над фильмом и компоновка полученного результата. В киноиндустрии подготовкой считается работа по написанию сценария и раскадровок, созданию костюмов и декораций, подбору актеров и съемочной группы и установке необходимого оборудования. Затем наступает стадия производства, то есть собственно съемки сцен в определенном порядке. В заключение требуется соединить друг с другом отдельные сцены, добавить музыку, звуковые эффекты и диалоги. На этой же стадии происходит включение спецэффектов. В фильмах с использованием компьютерной графики эффекты добавляются в последнюю очередь.
Хотя выполнение отдельных стадий при производстве традиционного кино и компьютерной анимации имеет свои характерные особенности, существуют и общие моменты, позволяющие лучше понять, чем же вам в итоге придется заниматься.
Эта стадия выполняется компьютером, который обсчитывает сцену и создает набор растровых изображений для будущего фильма. Время визуализации зависит от геометрических параметров, числа источников света, а также от качества и размера итогового изображения.
Часто пользователи спрашивают, каково стандартное время визуализации анимации, или сколько времени занимает визуализация одного кадра. На этот вопрос нет ответа. Все зависит от сложности созданной сцены, мощности компьютера и ряда других факторов. Если отпущенное на проект время или бюджет проекта невелики, имеет смысл ограничиться простыми сценами, чтобы на визуализацию тратились минимальные ресурсы.
Следовательно, количество геометрических параметров и источников света в сценах ограничено исключительно ресурсами вашего компьютера. По мере роста вашего опыта будет возрастать и эффективность создаваемых сцен. Впрочем, сначала нужно научиться просто создавать сцены в Maya, а затем уже можно задумываться об их эффективности.
Во многих случаях искусство требует трансцендентных способов выражения. Оно имеет внутреннюю гармонию. Для лучшего понимания задач, возникающих в процессе создания компьютерной графики, нужно осознать, с чем вы работаете и к чему вы стремитесь.
Приступив к изучению Maya, вы начинаете знакомство с новым языком, с новым средством общения. Помните, что техника, которую вы получаете в руки, является лишь средством конечного выражения вашей фантазии. Поэтому насладитесь процессом работы.
Цифровые студии нанимают в первую очередь профессиональных художников, то есть людей, имеющих опыт в традиционных искусствах, например рисовании, живописи, фотографии или скульптуре. Соответственно, изучение компьютерной графики следует начать с обзора ключевых принципов искусства. Именно этому и посвящена данная глава. Всегда следует помнить, что компьютер, с которым вы работаете, — не более чем инструмент.
В последние десятилетия интерес к компьютерной графике значительно возрос. В немалой степени это является следствием появления на рынке мощных компьютеров по относительно низким ценам. Начиная с конца 90-х годов оборудование для создания анимации стало доступным для индивидуальных пользователей.
В результате многие художники добавили в сферу своих интересов компьютерную графику. Но перед тем как приступить к изучению конкретных инструментов, необходимо познакомиться с фундаментальными понятиями из этой области.