Анимация
СОВЕТ 38
Настраивайте анимацию сложных сцен, заменив объекты упрощенными моделями
Нередко бывает очень трудно манипулировать объектами насыщенных сцен, особенно если модели имеют сложную геометрию. Увеличение системных ресурсов (наращивание оперативной памяти, замена процессора) могут помочь в решении такой проблемы лишь отчасти, да и не всем это доступно. Однако есть и другие методы, один из которых мы и рассмотрим.
Решение состоит в подмене сложной геометрии на более простую на период создания и отладки анимации. Необходимо, чтобы модели такой подмены приблизительно повторяли форму и размеры исходных: должны совпадать их Pivot Points (Опорные Точки), иерархия связанных элементов и т.д. Следует сразу оговориться, что, в случае анимации элементов подобъектного уровня объекта (таких, как, например, Vertex (Вершина) или Face (Грань) в модификаторе Edit Mesh (Редактировать Каркас)), подмена геометрии невозможна.
Выполнение требуемой процедуры несложно и состоит из следующих шагов:
Приблизительно такой же алгоритм использовался для рекламного ролика о белых медвежатах -геометрия сцен была очень сложной, иногда доходя до 2'000'000 граней в одной сцене, которую было непросто даже загрузить, не то, что работать. Основными «тяжелыми» объектами были персонажи-медвежата (каждый около 200'000 граней) и модели бензовозов (приблизительно 250`000 граней). Некоторые из фрагментов содержали одновременно пять действующих персонажей и три бензовоза. Попытка обсчитать один кадр на компьютере с 256 мегабайтами памяти ни к чему не привела, так как не удалось дождаться даже окончания этапа Transforming Objects (Обработки Объектов) в течение 8 ночных часов. Пойдя по описанному выше пути, геометрию удалось упростить, и число граней уменьшилось в 15 раз.