Урок 6.5

Перспективные тени

Введение

В этом уроке вы узнаете небольшую уловку по созданию перспективных теней. Она зависит от свойства маскировки слоя.

Начнем с примера

Этот урок мы начнем с почти готового файла под названием "Tutorial 6.5" и расположенного в поддиректори "Tutorials/6 - Effects" корневого каталога программы Moho. Открыв этот файл в Moho, вы увидите следующее:

Точка входа этого урока.

Проиграйте анимацию, чтобы получить представление о том, с чего мы начинаем. После просмотра перейдите на нулевой кадр. В этом уроке мы создадим для Ленни (Lenny) тень.

Перемещение слоя в перспективу

Сейчас мы создадим тень, в точности соответствующую Ленни. Начнем с дублирования слоя "Lenny Skeleton" (скелет Ленни), нажав на кнопку Duplicate Layer (дублрование слоя)  . Переместите новую копию выше оригинала "Lenny Skeleton" и назовите ее "Lenny Shadow" (Тень Ленни), после чего добавьте векторный слой внутри него, как показано на рисунке ниже. Активируйте жтот новый слой и назовите его "Shadow" (тень).

Новый слой

На новом слое тени нарисуйте простой прямоугольник, занимающий около 2/3 видимой области, как показано ниже на рисунке. Идея заключается в том, чтобы полностью закрыть Ленни, оставив достаточно места для его движений.

Прямоугольник на слое тени

Разрезание слоя по оси Х

Далее выделите слой кости "Lenny Shadow" (тень Ленни) и используя инструмент разрезания слоя по оси Х, отрежьте нижнюю копию Ленни так, чтобы он наклонился вправо, как показано на рисунке ниже:


Отрежьте нижний слой Ленни

Масштабирование слоя

Теперь, используя инструмент масштабирования слоя, измените размер слоя "Lenny Shadow" так, чтобы он был расположен горзонтально, сохраняя такой же размер по горизонтали - мы просто хотим, чтобы он был немного короче по вертикали, как показано на рисунке ниже:


Измените размер слоя тени

Перемещение слоя

Далее, используя инструмент перемещения слоя, передвньте слой "Lenny Shadow" (тень Ленни) так, чтобы пятки двух Ленни совпадали примерно так:


Размещение слоя тени.

Уловка

Создание формы

Итак, у нас есть две копии Ленни, одна из которых опущена и смещена в перспективу. Здесь мы как раз и будем использовать уловку с маской слоя. Перейдите назад на векторный слой "Shadow" (тень). Возмите инструмент создания формы и выберите команду меню  Edit->Select All (Редактировать->Выделить все) . Нажмите пробел, чтобы залить прямоугольник на этом слое (помните, он был сдвинут в перспективу) и залейте его черным цветом:

Заливка прямоугольника.

Чтобы включить маску, щелкните на слое "Lenny Shadow" (тень Ленни), перейдите на вкладку Masking (Маскировка) и установите в группе переключателей "Group Mask" (групповая маска) галочку напротив свойства "Hide all" (скрыть все). Затем щелкните на слое Ленни и на закладке Masking (Маскировка) включите в группе "Layer Masking" (Маскировка слоя) параметр "+ Add to mask, but keep invisible" (Добавить к маске, но сделать невидимым). Результатом этих настроек будет маскировка большого черного квадрата под формой Ленни:

Эффек маски, примененный к слою тени.

Добавим последний штрих - улучшим тень Ленни. Щелкните дважды на слое "Lenny Shadow" (тень Ленни). В далоговом окне настроек свойств слоя установите радус размытия (Blur) равным 8, а прозрачность (Opacity) - 50. Вот теперь уже все окончательно готово - можно экспортровать анимацию в видео-файл.

Готовый результат также входит в проект Moho. Он называется "Tutorial 6.5 Final" - вы можете взглянуть на него, если у вас будут проблемы с реализацией сегодняшнего проекта. Для того, чтобы наша с вами уловка удалась, очень важно сначала анимировать объект, а затем добавить тень - таким образом тень тоже будет анимирована, что создаст по-настоящему реалистичный эффект.