Навчальний посібник — К.: Центр учбової літератури, 2013. — 346 с.
Навчальний посібник призначений для курсантів та студентів які
вивчають дисціпліну " Комп'ютерна графіка.
У навчальному посібнику висвітлено питання загального ознайомлювального плану, що дозволяє зорієнтуватися в такій області як комп'ютерна графіка. Розглянуто математичні та алгоритмічні основи подання об'єктів комп'ютерной графіки та питання ефективності обчислень трудомістких операцій тривимірної графіки. Розглянути прикладні пакети для роботи з растровими та векторними зображеннями. На прикладах показується використання стандартних алгоритмів машинної графіки, інтерфейсних засобів, сучасного мультімедійного забезпечення тощо. Базові уявлення про комп’ютерну графіку.
Основні поняття комп'ютерної графіки
Предмет та задачі дисципліни «Комп'ютерна графіка»
Історія розвитку комп'ютерної графіки
Види комп'ютерної графіки
Колірні моделі
Апаратні засоби комп'ютерної графіки
Математичні й алгоритмічні основи двовимірної графіки
Зображення та перетворення точок
Зображення та перетворення ліній
Однорідні координати та матричне подання двовимірних перетворень
Ефективність обчислень
Математичні п алгоритмічні основи тривимірної графіки
Просторові перетворення
Показ тривимірних зображень на двовимірній площині
Перетворення, пов'язані із системою координат
Алгоритми растрової графіки
Нормуючі перетворення видимого об'єкта
Алгоритми видалення невидимих ребер і граней
Моделі розрахунку освітленості граней тривимірних об'єктів
Кубічні сплайни
Формати графічних файлів та алгоритми стиснення
Типи графічних файлів
Елементи графічного файлу
Растрові формати
Векторні формати
Метафайли та інші формати
Алгоритми стиснення даних
Інтерактивна комп’ютерна графіка
Використання API-функцій для побудови графічних зображень
Робота з графікою з використанням класів, властивостей і функцій компонент Borland С++ Bilder
Графічна бібліотека OpenGL
Загальні відомості про OpenGL
Створення та перетворення графічних об'єктів
Моделювання освітлення та текстури
Приклади роботи з OpenGL
Характеристика основних можливостей пакету растрової графіки
Основні можливості та інструменти
Малювання та ретушування зображень
Виділені області, маски та фільтри
Шари, об'єкти, текст
Анімація та обробка відео-файлів
Характеристика основних можливостей пакету векторної графіки
Основні можливості та інструменти
Розмішений об'єктів
Векторні трансформації і фільтри
Робота з шарами
Робота з текстом і шрифтом
Робота з піксельнимн зображеннями
Інформаційна графіка (діаграми)
Список скорочень
Глосарій
Список літератури
Предметний покажчик
У навчальному посібнику висвітлено питання загального ознайомлювального плану, що дозволяє зорієнтуватися в такій області як комп'ютерна графіка. Розглянуто математичні та алгоритмічні основи подання об'єктів комп'ютерной графіки та питання ефективності обчислень трудомістких операцій тривимірної графіки. Розглянути прикладні пакети для роботи з растровими та векторними зображеннями. На прикладах показується використання стандартних алгоритмів машинної графіки, інтерфейсних засобів, сучасного мультімедійного забезпечення тощо. Базові уявлення про комп’ютерну графіку.
Основні поняття комп'ютерної графіки
Предмет та задачі дисципліни «Комп'ютерна графіка»
Історія розвитку комп'ютерної графіки
Види комп'ютерної графіки
Колірні моделі
Апаратні засоби комп'ютерної графіки
Математичні й алгоритмічні основи двовимірної графіки
Зображення та перетворення точок
Зображення та перетворення ліній
Однорідні координати та матричне подання двовимірних перетворень
Ефективність обчислень
Математичні п алгоритмічні основи тривимірної графіки
Просторові перетворення
Показ тривимірних зображень на двовимірній площині
Перетворення, пов'язані із системою координат
Алгоритми растрової графіки
Нормуючі перетворення видимого об'єкта
Алгоритми видалення невидимих ребер і граней
Моделі розрахунку освітленості граней тривимірних об'єктів
Кубічні сплайни
Формати графічних файлів та алгоритми стиснення
Типи графічних файлів
Елементи графічного файлу
Растрові формати
Векторні формати
Метафайли та інші формати
Алгоритми стиснення даних
Інтерактивна комп’ютерна графіка
Використання API-функцій для побудови графічних зображень
Робота з графікою з використанням класів, властивостей і функцій компонент Borland С++ Bilder
Графічна бібліотека OpenGL
Загальні відомості про OpenGL
Створення та перетворення графічних об'єктів
Моделювання освітлення та текстури
Приклади роботи з OpenGL
Характеристика основних можливостей пакету растрової графіки
Основні можливості та інструменти
Малювання та ретушування зображень
Виділені області, маски та фільтри
Шари, об'єкти, текст
Анімація та обробка відео-файлів
Характеристика основних можливостей пакету векторної графіки
Основні можливості та інструменти
Розмішений об'єктів
Векторні трансформації і фільтри
Робота з шарами
Робота з текстом і шрифтом
Робота з піксельнимн зображеннями
Інформаційна графіка (діаграми)
Список скорочень
Глосарій
Список літератури
Предметний покажчик