Компьютерная графика на плоскости (двухмерная), делится на несколько типов.
Векторная графика – это использование простых геометрических фигур (точка, некоторые кривые, прямоугольники, окружности). Фигурам присваиваются некоторые характеристики, например цвет, толщина. И в определенном порядке, после присвоения координат, векторов этим объектам, они воспроизводятся на экране. Если при этом изображение было представлено в векторной форме, то оно может быть использовано подобно трехмерному изображению. Но для преобразования оно намного проще, чем 3D. Достаточно только стереть старое и построить новое, при этом необходимо поменять некоторые переменные. Но не всякое изображение можно представить в виде простейших геометрических фигур. Применяется векторная графика в деловом виде графики, для изображения схем, а так же для простых мультфильмов и не сложных роликов.
Растровая графика. Каждому пикселю присваивается свое значение цвета, прозрачности или их комбинация. Легко изображения растровой графики можно лишь уменьшать, но некоторые элементы могут совсем исчезнуть. А вот увеличение приводит к тому, что появляются увеличенные квадраты разного цвета. В данной графики можно представить любое изображение, но неудобство заключается в том, что требуется большая оперативная память, а так же при редактировании могут быть потеряны некоторые объекты.
Фрактал. При данном виде двухмерной графики описание элементов можно произвести по простому алгоритму, используя всего лишь несколько математических уравнений. При этом фракталы не занимают много места, но, вместе с тем, могут применяться только к изображениям данного класса.
Трехмерная графика – преобразование изображения в пространстве.
При данном виде графики применяются треугольники, которые являются полигонами – поверхностями, которыми представляются объекты. Кроме поверхностей используются еще и частицы.
Для преобразования используются матрицы, которые делятся на три вида: поворота, сдвига, масштабирования. Каждой вершине треугольников, в которые преобразован объект, соответствует система координат, в совокупности представляющая собой вектор. Умножение вектора на матрицу дает нам новый вектор. Преобразовав каждую вершину, получим новый объект.
Применяется трехмерная графика для компьютерных игр, фильмов.