САНКТ-ПЕТЕРБУРГСКИЙ
ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ
ПРОФСОЮЗОВ
-----------------------------------------------------------------------------------------------------------------------------------------------
Кафедра звукорежиссуры и музыкального искусства
Методические рекомендации для студентов, обучающихся по специальности —
050200 Режиссура-мультимедиа
Санкт-Петербург
—
2001 —
Автор-составитель
доцент кафедры звукорежиссуры и музыкального
искусства
Санкт-Петербургского Гуманитарного университета
профсоюзов,
кандидат технических наук, И.Р.Кузнецов
Приложение Corel Real Animated Vector Effects — это новая программа, которую фирма Corel включила в десятую версию своего графического пакета. Она дополнила функциональность пакета новыми свойствами и предназначена для создания анимации и сохранения ее в виде фильма, в первую очередь в популярном формате Macromedia Flash. В программе имеется большое количество инструментов рисования и создания эффектов, а также поддержка импорта изображений из других графических приложений. Созданная анимация может включать звук и содержать интерактивные элементы. Результирующий фильм можно экспортировать в файлы следующих форматов, которые поддерживают воспроизведение анимации.
Corel R.A.V.E. позволяет анимировать как векторные, так и растровые объекты, изменяя их свойства во времени, либо применяя к ним различные эффекты. Например, можно придать объекту вращение, изменение цвета, формы или размера, создать для него тень и т. п. Программа Corel R.A.V.E. поддерживает три основных метода создания анимации: покадровую анимацию (frame-by-frame animation), расчет промежуточных кадров (tweened animation), пошаговый переход (animating blends). Покадровая анимация требует предварительного создания рисунков для всех кадров, позволяя одновременно воспроизводить движение множества объектов, в том числе и фона. Метод расчета промежуточных кадров позволяет задать ключевые кадры или объекты, а затем автоматически создать их промежуточные состояния. Анимация с пошаговыми переходами позволяет выполнять преобразование типа объектов.
Как и в любом другом приложении фирмы Corel, при первоначальном запуске программы открывается стартовое диалоговое окно, предлагающее на выбор: создать новую анимацию, открыть одну из существующих, либо последнюю, над которой надо продолжить работу. Если выбрать первый пункт — создание новой анимации, то открывшееся окно приложения будет иметь вид, подобный приведенному на рис. 1.
В нем центральное положение занимает окно с рабочей областью (Stage), предназначенной для создания композиции каждого отдельного кадра и просмотра результатов анимации. Вокруг окна, кроме строки меню и стандартной панели инструментов, расположены так же:
В рабочей области отображается только текущий кадр анимации, композиция в котором может состоять из нескольких объектов. Номер этого кадра определяется указателем времени (playhead) в виде синей стрелки окна Timeline (Ось времени). В этом же окне для каждого объекта задается линия жизни (object’s life time), отображающая время его существования в фильме. Ключевые кадры (keyframe) отмечают на этой линии квадратами те кадры, в которых заданы изменения объекта. Такой объект, меняющийся во времени, называется анимированным. В противоположность ему объект, который в фильме не изменяется (в том числе и его положение в кадре), называется статическим (см. рис. 2).

Рис. 1. Окно приложения Corel R.A.V.E.

Рис. 2. Отображение объектов в окне
Timeline
При создании в рабочей области нового объекта он существует только в текущем кадре и представлен одной точкой в окне Timeline (Ось времени). Чтобы увеличить число кадров, в которых будет отображаться этот объект, необходимо мышью растянуть линию из данной точки к начальному и конечному кадрам. В дальнейшем положение этих кадров может быть в любой момент изменено. В результате будет создан статический объект, отображаемый во всех последовательных кадрах, соответствующих линии жизни объекта.
Corel R.A.V.E. позволяет анимировать объекты, изменяя их от кадра к кадру в течение всего времени демонстрации. Рассмотрим основные методы создания таких изменений.
Метод расчета промежуточных кадров (tweened animation) позволяет анимировать статические объекты, плавно меняя их свойства от момента появления в фильме до момента исчезновения. Чтобы анимировать объект этим методом, следует преобразовать конечный кадр на его линии времени жизни в ключевой, а затем изменить объект в этом кадре. Одновременно с этим в ключевой преобразуется также начальный кадр, сохраняя информацию об исходном состоянии объекта. Это позволяет получить переход объекта из одного состояния в другое.
Можно создать анимацию подобного типа, преобразовывая в ключевой также промежуточный кадр на линии жизни с изменением свойств объекта в этом кадре. Это дает возможность получить объект, который изменяется из исходного состояния в модифицированное, а затем возвращается в исходное.
Программа Corel R.A.V.E. позволяет выполнять расчет промежуточных кадров, изменяя свойства объектов: размер (size), положение (position), угол поворота (rotation angle), абрис (outline), а также применяя такие эффекты, как контур (contour), прозрачность (transparency), заполнение (fill), оболочка (envelope), искажение (distortion), тень (drop shadow). Расчет может выполняться при одновременном изменении параметров нескольких свойств или эффектов (см. рис. 3).
Для преобразования статического объекта в анимированный его предварительно выделяют. Затем в окне Timeline (Ось времени) следует щелкнуть по последнему кадру линии жизни этого объекта и выполнить команду Movie — Insert keyframe. Задать ключевой кадр можно также двойным щелчком по нужному месту линии жизни объекта. Изменение объекта в рабочей области достигается редактированием его параметров или параметров эффектов, примененных к нему. (Все эти действия можно применять к объекту, существующему более чем в одном кадре.).
Соответствующие изменения создают нужный эффект анимации. Так, для получения эффекта движения следует переместить объект в новую позицию на экране. Для изменения его размера можно задать точные значения в полях Scale factor (Коэффициент масштабирования) на панели свойств (Property bar), либо мышью изменить размеры, перемещая угловые размерные маркеры. Дополнительный щелчок мыши по объекту изменит на экране вид этих маркеров на поворотные с расположенными по углам объекта двойными стрелками, позволяющими изменить угол поворота объекта.
Другие маркеры с двойными стрелками, расположенные по центру каждой из сторон объекта, позволят придать ему скос.
Для задания движения объекта по произвольной траектории также необходимо предварительно выделить объект. Если он существует только в одном кадре, то следует увеличить время его жизни, растянув линию в окне Timeline (Ось времени). Установив указатель текущего времени на последний кадр этой линии, командой Movie — Insert keyframe (Фильм — Вставить ключевой кадр) делают его ключевым. В рабочей области объект перемещают в конечное положение. С помощью инструмента Freehand (Произвольная кривая) изображают траекторию движения, а в окне Timeline (Ось времени) перемещают точку, отображающую эту траекторию в начальный кадр объекта. Нажав клавишу пробела, щелчком выделяют имя объекта в окне Timeline (Ось времени). Выполняя команду Movie — Attach to path (Фильм — Привязать к пути), щелкают на траектории. В результате анимированный объект будет связан с указанной траекторией и станет перемещаться вдоль нее. Метод расчета промежуточных кадров (tweened animation) позволяет создать интересные эффекты движения объекта, как по прямой, так и по произвольной траектории, при одновременном его вращении. Если добавить изменение размера объекта, то можно добиться иллюзии приближения или удаления, а наклон (skew) придает также свойство глубины.

Рис. 3. Анимация по методу tweened
animation
Анимация с помощью пошагового перехода (animating blends) позволяет существенно изменять форму объекта, преобразовывая его из одного типа в другой. Таким способом можно превратить эллипс в звезду, или одну букву в другую. При создании перехода объект представляется единой линией жизни, охватывающей столько кадров, сколько объектов получилось в результате расчета перехода от начального до конечного состояния, причем все они отображаются в рабочей области (см. рис. 4).
Пошаговый переход увеличивает размер файла анимации, поэтому при изменении формы объекта без изменения его типа рекомендуется применять метод tweened animation.
Чтобы реализовать пошаговый переход, следует создать композицию и разместить в ней начальный и конечный объекты. На панели Interactive Tools (Интерактивные инструменты) выполняют щелчок на инструменте Interactive Blend (Интерактивный пошаговый переход). Затем выделяют оба объекта и на панели свойств в раскрывающемся списке Presets (Установки) выбирают тип перехода. После чего выбором команды Movie — Create sequence from blend (Фильм — Создать ряд перехода) создают линию жизни для группового объекта blend в окне Timeline (Ось времени).
Для перехода, выполняющегося вдоль произвольной траектории, следует предварительно нарисовать кривую этой траектории. Затем выбрать тип перехода и выполнить команду Movie — Attach to path (Фильм — Привязать к пути). После щелчка на траектории и присвоения ее выделенным объектам выполняют команду Movie — Create sequence from blend (Фильм — Создать ряд перехода).

Рис. 4. Анимация с помощью пошагового
перехода
Покадровая анимация объектов (frame-by-frame animation) дает возможность создавать эффекты, которые не могут быть получены с помощью метода расчета промежуточных кадров (tweened animation). Так как для этого типа анимации все кадры должны быть преобразованы в ключевые и отредактированы соответствующим образом, то это приводит к существенному увеличению размера результирующего файла.
Прежде чем вручную задавать изменения объекта, его следует выделить. Затем двойным щелчком по линии времени жизни объекта в окне Timeline (Ось времени) делают кадр ключевым и изменяют его параметры на панели атрибутов, либо в рабочей области непосредственно изменяют сам объект. Повторение этих действий для всех последующих кадров на линии времени жизни объекта позволяют контролировать его поведение и свойства.
Анимация объектов, существующая в нескольких кадрах фильма, может быть повторена на всем его протяжении. Для этого следует щелкнуть на стрелке у имени объекта или группы в окне Timeline (Ось времени), изменив ее на значок цикла. При циклическом повторении анимации линия времени жизни объекта также повторяется на протяжении всего фильма, причем все линии, кроме первой, имеют серый цвет и не могут быть отредактированы, однако отражают все изменения, выполненные с оригинальным объектом, отмеченным основной линией. Можно повторять анимацию всей группы, либо отдельного объекта в группе, в последнем случае число повторений анимации объекта определяется временем демонстрации данной группы(см. рис. 5).

Рис. 5. Повтор анимации в окне Timeline
Для использования повторяющихся анимаций в других фильмах следует сохранить повторяющуюся часть в отдельном файле. С этой целью в окне Timeline (Ось времени) следует выделить циклически повторяющийся объект или группу объектов и выполнить команду File — Save As (Файл — Сохранить как). В одноименном окне назначают оригинальное имя файлу, устанавливают флажок Selected Only (Только выделение) и, если необходимо, задают дополнительные параметры щелчком на кнопке Advanced (Дополнительно). Щелчок на кнопке Save (Сохранить) сохраняет файл.
При импорте такой анимации в композицию из уже существующего GIF-файла она появляется в окне Timeline (Ось времени) в виде группы объектов. Можно отредактировать импортированную анимацию, изменяя каждый объект по отдельности. Например, можно увеличить линию времени жизни объекта и применить к нему метод расчета промежуточных кадров (tweened animation). Можно также отредактировать анимацию, создав пошаговый переход для группы объектов с помощью команды Movie — Create sequence from group (Фильм — Создать ряд группы).
Чтобы координировать взаимное положение объектов, Corel R.A.V.E. позволяет отображать несколько кадров на экране в режиме кальки (Onion skin). Режим кальки отображает объекты текущего кадра полноцветными, в то время как объекты других кадров представлены в виде каркасов (Wireframe view). Диапазон кадров, отображаемых на экране в режиме кальки (Onion skin), можно регулировать, перемещая граничные маркеры диапазона вправо и влево от положения указателя текущего кадра (playhead).
Одновременное отображение содержимого разных кадров дает возможность выполнить сравнение взаимного размещения объектов и позволяет выделять те объекты, которые не присутствуют в композиции текущего кадра. Затем выделенные объекты разных кадров можно выровнять и расположить необходимым образом в рабочей области, а также одновременно преобразовать с помощью соответствующих команд.
Чтобы переключиться в режим кальки (Onion skin), следует щелкнуть на кнопке Show onion skin (Показать режим кальки), находящейся в окне Timeline (Ось времени). Затем с помощью мыши можно переместить граничные маркеры диапазона отображаемых кадров (onion skinning handles), задав число кадров, отображаемых в рабочей области. Чтобы работе не мешали объекты, которые не подлежат редактированию, можно скрыть соответствующие им слои в окне Timeline (Ось времени) (см. рис. 6).
Предварительный просмотр отредактированной анимации
выполняется с помощью встроенного проигрывателя по команде Movie — Control —
Play Movie (Фильм — Управление — Воспроизвести) или щелчком по синей кнопке
Play (Воспроизвести), расположенной внизу окна рабочей области. В режиме
предварительного просмотра анимация циклически повторяется до тех пор, пока не
будет остановлена командой Movie — Control — Stop movie (Фильм — Управление —
Остановить). Кроме указанных действий, команды подменю Control (Управление) или
кнопки управления позволяют: встать на начало фильма (Rewind to beginning),
перейти на конец фильма (Fast forward to end), перейти на следующий кадр (Step
forward one frame) или на предыдущий кадр (Step back one frame).

Рис. 6. Отображение промежуточных состояний
объектов в режиме кальки
Однако последние из перечисленных действий удобнее выполнять с помощью мыши, перемещая указатель текущего кадра (playhead) в окне Timeline (Ось времени). Перемещение этого указателя с помощью мыши вдоль линейки кадров позволяет также выполнить просмотр анимации (для чего следует удерживать клавишу <Ctrl> нажатой), но уже с той скоростью, с которой будет двигаться указатель, причем возможно также его перемещение назад по оси времени с обратным воспроизведением кадров.
В упражнениях показано: как
создать промежуточные кадры анимации, назначить траекторию движущемуся объекту
и применить к нему эффекты, используя интерактивные инструменты, каким образом
подобные эффекты можно применить к тексту, как создать интерактивную кнопку.
Упражнение 1. Анимация движения и цвета
Упражнение 2. Применение эффектов анимации к объекту
Для применения эффекта огибающей
следует выбрать кнопку Interactive Envelope (Интерактивная
огибающая) и, выделив один из узлов звезды, переместить его в другую
точку.
Для применения эффекта
прозрачности следует выбрать кнопку Interactive Transparency (Интерактивная
прозрачность) и, добавив ключевые кадры через каждые 5 кадров, задать
разную величину радиуса, используя значение типа — Radial.
Упражнение 3. Анимация с помощью пошаговых переходов
Упражнение 4. Анимация текста
Упражнение 5. Создание интерактивной кнопки (rollover button)
Вид интерактивной (rollover) кнопки на Web-странице
изменяется при наведении на нее указателя мыши. Поэтому к ней легко можно
добавить анимацию.
Литература
1.
Кобурн Ф., Маккормик П. Эффективная работа с CorelDRAW 10. — СПб.:
Издательство "Питер", 2001.
2.
Кузнецов
И. Анимация для Интернета. Краткий курс. — СПб.: Издательство
"Питер", 2001.
3.
Миронов
Д. CorelDRAW 10.
Учебный курс. . — СПб.: Издательство "Питер", 2001. — 448 стр.