Поняття про види графіки

Растрова графіка:
Основним елементом растрового зображення є крапка. Якщо зображення екранне, то ця точка називається пікселем. Залежно від того, на яку графічну розподільчу здатність екрану налаштована операційна система комп'ютера, на екрані можуть розміщуватись зображення, які мають 640х480, 800х600, 1024х768 і більше пікселів.
З розміром зображення безпосередньо пов'язана його роздільна здатність. Цей параметр вимірюється в точках на дюйм. При друці розподільча здатність має бути набагато вище.
Великий обсяг даних — основна проблема при використанні растрових зображень. Для активних робіт з великими ілюстраціями типу журнальної шпальти потрібні комп'ютери з великими обсягами оперативної пам'яті і високопродуктивними процесорами.
Другий недолік растрових зображень пов'язаний з неможливістю розглянути деталі. Оскільки зображення складається із точок, то збільшення зображення призводить до того, що ці точки стають крупніші. Ніяких деталей при збільшенні растрового зображення роздивитись не вдається. Більше того, збільшення точок растру візуально спотворює ілюстрацію і робить її грубою. Цей ефект називається пікселізацією.
Векторна графіка:
У векторній графіці основним елементом зображення є лінія. У векторній графіці обсяг пам'яті, для зберігання лінії, не залежить від розміру лінії, оскільки лінія представляється у вигляді формули, а точніше, у вигляді кількох параметрів. Що б ми не робили з цією лінією,
міняються тільки її параметри, які зберігаються в чарунках пам'яті. Кількість чарунків залишається незмінною для будь-якої лінії.
Все, що є у векторній ілюстрації, складається з ліній. Найпростіші об'єкти об'єднуються в складніші, наприклад, чотирикутник можна розглядати як чотири взаємопов'язані лінії, а куб як дванадцять взаємопов'язаних ліній, або як шість чотирикутників. Через такий підхід векторну графіку часто називають об'єктно-орієнтованою графікою.
Як усі об'єкти, лінії мають властивості. До цих властивостей належать: форма лінії, її товщина, колір, характер. Замкнуті лінії мають властивість заповнення. Внутрішня область замкнутого контуру може бути заповнена кольором, текстурою, картою.
Векторна графіка цих недоліків не має, але значно ускладнює роботу зі створення художніх ілюстрацій. На практиці засоби векторної графіки використовують не для створення художніх композицій, а для оформлювальних, креслярських і проектно-конструкторських робіт.
У векторній графіці достатньо складні композиції мають невеликий обсяг. Питання масштабування вирішуються також легко. При необхідності зображення можна збільшувати до найдрібніших деталей.
Фрактальна графіка:
Фрактальна графіка обраховується як векторна, але відрізняється тим, що жодних об'єктів у пам'яті комп'ютера не зберігається. Зображення будується за рівнянням або за системою рівнянь, тому нічого, крім формули, зберігати не потрібно. Змінивши коефіцієнти у рівнянні, отримують зовсім іншу картину.
Найпростішим фрактальним об'єктом є фрактальний трикутник. Фрактальними властивостями володіють багато об'єктів живої і неживої природи. Звичайна сніжинка при збільшенні виявляється фрактальним об'єктом. Фрактальні алгоритми лежать в основі росту кристалів і рослин.
Властивість фрактальної графіки моделювати образи живої природи обчисленням часто використовують для автоматичної генерації незвичних ілюстрацій.
Тривимірна графіка:
Тривимірна графіка оперує з об'єктами в тривимірному просторі. Зазвичай результати являють собою плоску картинку, проекцію. Тривимірна комп'ютерна графіка широко використовується в кіно, комп'ютерних іграх.
У тривимірній комп'ютерній графіці всі об'єкти зазвичай є набором поверхонь або часток. Мінімальну поверхню називають полігоном. Як полігон зазвичай обирають трикутники.
Усіма візуальними перетвореннями в 3D-графіці управляють матриці. У комп'ютерній графіці використовується три види матриць: 1)матриця повороту 2)матриця зсуву 3)матриця масштабування
Будь-який полігон можна представити у вигляді набору з координат його вершин. Координати кожної вершини є вектором (x, y, z). Помноживши вектор на відповідну матрицю, ми отримаємо новий вектор. Зробивши таке перетворення з усіма вершинами полігону, отримаємо новий полігон, а перетворивши всі полігони, отримаємо новий об'єкт, повернений / зрушений /масштабуваний відносно початкового.

Комментарии

Популярные сообщения