Нередко бывает очень трудно манипулировать объектами насыщенных сцен, особенно если модели имеют сложную геометрию. Увеличение системных ресурсов (наращивание оперативной памяти, замена процессора) могут помочь в решении такой проблемы лишь отчасти, да и не всем это доступно. Однако есть и другие методы, один из которых мы и рассмотрим.
Решение состоит в подмене сложной геометрии на более простую на период создания и отладки анимации. Необходимо, чтобы модели такой подмены приблизительно повторяли форму и размеры исходных: должны совпадать их Pivot Points (Опорные Точки), иерархия связанных элементов и т.д. Следует сразу оговориться, что, в случае анимации элементов подобъектного уровня объекта (таких, как, например, Vertex (Вершина) или Face (Грань) в модификаторе Edit Mesh (Редактировать Каркас)), подмена геометрии невозможна.
Выполнение требуемой процедуры несложно и состоит из следующих шагов:
Приблизительно такой же алгоритм использовался для рекламного ролика о белых медвежатах – геометрия сцен была очень сложной, иногда доходя до 2'000'000 граней в одной сцене, которую было непросто даже загрузить, не то, что работать. Основными "тяжелыми" объектами были персонажи-медвежата (каждый около 200'000 граней) и модели бензовозов (приблизительно 250'000 граней). Некоторые из фрагментов содержали одновременно пять действующих персонажей и три бензовоза. Попытка обсчитать один кадр на компьютере с 256 мегабайтами памяти ни к чему не привела, так как не удалось дождаться даже окончания этапа Transforming Objects (Обработки Объектов) в течение 8 ночных часов. Пойдя по описанному выше пути, геометрию удалось упростить, и число граней уменьшилось в 15 раз.
Если вы занимаетесь доводкой анимации сцены и вам необходимо часто выполнять визуализацию того или иного фрагмента, назначьте итоговый путь для сохранения файла в подкаталог Previews основного каталога Мах, укажите тип файла – .AVI и наберите следующее имя "_scene.AVI".
Это позволит вызывать просмотр результатов обсчета одним нажатием на клавиатуре или пунктом View Preview (Просмотр Эскиза Анимации) из падающего меню Rendering (Визуализация).
Одна из технологических новинок разработчиков Мах состоит в наличии встроенного проигрывателя для воспроизведения анимационных последовательностей. Вызов диалогового окна RAM Player (Проигрывателя Анимации) осуществляется одноименным пунктом падающего меню Rendering (Визуализация). Для загрузки файлов анимационной последовательности необходимо щелкнуть на кнопке Open Channel А (Открыть Канал А) и указать первый из них в стандартном диалоговом окне выбора файлов.
В результате кадры анимации будут загружены в оперативную память и вы сможете плавно и без рывков проигрывать полученный ролик с разными скоростями воспроизведения (используя раскрывающийся список в правой верхней части окна RAM Player (Проигрывателя Анимации)), в прямом и обратном направлении (используя кнопки Playback Forward (Воспроизвести Вперед) и Playback Reverse (Воспроизвести Назад)).
Уже говорилось о том, что Специальные Эффекты заставляют зрителя охотнее верить происходящему действию, так как он видит, подчас даже не отдавая себе отчета, многие нюансы реальной жизни. Это касается, например, засветки объективов камеры или фотоаппарата прямыми лучами света, размытия границ быстро движущихся объектов, фокальных эффектов. Небольшая иллюстрация вас в этом убедит.
Использование фокальных эффектов желательно в любой трехмерной сцене, так как по определению сцена имеет глубину, которая должна фиксироваться камерой. Это отражается на общей визуализации кадра: четко видны лишь объекты, находящиеся в фокусе, а элементы сцены, расположенные до и после границ фокусировки, должны отображаться размытыми (рис. 11.57). Для применения этого эффекта в Мах необходимо активизировать соответствующий режим в группе параметров Multipass Effects (Многопроходные Эффекты) в свойствах активной камеры. Функциональная кнопка Preview (Просмотр) включает режим отображения глубины резкости в видовом окне камеры. Получить фотореалистичную "картинку с глубиной" можно, даже используя значения параметров по умолчанию.
Другой, часто используемый аниматорами эффект Image Motion Blur (Смазывание Движения Всего Кадра), предназначен для создания общей смазанности кадра, вызванного быстрыми перемещением, поворотом или трансфокацией (изменением крупности) кадра камеры, и создаваемое изображение приобретает убедительность и реализм, приближенный к съемочным кадрам.
Процедура включения и настройки эффекта производится аналогично описанной для Object Motion Blur (Смазывание Движения Объекта) в Главе "Визуализация и Спецэффекты". У объектов сцены необходимо включить переключатель Image (Изображение) в диалоговом окне Properties (Свойства), а соответствующей группе окна Render Scene (Визуализировать Сцену) – флажок Apply (Применить). Расположенный там же счетчик Duration (frames) (Длительность (кадры)) задает силу смазывания.
В результате визуализируемые кадры получаются более достоверными и качественными, не говоря о том, что применение описанного эффекта позволяет скрыть многие недостатки и упрощения геометрии, освещения, материалов и т.п.