галерея наших читателей полезные программы выставки архив новостей | архив журнала 625 конференции на 625-net видео карты | звуковые карты | накопители | цифровые фотоаппараты | проекторы | манипуляторы | разное видео | звук | компьютерная графика | cd/dvd новости | анонсы | хроника серврера Карта сервера Помощь Вверх На главную страницу
625-net home page
 

: архив : архив журнала "625" : 1999 : #8

Снимаем мультфильм
Алексей Сарандук, Наталья Романова

Предыдущая статья (625. 1999, № 4, с. 44-45) была посвящена выбору литературного сценария и подготовке в самых общих чертах режиссерского сценария, а также разработке облика персонажей и декораций, на фоне которых будут развиваться действия. Теперь настало время оживить наши персонажи, заставить их двигаться. Этот процесс называется анимацией (animation в переводе с английского - оживление). Главное в анимации - это процесс фазовки (от слова фаза).

Изображение на телеэкране мелькает с неуловимой быстротой: частота смены одного полукадра другим в отечественном (позаимствованном в Европе) телевизионном стандарте SECAM равняется 50 полям или 25 полным кадрам в секунду. Это означает, что любое движение на плоскости экрана раскладывается на множество отдельных этапов - положений или фаз (по одной фазе на каждый полукадр). Задача мультипликатора состоит в том, чтобы нарисовать эти фазы, то есть создать фазовку. Это огромный труд. Однако компьютер в значительной степени экономит и время и силы. Он дает возможность, например, рисовать не по 50 фаз на секунду изображения, а по 25 - промежуточные он делает без нашего участия. У компьютера есть и другие возможности, облегчающие работу аниматора. С ними мы познакомимся впоследствии. А сейчас вернемся к фазовке и рассмотрим ее традиционную форму, что поможет понять ее особенности в принципе.

Рис. 1

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

Фазовка

Прежде всего необходимо определить, с какой скоростью должны крутиться колеса: как быстро или, точнее, как медленно? Сколько кадров займет один оборот колеса? Представим себе колесо пожарной машины с тремя спицами (рис. 2). Для того, чтобы спицы при вращении не сливались в один сплошной размытый туман, колеса лучше крутить не быстрее, чем один оборот на 18 полных кадров. На сколько же градусов должны поворачиваться в каждом новом кадре спицы? Делим один оборот (360°) на 18 кадров и получаем результат: положение колеса в каждом кадре будет отличаться от предыдущего на 20°. Поскольку движение колес циклично, то есть все время повторяется один и тот же оборот вокруг оси, то и нарисовать нужно будет всего 6 кадров (из дальнейшего станет ясно, почему), а затем повторять их на экране сколько потребуется.

Еще совсем недавно мультипликаторы рисовали фазы на полупрозрачных листах кальки, подкладывая нарисованный лист под чистый, чтобы видеть предыдущий кадр на просвет и от него отсчитывать начальное положение объекта на новом листе. Причем на кальке рисовали только контуры, а фазы затем перерисовывались уже начисто на прозрачные листы целлулоида, где и раскрашивались. Для примера попробуем поступить также: возьмем кальку с нарисованным на ней колесом и поставим на ней номер один, подложим ее под чистый лист кальки с номером два и, отложив с помощью обычного транспортира минус 20, нарисуем колесо в новом положении (рис. 2). На компьютере рисовать на кальке не придется, однако смысл процесса останется тем же.

Давайте попробуем выполнить эту операцию на компьютере, применив (благодаря простоте нашей первой фазовки) любую программу для рисования: от Autodesk Animator Pro до Adobe Photoshop - все они дают возможность подложить предыдущие кадры под последующие, что позволяет увидеть на экране ориентиры для изменения положения объекта. Возьмите самую легкую для операционной системы программу, например Autodesk Animator Pro, и настройте ее для полноценной работы.

Прежде мультипликаторы предпочитали работать с большими (но не чрезмерно) листами целлулоида: их легче снимать, не так заметны мелкие огрехи в толщине линий и наложении красок. При работе на компьютере возникают похожие проблемы: на картинке малого размера можно увидеть предметы, состоящие из пикселей, заметить границы переходов одного цвета в другой и т.п. Чтобы таких проблем не возникало, следует выбрать оптимальный размер изображения: с одной стороны, он должен соответствовать профессиональным телевизионным стандартам, с другой, компьютер должен легко справляться с работой. Этот размер минимально составляет 720 пикселов по горизонтали и 576 по вертикали кадра.

В учебных целях можно применять и меньшие форматы, кратные указанной величине. Главное, дать четкие ответы на вопросы графической программы: работаем в системе PAL, частота кадров проигрывания - 25 в секунду, отношение сторон пикселей (аспект) равен единице.

Открываем Animator Pro, устанавливаем длину сегмента равную 6 кадрам и рисуем в первом кадре колесо, проведя три концентрические окружности: две внешние - шины колеса и внутреннюю - его ось. Проводим три радиуса - это спицы. В ниспадающем меню Cel активизируем опцию "взять" (Get) и выделяем нарисованное колесо, учитывая, что центр выделенной области должен совпасть с центром колеса. Выделенное изображение словно стало листом целлулоида. Теперь переходим в следующий, пока пустой кадр, и в ниспадающем меню Cel активизируем опцию "повернуть" (Turn). В пустой кадр вписалось изображение из первого кадра и готово к повороту. Повернем колесо за край выделенной области против часовой стрелки на 20°.

Затем перейдем к следующему кадру и повторим ту же процедуру (до конца нашего сегмента). Преимущество Animator Pro состоит в том, что Cel запоминает позицию предыдущего кадра, что значительно облегчает работу (рис. 3).

Теперь, убедившись в том, как просто создать несложную фазовку с помощью компьютера, обратимся к программе Animator Studio, которая позволяет легко фазовать циклические движения. Зададим положение колеса в начале и в конце сегмента, не заботясь о промежуточных этапах, и компьютер автоматически распределит вращение по всем кадрам сегмента. Нарисуем колесо, зададим длину сегмента равную 6 кадрам, перейдем в режим времени и установим первый и последний ключевые кадры анимации, то есть, выделив изображение с помощью любого инструмента выделения, превратим его в так называемую "плавающую область" (меню Action\Float). После этого в ниспадающем меню Time отметим пункт Edit 1 Keyframe, затем отметим пункт Edit 2 Keyframe, после чего активизируется последний кадрик нашего сегмента, в котором с помощью ниспадающего меню Action Rotate нужно повернуть колесо в позицию последнего кадра (-120°). Осталось визуализировать сегмент, активизируя опцию Render в ниспадающем меню Action. При проигрывании сегмента окажется, что компьютер создал все промежуточные положения колеса. Фазовка готова.

Рассмотрим другой, очень эффективный способ. Так же, как делали в предыдущих упражнениях, создадим колесо, только без спиц. Нарисовав его в первом кадре, увеличим длину сегмента до 6 кадров, колесо при этом оказывается повторенным в каждом кадрике сегмента. Выберем инструмент "заливка" (Fill), а из списка "чернила" (Ink) - Filter. Затем справа от Filter Ink отметим правой кнопкой мыши темный треугольник, чтобы увидеть окно "Свойства", в котором выбираем пункт KPT из верхнего окна под названием Category. Теперь щелкнем инструментом "заливка" внутри колеса, после чего возникнет окно, в котором можно установить подходящий градиент и количество его повторов. Установим радиальный градиент, а число повторов - 3. Такой градиент будет соответствовать трем спицам колеса. Поставим для удобства отсчета нулевой угол градиента, щелкнем "OK" - первый кадр колеса готов. При переходе в следующий кадр, нам придется изменить лишь угол поворота. По предыдущим расчетам ясно, что этот угол равен 20°. Следует обратить внимание на то, что все эти действия производились в режиме "кадр" (пиктограмма кинокадрика на верхней панели). После того, как будет раскрашен последний кадрик, нужно просмотреть плавное движение колеса. Оно будет похоже на фазовку, приведенную на рис. 4. Это движение цикличное, поэтому повторять его можно необходимое число раз. Как это сделать?

Перейдем в режим времени (Mode time - это пиктограмма циферблата часов на верхней панели), активизируем в меню Edit опцию Copy Segment, а сразу вслед за тем - Edit\Paste. Наш сегмент увеличился с 6 до 12 кадров, и колесо завертелось!

Мы изучили простейшую фазовку, более сложные будут рассмотрены в дальнейшем.

Подготовка элементов эпизода

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

Наконец, пора нарисовать фон, на котором движется машина. Наверное, это должен быть город. Поскольку "город" довольно длительное время перемещается по кадру навстречу пожарной машине, его горизонтальный размер будет отличаться от принятого нами. Нарисуем город в программе Adobe Photoshop с размером 1440 пикселов по горизонтали. Вертикальный оставим прежним - 576 пикселов. Разрешение автоматически будет равным 72 пикселам на дюйм.

Съемочный лист

В практике анимационной деятельности принято пользоваться так называемыми "съемочными листами", в которые заносятся сведения о хронометраже тех или иных фаз, эпизодов и т.п. Без такого листа, удерживая все расчеты в голове, можно нарисовать лишь небольшой анимированный кусочек (например, фазовку колеса). Но профессионально работать над настоящим мультипликационным фильмом без листа нельзя. Заполняя съемочный лист нашего небольшого эпизода, в графе "Содержание эпизода", следует дать описание происходящих действий, а в графе "Объекты, фазы движения" - более подробное описание движений каждого конкретного объекта с указанием в отдельной графе затраченного на него времени (в секундах) и количества кадров.

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

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

До публикации следующей части статьи читатель может подготовить рисунки фона, Кошкина дома, фазовку мчащейся пожарной машины и, кроме того, подготовиться к предстоящему монтажу первого мультипликационного эпизода. Следует при этом помнить, что все элементы эпизода должны рисоваться на прозрачных, черных фонах или фонах типа Blue Screen (значение 255 в канале B цветового пространства RGB), а для монтажа эпизода потребуется одна из перечисленных в первой статье монтажных программ.

 

Rambler's Top100
По вопросам размещения рекламы обращайтесь: reclama@625-net.ru
Вопросы и предложения по содержанию журнала направляйте: web.editor@625-net.ru
Замечания и предложения по работе сервера направляйте: web.master@625-net.ru
Дизайн Андрея Дражникова. © 1996-2001 Издательство «625». Все права защищены.
e-mail: magazine625@mtu-net.ru, тел./факс: (095) 291-7724, 202-9588
Свидетельство о регистрации средства массовой информации Эл № 77-2794
TopList