Эффективная работа с 3ds max 7.5

         

Раз, два, три — елочка, гори!


Выполним теперь упражнение на анимацию параметров материалов. Предметом данного упражнения будет анимация огней гирлянды, украшающей новогоднюю елку нашего кафе «МАХ». В учебном плане это упражнение поможет нам отработать навыки редактирования и копирования ключей анимации с использованием строки треков.

Выполните следующие действия:

1.   Откройте имеющийся у вас файл MAX-kafe22.max или загрузите подходящий файл с компакт-диска, прилагающегося к книге, например все тот же файл MAX-kafe22.max, находящийся в папке Scenes\Glava__15. Разгруппируйте объект-группу Yolka. Выделите саму елку и лампочки гирлянды, а также одну из камер, например Сатега03, и пару всенаправленных осветителей, скажем, Omni01 и Omni05. Сохраните выделенные объекты в отдельном файле, используя команду меню File > Save Selected (Файл > Сохранить выделенные объекты), дав этому файлу подходящее имя. При необходимости вы можете найти подобный файл в папке Scenes\Glava_16 компакт-диска под именем Girlianda.max.

2.   Переориентируйте камеру, поместив в ее поле зрения крупный план новогодней елки, как показано на рис. 16.52. Чтобы ускорить визуализацию, выключите режимы воспроизведения эффектов внешней среды и оптических эффектов, сбросив в окне диалога Render Scene (Визуализация сцены) флажки Atmospherics (Эффекты внешней среды) и Effects (Оптические эффекты). Проверьте, чтобы у обоих осветителей был выбран вариант теней Shadow Maps (Карты теней).

Рис. 16.52. Елка с гирляндой разноцветных лампочек подготовлена к анимации

3.   Будем пытаться выполнить анимацию по такому сценарию: сначала «горят» все красные лампочки, затем — все желтые, потом все зеленые, и, наконец, цикл повторяется. В итоге должно создаваться впечатление огоньков, «бегущих» вдоль по нитке гирлянды. Произведем расчет времени. Продолжительность горения лампочек одного цвета можно принять равной 10 кадрам, то есть около 0,3 с. Тогда за 30 кадров произойдет полный цикл переключения лампочек всех трех цветов. Чтобы в пределах сегмента анимации уложилось целое число таких циклов, увеличим ее продолжительность до 120 кадров, используя для этого окно диалога Time Configuration (Настройка временных интервалов) или уже известный вам интерактивный прием. Включение свечения лампочек будем имитировать установкой параметра Self-Illumination (Самосвечение) равным 100 %, а выключение — приведением этого параметра к нулю.




4.   Итак, приступим. Убедитесь, что текущим является кадр № 0. Раскройте окно Редактора материалов. Активизируйте ячейку с образцом материала зеленых лампочек. Включите режим автоматической анимации, щелкнув на кнопке Auto Key (Автоключ). Обратите внимание на то, что вокруг ячейки образца появляется рамка красного цвета, указывающая на возможность анимации параметров материала. Измените значение счетчика Self-Illumination (Самосвечение) со 100 на 0. Заметьте, что вокруг стрелок счетчика этого параметра появляются красные угловые скобки. Они говорят о том, что данный параметр анимирован. Затем активизируйте ячейку с образцом материала желтых лампочек и проделайте с этим материалом то же, что и с материалом зеленых лампочек — выключите его самосвечение. Теперь в кадре № 0 «горят» только красные лампочки.
5.   Перейдите к кадру № 10. Выключите самосвечение материала красных лампочек, убавив до нуля значение параметра Self-Illumination (Самосвечение). Значение данного параметра желтого материала увеличьте в этом кадре до 100 %, а у зеленого материала оставьте пока равным нулю. Итак, в кадре № 10 красные лампочки «погасли», желтые «загорелись», а зеленые пока ждут своей очереди.
6.   Сделайте текущим кадр № 20 и описанным выше манером «выключите» желтые лампочки, но «включите» зеленые. Наконец, перейдите к кадру № 30, выключите самосвечение зеленого материала, но снова заставьте светиться материал красных лампочек. Цикл завершен. Выключите режим анимации, щелкнув на кнопке Animate (Анимация).
7.   Попробуйте воспроизвести анимацию в окне проекции, перетаскивая ползунок таймера, и убедитесь, что результат не совсем тот, на какой мы рассчитывали. Красные лампочки не «горят» ровным светом все 10 первых кадров, а постепенно «гаснут». Желтые и зеленые лампочки, напротив, медленно «разгораются». Следя за значением параметра Self-Illumination (Самосвечение), вы отметите его равномерное уменьшение для материала красного цвета и увеличение — для материалов желтого и зеленого цветов. В чем дело? Секрет прост: вспомните, что max 7.5 по умолчанию назначает анимируемым параметрам вариант управления типа Flat Tangent (Выровненное управление), приводящий к плавному изменению параметров с устранением скачков.


8.    Как изменять варианты управления, вы уже знаете. Так как все лампочки одного цвета используют один и тот же материал, достаточно выполнить настройку ключей одной из них, чтобы оказать влияние на поведение всех остальных лампочек того же цвета. Итак, выделите любую красную лампочку, скажем, Lampochka01. В строке треков появятся значки ключей анимации в кадрах № 0, 10 и 30. Щелкните на ключе в кадре № 0 правой кнопкой мыши и выберите в появившемся меню команду Lampochka01: Self-Illumination (Лампочка01: Самосвечение). Появится окно справки о ключах анимации самосвечения материала этой лампочки, показанное на рис. 16.53. Измените тип управления параметром на входе и выходе текущего ключа со Smooth (Сглаженное управление) на Step (Скачкообразное управление). Щелкнув на кнопке в левом верхнем углу окна со стрелкой, указывающей вправо, перейдите к ключу № 2, относящемуся к кадру № 10. Измените тип управления на входе и выходе этого ключа также на скачкообразное. В заключение проделайте аналогичную процедуру для ключа № 3, относящегося к кадру № 30.



Рис. 16.53. В окне справки о ключах анимации параметра самосвечения материала красной лампочки нужно изменить тип управления на скачкообразный
9.   Теперь, действуя точно так же, как на предыдущем шаге, измените на скачкообразный варианты управления анимацией параметра самосвечения для материала желтых и зеленых лампочек. Воспроизведите анимацию в окне проекции, перетаскивая ползунок таймера. Теперь все должно идти так, как нужно. На протяжении первых 10 кадров «горят» в полную силу красные лампочки, после десятого кадра они «гаснут», но «загораются» желтые. В кадре № 20 желтые лампочки «гаснут», но тут же «вспыхивают» зеленые. Наконец, в кадре № 30 зеленые лампочки «гаснут», но опять «загораются» красные.
10. Остается только «размножить» ключи лампочек каждого цвета. К счастью, так как анимация относится к материалу, используемому всеми лампочками одного цвета, копирование ключей тоже можно сделать для какой-то одной лампочки, обеспечив распространение результата на все объекты, совместно использующие этот материал. Итак, выделите какую-то из красных лампочек. С помощью рамки выделите два последних из трех ключей в строке треков. Удерживая клавишу Shift, перетащите пару ключей так, чтобы первый из ключей-дубликатов переместился в кадр № 40. Тем самым вы распространите действие анимации на интервал с нулевого по шестидесятый кадр. Затем повторите копирование пары ключей еще два раза, обеспечив действие анимации до конца сегмента. В заключение скопируйте единственный ключ из кадра № 70 в кадр № 100, иначе красные лампочки, загоревшись в кадре № 90, будут гореть до конца анимации.

ЗАМЕЧАНИЕ
Попробуйте сами разобраться в том, почему достаточно копировать не все три, а только два последних ключа. С этой целью еще раз проанализируйте логику развития действия нашей анимации. Подсказываю: свойства ключей чередуются. Первый включает лампочку, второй выключает, третий опять включает...
<


11.    Проделайте аналогичные действия для желтых и зеленых лампочек. Выделите второй и третий ключи и трижды скопируйте их, каждый раз перемещая копии ровно на 30 кадров вправо. Готово! Если теперь запустить воспроизведение анимации в окне проекции, то огоньки будут бесконечно взбегать вверх по нитке гирлянды. Чтобы увидеть этот эффект, возможно, придется временно скрыть из виду саму елку, так как ее прорисовка сильно тормозит работу программы.
12.   Выполните визуализацию анимации и сохраните ее в файле. Сопоставьте то, что у вас получилось, с готовым файлом данной анимации. Такой файл под именем Girlianda01.max имеется в папке Scenes\Glava_16 компакт-диска, прилагающегося к книге. В папке Animations\Glava_16 того же диска вы найдете визуализированную анимацию вспышек огней гирлянды в формате avi.
Попробуйте в качестве задания на самостоятельную проработку выполнить анимацию огней гирлянды в принудительном режиме.

Содержание раздела