Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выдержка о работе с масками из книги В. Зеньковского 'Anime Studio Pro'.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
387 Кб
Скачать
☆

266 Глава 4

Рис. 4.86. Настройка

Рис. 4.87. Настройка

Add to mask

Add to mask, but keep invisible

Переходим для слоя Circle (Окружность) к настройке Subtract from mask (this layer will be invisible) (Вычесть из маски (этот слой будет невидимым)). Эта настройка по смыслу противоположна настройке Add to mask, but keep invisible (Добавить к маске, но сделать невидимым). Другими словами, в окне рендеринга мы ничего не увидим. Проверьте этот печальный результат само-стоятельно, а я даже не стану приводить здесь пустой рисунок.

Настройка Clear the mask, then add this layer to it (Очистить маску и затем добавить к ней этот слой). Результат в нашем случае тот же, что и при выборе Add to mask (Добавить к маске) (рис. 4.86). Если бы к маске было добавлено более одного слоя, то применение этой настройки позволило бы исключить все добавленные к маске слои и включить в состав маски только данный слой.

На этом теоретическая часть, касающаяся принципа действия маски, закон-чена. Переходим к практике.

Например, нам надо создать анимацию постепенного открытия и закрытия некоторого изображения чем-то наподобие шторки, которая при движении слева направо закрывает, а при движении справа налево — открывает изо-бражение. Откроем новый проект, загрузим на слой Image (Изображение) любую картинку, которую надо будет плавно открывать и закрывать. Ярлык слоя автоматически сменил свое имя на имя загруженного рисунка 17.jpg. На векторном слое Layer 1 нарисуем прямоугольник и закрасим его в белый цвет. Оба слоя объединим в группу групповым слоем Layer 3 (рис. 4.88).

На основе группового слоя Layer 3 создадим маску типа Hide all (Скрыть все) (рис. 4.85). Для слоя 17.jpg установим свойство Mask this layer (Маскировать данный слой) (рис. 4.80). Для слоя Layer 1 выберем свойство Add to mask

Работа со слоями 267

(Добавить к маске) (рис. 4.86). При таких настройках будет видна только та часть слоя 17.jpg, которая находится над слоем Layer 1 (совпадает с положе-нием слоя Layer 1). Щелкните по ярлыку слоя Layer 1, чтобы сделать слой активным, и инструментом Translate Layer (Переместить слой) передвиньте слой примерно на середину рабочего окна так, чтобы он закрывал собой при-близительно половину изображения на слое 17.jpg. Если вы сделаете рендер, то на картинке будет видна только та часть изображения со слоя 17.jpg, кото-рую перекрывает слой Layer 1 (рис. 4.89).

Рис. 4.88. Изображение и последовательность слоев

Рис. 4.89. Видна часть изображения слоя 17.jpg

268 Глава 4

Анимируйте (для диапазона с 1 по 72 кадр) перемещение слоя Layer 1 слева направо. Достаточно создать два ключевых кадра. На первом кадре слой Layer 1 находится еще снаружи левой границы рабочего окна, на последнем 72 кадре слой Layer 1 полностью закрывает рабочее окно. Для пересчета анимации выполните команду главного меню File (Файл) | Export Animation (Экспорт анимации).

А вот другая задача. Надо сделать так, чтобы на 20-м кадре начала постепен-но открываться некая фотография и на 40-м открылась бы полностью. Здесь речь идет именно о постепенном открытии слоя, потому что открыть слой сразу можно и без маскирования, анимировав свойство Visible (Видимый) на вкладке General (Общие) окна Layer Settings (Настройки слоя). Мы об этом говорили ранее в этой главе.

Сразу определяем структуру слоев на панели Layers (Слои). Верхний слой должен быть групповым. Пусть его имя будет Group. На его вкладке Masking (Маскирование) должен быть выбран тип маски Hide all (Скрыть все).

Далее располагается слой, маскирование которого мы хотим анимировать. Пусть его имя будет Sun (Солнце) (рис. 4.90). Он векторного типа. Нарисуем на этом слое для простоты примера красный круг размером примерно в одну шестую часть размера рабочего окна. Этот круг мы и будем постепенно при-открывать. На его вкладке Masking (Маскирование) должно быть выбрано Mask this layer (Маскировать данный слой).

Третьим сверху идет маскирующий слой (рис. 4.90). Он является вторым маскирующим слоем, потому что первым маскирующим слоем является сам групповой слой Group. Назовем этот слой Mask (Маска). Это слой векторно-го типа. На его вкладке Masking (Маскирование) выбран параметр Add to mask, but keep invisible (Добавить к маске, но сделать невидимым). Нарису-ем на слое Mask (Маска) какую-нибудь форму, например, прямоугольник. Неважно, какого цвета прямоугольник, все равно мы его не заметим (он до-бавлен к маске и сделан невидимым). Через этот прямоугольник мы и увидим красный круг. Пока отодвиньте прямоугольник за пределы рамки рабочего окна, чтобы он не перекрывал красный круг.

И, наконец, фон. Для фона привлечем слой типа Image и поместим на нем какую-нибудь фотографию размером с рабочее окно. В моем примере этот слой называется Изображение 009.jpg (рис. 4.90). На его вкладке Masking (Маскирование) должен быть выбран параметр Don’t mask this layer (Не маскировать данный слой).

Внимательно проверьте порядок расположения слоев, сверяясь с рис. 4.90. Не забудьте создать группу, перетащив на ярлык слоя Group ярлыки осталь-

Работа со слоями

269

ных слоев, входящих в группу. Если слой входит в состав группы, его имя на ярлыке будет сдвинуто на одно знакоместо вправо (рис. 4.90).

Рис. 4.90. Порядок расположения слоев

С помощью инструмента Translate Layer (Переместить слой) расположите слой Sun там, где вы задумали ему быть. В моем случае я хочу заслонить знак "Купаться запрещено". Напомню, что маскирующий слой с прямоугольником может находиться где угодно, но не должен перекрывать красный круг. Те-перь проверяю себя, делая рендер изображения. В окне рендера не должно быть видно красного круга, так как на его вкладке Masking (Маскирование) выбрано Mask this layer (Маскировать данный слой), а общий тип маски вы-бран Hide all (Скрыть все). На рис. 4.91, справа показано окно рендеринга, слева — рабочее окно. В рабочем окне действие маски не видно, но зато вид-но, где расположен маскирующий слой Mask (Маска), на котором нарисован прямоугольник белого цвета.

Приступаем к анимации. На панели Timeline (Временная шкала) устанавли-ваем вертикальный указатель текущего кадра на кадр 20 и пододвигаем пря-моугольник слоя Mask (Маска) вплотную к кругу (рис. 4.92).

Передвигаем вертикальный указатель текущего кадра на кадр 40 и переме-щаем слой Mask (Маска) в позицию, в которой прямоугольник полностью перекрывает круг. Если вам мешают траектории передвижения слоя, отклю-чите их, сбросив флажок Show path (Показывать путь). Эта настройка распо-лагается под главным меню рабочего окна и доступна при активном инст-рументе Translate Layer (Переместить слой).