Exit

Уроки онлайн

Уровень

Введение в компьютерную графику и анимацию

Введение в компьютерную графику и анимацию

Компьютерная графика появилась достаточно давно - уже в 1960-ых годах существовали полноценные графические системы. Сегодня принято пользоваться терминами компьютерная графика (КГ) и компьютерная анимация (КА). Понятие компьютерная графика включает все виды работ со статическими изображениями, компьютерная анимация имеет дело с динамически изменяющимися изображениями. Объединить графику и анимацию дает возможность аббревиатура КГиА.

Computer graphics - ввод, вывод, отображение, преобразование и редактирование графических объектов под управлением ЭВМ. (Борковский А.В. "Англо-русский словарь по программированию и информатике")

Computer animation - "оживление" изображений на экране дисплея, синтез динамических изображений на компьютере.( "Англо-русский словарь по вычислительной технике" п/р Е.К. Масловского)

Векторные и растровые изображения

По своей структуре изображения могут быть растровыми и векторными. Например, сканер при считывании разбивает изображение на множество мелких элементов (пикселей) и формирует из них растровую картинку. Цвет каждого пикселя записывается в память компьютера при помощи определенного количества битов. Бит - минимальная единица памяти компьютера, которая может хранить либо значение 0, либо 1. Пиксель представляет собой наименьший адресуемый элемент растрового изображения. Если Вы говорите, что картинка имеет разрешение 800x600, то эти числа отражают количество пикселей по горизонтали (800) и вертикали (600). Чем больше количество пикселей в изображении, тем лучше его разрешение на экране и на печати. Число цветов, в которые можно раскрасить отдельный пиксель, определяется двумя в степени, равной количеству битов, хранящих цветовую информацию о пикселе. В контрастной черно-белой картинке каждый пиксель кодируется одним битом. Восьмибитное изображение позволяет иметь 256 цветов, а 24 бита обеспечивают присутствие в изображении более 16 миллионов цветов, что дает возможность работать с изображениями профессионального качества.

Методы создания двумерных и трехмерных изображений

Сколь бы ни был богат инструментарий программ растровой КГиА, существенную часть работы по построению изображения надо делать вручную, в том числе прорисовывать промежуточные кадры в анимации. В связи с этим растровые пакеты можно отнести к средствам компьютерной живописи. А настоящее объемное (трехмерное) изображение проще создать с помощью векторной графики: ее технология позволяет давать компьютеру указания (команды), руководствуясь которыми он строит изображения с помощью заложенных в программу алгоритмов. Этот метод больше походит на черчение, причем часто трехмерное. С помощью векторной графики объекты строятся из так называемых "примитивов" - линий, окружностей, кривых, кубов, сфер и т.д. Примитив не нужно рисовать - выбрав пиктограмму с изображением или названием, например, сферы, вы просто задаете ее параметры (координаты центра, радиус, количество граней на поверхности и т.п.), а уж компьютер чертит ее сам. (илл. 4) Сложные объекты строятся из примитивов, на основе многоугольников (полигонов) или кривых (сплайнов), причем сплайновые модели имеют более гладкую форму, чем полигональные. Затем выбираются материалы (текстуры) и запускается процесс визуализации (Rendering), то есть довольно длительная процедура построения реалистичного изображения по созданной каркасной модели и указанным материалам. (илл.5).

Классификация средств КГиА

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

Источник: http://bourabai.kz/alg/technology.htm