21:47 Компьютерная анимация |
Компью́терная анима́ция — вид мультипликации, создаваемый при помощи компьютера. В отличие от более общего понятия «графика CGI», относящегося как к неподвижным, так и к движущимся изображениям, компьютерная анимация подразумевает только движущиеся. На сегодня получила широкое применение как в области развлечений, так и в производственной, научной и деловой сферах. Являясь производной от компьютерной графики, анимация наследует те же способы создания изображений: Векторная графика Растровая графика Фрактальная графика Трёхмерная графика (3D) Расстановка ключевых кадров производится аниматором. Промежуточные же кадры генерирует специальная программа. Этот способ наиболее близок к традиционной рисованной мультипликации, только роль фазовщика берёт на себя компьютер, а не человек. Данные анимации записываются специальным оборудованием с реально двигающихся объектов и переносятся на их имитацию в компьютере. Распространённый пример такой техники — Motion capture (захват движений). Актёры в специальных костюмах с датчиками совершают движения, которые записываются камерами и анализируется специальным программным обеспечением. Итоговые данные о перемещении суставов и конечностей актёров применяют к трёхмерным скелетам виртуальных персонажей, чем добиваются высокого уровня достоверности их движения. Такой же метод используют для переноса мимики живого актёра на его трёхмерный аналог в компьютере. Процедурная анимация полностью или частично рассчитывается компьютером. Сюда можно включить следующие её виды: Симуляция физического взаимодействия твёрдых тел. Имитация движения систем частиц, жидкостей и газов. Имитация взаимодействия мягких тел (ткани, волос). Расчёт движения иерархической структуры связей (скелета персонажа) под внешним воздействием (Ragdoll). Имитация автономного (самостоятельного) движения персонажа. Примером такой системы является программа Euphoria. Широкое применение в сети получили два языка, с помощью которых программируются движения анимируемых объектов: JavaScript — браузерный язык ActionScript — язык работы с приложениями Flash Преимущество программируемой анимации — в уменьшении размера исходного файла, недостаток — нагрузка на процессор клиента. |
|
Всего комментариев: 0 | |