Некоторые технологии создания анимационной графики

Аниматоры

Аниматоры(Animator Pro, Power Animator, Animation Works Interactive, Animo и др.) могут работать как с двумерными, так и с трёхмерными изображениями.

В отличие от традиционной анимации, где каждый кадр рисуется вручную, в компьютерной двумерной анимации значительную часть рутинной работы берёт на себя программа.

Рис. 4. Поэтапное создание трёхмерного изображения

Пример.Используя специальные инструменты пользовательского меню программы-аниматора, можно задать движение по траектории (программа создаст соответствующие промежуточные кадры — рис. 5) или плавно изменить палитру в течение нескольких кадров (например, постепенно затемнить изображение или убрать часть цветов).

Рис. 5. Задание движения выделенного объекта-спрайта

Классическая анимация.Этот метод представляет собой поочерёдную смену рисунков, каждый из которых нарисован отдельно (принцип мультфильма). Он очень трудоёмок из-за необходимости создания каждого рисунка.

Спрайтовая анимация.Это анимация, чаще реализуемая при помощи языка программирования или специального инструментального средства. В спрайтовой анимации отсутствует понятие кадра (принцип подвижных игр). Спрайт представляет собой растровое изображение небольшого размера, которое может перемещаться по экрану независимо от остального изображения (рис. 5).

Морфинг.Это преобразование одного графического образа в другой. Часто выполняется программно. Программа, реализующая специальные математические методы преобразования данных, генерирует заданное количество промежуточных кадров, которое обеспечивает плавный переход начального образа в конечный.

Анимация цветом.Положение объектов не изменяется, меняется лишь цвет.

4. Трёхмерная анимация

Трёхмерная анимация(программы 3D Studio, Power Animator, Truespace, Prisms, Three-D, RenderMan, Crystal Topas и др.) по технологии напоминает кукольную: вы создаете каркасы объектов, накладываете на них материалы, компонуете всё это в единую сцену, устанавливаете освещение и камеру, а затем задаёте количество кадров в фильме и движение предметов. Посмотреть происходящее можно с помощью камеры, которая тоже может двигаться.

Пример.Программа 3D Studio позволяет работать с неограниченным числом камер с масштабированием изображения в реальном времени, подвижными камерами; возможно управление углом зрения, а также моделирование крупноформатной камеры с изменяющейся перспективой. 3D Studio позволяет использовать несколько впечатляющих способов работы со светом, например, может задать лучевой источник света, имитирующий падение солнечного света с образованием теней; подсветку неподвижных и движущихся цветных растровых образов и т. д. Движение объектов в трёхмерном пространстве задаётся по траекториям, ключевым кадрам и с помощью формул, связывающих движение частей сложных конструкций. Подобрав нужное движение, освещение и материалы, вы запускаете процесс визуализации. В течение некоторого времени компьютер просчитывает все необходимые кадры и выдаёт вам готовый фильм. Недостаток, следующий из такой техники создания изображения, — это чрезмерная гладкость форм и поверхностей и некоторая механистичность движения объектов. Правда, эти проблемы преодолимы. В анимационных пакетах улучшаются средства визуализации, обновляются инструменты для создания спецэффектов и увеличиваются библиотеки материалов. Для создания «неровных» объектов, например, волос или дыма, используется технология формирования объекта из множества частиц. Вводятся разнообразные методы «оживления», разрабатываются новые технологии совмещения видеозаписи и анимационных эффектов, используются инструменты точной синхронизации звука и изображения, что позволяет сделать сцены и движения более реалистичными.

Пример.Программа Power Animator использует движение по подобию как один из методов «оживления». Записав на цифровую видеокамеру движения живого актёра, можно «заставить» созданный в аниматоре персонаж повторять их с помощью специальной функции. В результате гном из «Белоснежки» будет двигаться с изяществом выбранного актёра. А если что-то не понравится, есть возможность подредактировать всё по ходу дела.

Технология открытых систем позволяет работать сразу с несколькими пакетами. Можно создать модель в одном пакете, разрисовать её в другом, оживить в третьем, дополнить видеозаписью в четвёртом.

5. Программы двумерного и трёхмерного моделирования

Программы двумерного и трёхмерного моделирования(AutoCAD, Sketch!, Ray Dream Designer, Crystal 3D Designer, AutoStudio и др.) применяются для дизайнерских иинженерных разработок.

Пример.Программу AutoCAD часто рассматривают как графическое ядро систем автоматизированного проектирования (САПР): она реализует основные операции по созданию и редактированию линий, дуг и текста, создает 2D- и ЗБ-модели; автоматизирует решение многих расчётных задач, возникающих в процессе проектирования. В программе Auto Studio к традиционным методам трёхмерной графики добавлены средства редактирования моделей и анимации, разработанные специально для дизайнеров автомобилей.

Средства компьютерного графического моделирования используются конструкторами и архитекторами. Широко применяются они ив научных исследованиях (рис. 4.5.6).