КОМПЬЮ́ТЕРНАЯ АНИМА́ЦИЯ
-
Рубрика: Технологии и техника
-
Скопировать библиографическую ссылку:
КОМПЬЮ́ТЕРНАЯ АНИМА́ЦИЯ, создание на экране дисплея движущегося объекта (напр., анимационное кино) с помощью компьютерного оборудования и программного обеспечения. К. а. бывает двухмерной (плоское изображение) и трёхмерной (объёмное). Трёхмерное изображение (3D) в отличие от двухмерного даёт более реалистичное представление образов; 3D-модели широко применяют для создания телевизионных заставок, компьютерных игр, моделирования декораций и сложных визуальных эффектов на телевидении, в кино и др. Для создания трёхмерной К. а. используют разл. программные системы (3D Studio Max, May, Poser и др.). Мн. системы К. а. включают разл. средства создания персонажей (напр., наборы готовых фигур и их поз), функции рендеринга, которые рассчитывают освещённость всех объектов с учётом источников света, свойств материалов, световых эффектов (напр., тени и отражения, атмосферные эффекты) и создают на плоскости экрана перспективную проекцию изображения сцены с заданной точки наблюдения.
Системы К. а. используют разнообразные технологии отображения движения (анимации): анимация по ключевым (опорным) кадрам, процедурная анимация, захват движения и др. Наиболее распространена технология К. а. по ключевым кадрам: пользователь системы указывает, напр., положения персонажа в начальном кадре движения и в конечном кадре, а положения в промежуточных кадрах определяет система К. а. Ключевым событием может являться не только изменение параметров одного из возможных преобразований объекта (положения, поворота или масштаба), но также изменение любого из допускающих анимацию параметров (свойства источников света, материалов и др.). После определения всех ключевых кадров система К. а. выполняет автоматич. расчёт событий анимации для всех остальных кадров, занимающих промежуточное положение между ключевыми. Для моделирования движений или эффектов, которые трудно воспроизвести с помощью ключевых кадров, используется процедурная анимация, в которой рассчитывают текущие значения параметров, основываясь на начальных значениях, заданных пользователем, и на математич. выражениях, описывающих изменение параметров во времени. Технология захвата движения заключается в преобразовании сигналов датчиков (закреплённых на теле актёра и отслеживающих его движения) в последовательность значений обобщённых координат скелетной модели персонажа. Эта технология широко используется в кинематографии.
Обработка трёхмерной графич. информации связана с большими вычислит. затратами, поэтому для эффективной работы с 3D-графикой применяют персональные компьютеры с графич. ускорителями (графич. акселераторами), графич. рабочие станции, высокопроизводительные вычислит. кластеры и суперкомпьютеры.