Полиморфные преобразования в мультипликации
Ниже мы уже рассматривали пример со звездой и ее метаморфическом превращении в другую форму, познакомились с разновидностью мультипликации, которая носит название полиморфного преобразования. В дальнейшем более детально будет рассмотрен данный тип преобразования.
Для этого типа преобразования в основном потребуются три инструмента рисования - STAR, SPLINE и PETAL.
Рамка подсказки, расположенная на панели DRAWING TOOLS, объединяет все три указанные выше инструмента по признакам, позволяющим делать полиморфные преобразования.
Изучим работу инструмента SPLINE, для этого:
1. С помощью кнопки <F> выключите режим FILLED.
2. Выберите инструмент BOX и используя строку статуса нарисуйте в центре зкрана рамку размером примерно 100 на 80 пикселов.
3. Выберите другой цвет.
4. Выберите инструмент SPLINE и щелкните кнопкой мыши на каждом углу нарисованной рамки в направлении по часовой стрелки и после того, как щелкните на последнем углу рамки, щелкните правой кнопкой мыши для фиксации на экране новой формы.
На экране появится новая геометрическая фигура, созданная при помощи инструмента SPLINE и состоящая из кривых линий, соединяющих все четыре точки рамки. Для изменения кривизны линий, составляющих данную фигуру нужно проделать следующее:
1. Выберите белый цвет и инструмент GLASS.
2. Щелкните правой кнопкой мыши на инструменте SPLINE.
3. Установите регулятор TENSION (растяжение) в положение -5, затем щелкните кнопкой мыши на кнопке REUSE (повторное использование) и чтобы заново нарисовать дуги, щелкните правой кнопкой мыши.
Кнопка REUSE (повторное использование) позволяет перерисовывать последнюю созданную полиморфную форму.
Инструмент SPLINE располагает тремя регуляторами ползункового типа, установки которых влияют на работу этого инструмента.
Они называются регуляторами TCB и носят следующие названия:
Регулятор TENSION (растяжение).
Регулятор CONTIUITY (протяженность).
Регулятор BIAS (наклон).
Понаблюдайте за действиями инструмента SPLINE после установки регуляторов TENSION в различные положения.
Проделайте еще несколько экспериментов, для этого:
1. Установите все три регулятора в ноль.
2. Выберите из меню PIC опцию CLEAR.
3. Нарисуйте в любом месте экрана звезду.
4. Щелкните правой кнопкой мыши на инструменте SPLINE и выберите опцию REUSE.
Попробуйте поустанавливать регуляторы TCB в различные положения и выбирая после каждой установки опцию REUSE, понаблюдайте за тем, как изменяется форма звезды.
Полиморфные формы
Одновременно в памяти могут находиться три полиморфных формы, а именно:
- текущая форма;
- начальная форма;
- конечная форма.
В данный момент в памяти находится только одна форма - текущая или звезда. На следующем примере покажем полиморфное преобразование лепестка в звезду и проследим, какая форма будет находиться в памяти на каждом из этапов преобразования.
1. Выберите инструмент OPAGUE и какой-нибудь яркий цвет.
2. Из меню PIC выберите опцию CLEAR.
3. Нарисуйте в верхнем левом углу экрана лепесток размером 5-6 см.
Нарисованный лепесток будет являться текущей формой. Эта форма останется в памяти, даже если она будет уничтожена при помощи команды UNDO. Чтобы в этом убедиться проделаем следующее:
1. Выберите на панели HOME опцию UNDO.
2. Щелкните правой кнопкой на инструменте POLY (многоугольник).
3. Выберите опцию TWEEN (промежуточный).
В результате проделанных операций мы вошли в меню TWEENING OPTIONS (опции преобразования), в которое можно войти только из инструмента SPLINE или инструмента POLY. Если вы вошли в меню TWEENING OPTIONS из инструмента POLY, то геометрические фигуры будут рисоваться прямыми линиями, а если из инструмента SPLINE, то кривыми линиями, причем кривизна этих линий будет зависеть от установок регуляторов TENSION, CONTINUITY и DIAS.
В меню TWEENING OPTIONS выберите опцию SET START POSITION (установить начальное положение). Таким образом, вы скопировали текущую форму в начальную. Теперь в памяти находятся две полиморфные формы: текущая и начальная формы. Создадим еще одну полиморфную форму - конечную. Для этого:
1. Щелкните правой кнопкой мыши на экране, чтобы принять начальную форму.
2. Войдите в панель HOME.
3. Нарисуйте в нижней правой области экрана звезду размером примерно 6 см.
По-прежнему у нас осталась текущая и начальная формы, но текущая форма поменялась с лепестка на звезду.
4. Войдите в инструмент POLY, выберите опцию TWEEN (промежуточный), войдите в меню TWEENING OPTIONS и выберите из него опцию SET END POSITION (установить конечное положение).
5. Щелкните правой кнопкой мыши для принятия конечной формы.
Теперь у вас имеется три полиморфные формы. Текущей формой является звезда, начальная форма представлена лепестком, и конечной формой является звезда. Вы можете изменять текущую форму, не оказывая при этом воздействия на остальные две формы. Для этого:
1. Используя инструмент POLY, щелкните кнопкой мыши на нескольких точках и создайте на экране многоугольник любой формы.
2. Выберите из меню PIC опцию CLEAR.
Чтобы увидеть текущую форму, нужно выбрать из инструмента POLY опцию REUSE, а для того, чтобы увидеть начальную форму, необходимо проделать следующие процедуры:
1. Выберите опцию TWEEN.
2. В меню TWEENING OPTIONS выберите опцию ADJUST START (скорректировать начальную форму).
3. Щелкните правой кнопкой для выхода из меню TWEENING OPTIONS.
Для просмотра конечной формы необходимо проделать следующее:
1. Выберите опцию TWEEN.
2. В меню TWEENING OPTIONS выберите опцию ADJUST END (скорректировать конечную форму).
3. Щелкните правой кнопкой мыши для выхода из меню TWEENING OPTIONS.
Для выполнения преобразования проделайте следующее:
1. Выберите из меню PIC опцию CLEAR.
2. Создайте дополнительные кадры, необходимые для мультипликации и доведите общее количество до 32.
3. Войдите в инструмент POLY и выберите опцию TWEEN.
4. Из меню TWEENING OPTIONS выберите опцию DO TWEEN (выполнить преобразование).
5. Выберите на панели TIME SELECT опцию PREVIEW.
6. На панели TIME SELECT выберите опцию RENDER.
7. Воспроизведите получившуюся последовательность мультипликации.
Мультипликация для сегментов кадров
До сих пор мы создавали мультипликацию всей последовательности кадров. Теперь рассмотрим процесс мультипликации, который реализуется на некотором участке (сегменте) из общего диапазона кадров. Для этого:
1. Выполним переустановку системы.
2. Используя инструмент BOX, нарисуйте на экране прямоугольную рамку размером примерно 30х30 пикселов.
3. Выберите из меню CEL опцию CLIP.
4. Из меню PIC выберите опцию CLEAR.
5. Выключите кнопку <F>.
6. Щелкните кнопкой мыши на пиктограмме кисти и установите несколько больший размер кисти.
7. Используя другой цвет, нарисуйте на экране прямоугольную рамку, занимающую большую часть видимого экрана рисования.
8. Установите общее количество кадров мультипликации равное 32.
Поместим первый элемент мультипликации на экран, для этого:
1. Выберите из меню CEL опцию MOVE.
2. Переместите матрицу в верхний левый угол кадра и щелкните кнопкой мыши.
3. Щелкните кнопкой мыши на кнопке установки режима времени <T> и включите этот режим.
4. Выберите из меню CEL опцию PASTE.
5. Переместите матрицу в верхний правый угол кадра и щелкните кнопкой мыши.
6. Выберите на панели TIME SELECT опцию RENDER.
7. Воспроизведите мультипликацию.
Рамка движется от левого края экрана к правому. Теперь поместим матрицу обратно в стартовую позицию, для этого:
1. Перейдите в первый кадр.
2. Выберите из меню CEL опцию MOVE.
3. Переместите матрицу к левому краю экрана, расположив ее непосредственно под первой рамкой и щелкните кнопкой мыши.
4. Выберите из меню CEL опцию PASTE, переместите матрицу к правому краю экрана и щелкните кнопкой мыши.
На панели TIME CELECT имеются (среди прочих) следующие три кнопки:
TO FRAME (для кадра).
TO SEGMENT (для сегмента).
TO ALL (для всех).
Эти кнопки определяют количество кадров, в которых будет создаваться мультипликация. Во всех предыдущих примерах использовалась (по умолчанию) кнопка TO ALL. При помощи двух других кнопок можно реализовать мультипликацию как в текущем кадре - с помощью кнопки TO FRAME, так и в сегменте кадров - кнопка TO SEGMENT. Напомним, что сегмент представляет собой любую непрерывную последовательность кадров, количество которых меньше, чем общее число кадров мультипликации.
Для начала установим количество кадров в сегменте. Для выполнения этой операции существует специальный ползунковый регулятор установки числа кадров сегмента. Он расположен на панели TIME SELECT. При перемещении курсора мыши по этому регулятору, цифры на правом краю линейки изменяются, обозначая количество кадров в сегменте. Число, расположенное у левого края линейки, остается неизменным - оно обозначает минимальное количество кадров в сегменте. Для продолжения работы с регулятором проделайте следующее:
1. Установите на регуляторе количество кадров в сегменте, равное восьми.
2. Освободите нажатую кнопку мыши.
Выбор покадрового режима
Теперь установка регулятора кадров в сегменте показывает кадры с первого по восьмой и для активизации режима времени для сегмента кадров необходимо войти в панель TIME SELECT и выбрать кнопку TO SEGMENT.
Рамка, расположенная справа от регулятора установки количества кадров в сегменте мультипликации, является рамкой подсчета общего количества кадров. Она показывает общее число кадров текущих установок системы мультипликации. При активной кнопке TO OLL количество всех созданных кадров мультипликации в рамке равнялось 32. После выбора режима TO SEGMENT число кадров поменялось на 8 и при и при выборе кнопки TO FRAME в рамке будет стоять цифра 1.
ПРИМЕЧАНИЕ. Кнопки <F>, <S> и <A>, которые встречаются на других панелях системы мультипликации, дублируют действие кнопок TO FRAME, TO SEGMENT, TO ALL.
Для продолжения работы проделайте следующее:
1. Выберите на панели TIME SELECT опцию PREVIEW.
2. На панели TIME SELECT выберите опцию RENDER.
3. Воспроизведите получившуюся мультипликацию.
Вторая рамка движется намного быстрее первой, т.к. все действия она выполняет не за 32 кадра, как первая, а за 8 кадров.
Для реализации мультипликационного движения следующего сегмента нужно проделать:
1. Перейдите на кадр номер 1, при этом вы увидите обе рамки.
2. Выберите из меню CEL опцию MOVE, передвиньте матрицу к левому краю вниз от остальных рамок и щелкните кнопкой мыши.
3. Из меню CEL выберите опцию PASTE, переместите матрицу к правому краю и щелкните кнопкой мыши.
4. На панели TIME SELECT щелкните кнопкой мыши вправо от регулятора установки количества кадров в сегменте.
Сегмент переместится на 8 кадров вправо, а начальные и конечные цифры кадров на линейке сегмента будут отображать цифры 9 и 16 соответственно. Прежде чем приступить к визуализации увеличим размер сегмента, включив в него оставшиеся кадры из последовательности мультипликации. Для этого укажите курсором мыши на правый край линейки регулятора количества кадров в сегменте, нажмите и удерживая в нажатом положении правую кнопку мыши проделайте буксировку курсора мыши по линейке регулятора до конца вправо. Теперь в наш сегмент должны входить кадры с 9 по 32. Количество кадров в новом сегменте равно 24, затем:
1. Выберите на панели TIME SELECT опцию RENDER.
2. Воспроизведите последовательность мультипликации.
Выполнение полиморфного преобразования с сегментами кадров
Теперь вы получили представление о сегментах, научились работать с регуляторами установки количества кадров для сегмента мультипликации. Осуществим следующую, более сложную задачу - выполнение полиморфного преобразования сегментов. Для этого:
1. Выполните переустановку системы.
2. Установите общее количество кадров, равное 32.
3. Используя инструмент POLY, создайте на левой стороне экрана многоугольник с количеством углов не менее шести.
4. Выберите на панели HOME опцию UNDO.
5. Войдите в инструмент POLY и выберите опцию TWEEN.
6. Выберите из меню TWEENING OPTIONS опцию SET START POSITION (установить начальное положение).
7. Щелкните правой кнопкой мыши.
Проделаем еще одну процедуру - редактирование, например, конечного положения (конечной формы), для этого:
1. Выберите из меню TWEENING OPTIONS опцию SET END POSITION (установить конечное положение).
2. Проделайте редактирование любой из точек нарисованного многоугольника. Для этого щелкните кнопкой мыши рядом с выбранной точкой, переместите ее в новое положение и еще раз и зафиксируйте новое положение, щелкнув кнопкой мыши.
Для большей наглядности, переместите конечную точку в нижний правый угол экрана.
3. Отредактируйте остальные точки не изменив форму многоугольника.
4. Щелкните правой кнопкой мыши, чтобы зафиксировать новое положение и возвратитесь в меню TWEENING OPTIONS.
Для выполнения полиморфного преобразования выполните следующее:
1. Выберите из меню TWEENING OPTIONS опцию DO TWEEN (выполнить).
2. На появившейся панели NIME SELECT выберите кнопку TO SEGMENT.
3. Установите регулятором определения количества кадров в сегменте с первого по восьмой.
4. Выберите на панели TIME SELECT опцию PREVIEW.
5. На панели TIME SELECT выберите опцию RENDER.
Теперь вы получили полиморфное преобразование многоугольника, которое выполняется во время воспроизведения мультипликации с первого кадра до восьмого.
Для продолжения выполнения полиморфного преобразования в следующем сегменте кадров проделайте следующее:
1. Выберите из меню TWEENING OPTIONS опцию END TO STAR (конечную форма в начальную). Данная процедура копирует конечную форму в начальное положение (в начальную форму).
2. Из меню TWEENING OPTIONS выберите опцию ADJUST END (скорректировать конечную форму).
3. Отредактируйте точки конечной формы, изменив контуры и местоположение многоугольника.
4. Выберите из меню TWEENING OPTIONS опцию DO TWEEN.
5. Щелкните кнопкой мыши у правого края линейки регулятора количества кадров в сегменте и установите регулятор в такое положение, чтобы он охватывал кадры с 9 по 16.
6. Выберите на панели TIME SELECT опцию RENDER и воспроизведите мультипликацию.
В процессе первого полиморфного преобразования многоугольник перемещается от первого кадра в кадр номер восемь, а затем - с 9 по 16 кадр - передвигается из своего конечного положения в (новое) начальное положение. Повторите описанные выше операции, начиная с выбора опции END TO START из меню TWEENING OPTIONS для последних двух сегментов.
Поэкспериментируйте с применением инструмента SHAPE (форма) в процессе полиморфного преобразования. Посмотрите, что произойдет, если вы одновременно отключите обе кнопки инструмента POLY - кнопку FILLED и CLOSED. Попробуйте поработать с различными инструментами закрашивания.