Книга: Шикин Е. В., Боресков А. В. «Компьютерная графика»
Книга знакомит с такими основными понятиями и методами компьютерной графики, как трехмерная математика, растровые алгоритмы, непосредственная работа с графическими устройствами, вычислительная геометрия, удаление невидимых линий и поверхностей, текстурирование, построение графического интерфейса, OpenGL. Она дает представление об основных направлениях компьютерной графики и позволяет освоить базовые приемы реализации ее алгоритмов на персональных компьютерах. Приведенные в книге программы могут быть использованы для широкого класса задач. Книгу можно рассматривать как практическое руководство, так как она содержит ряд упражнений, которые способен выполнить прочитавший книгу. Содержание:Предисловие...... 3 Глава 1. СВЕТ. ЦВЕТОВОСПРИЯТИЕ. ЦВЕТОВЫЕ МОДЕЛИ...... 4 Глава 2. РАСПРОСТРАНЕНИЕ СВЕТА. ОСВЕЩЕННОСТЬ...... 16 2. 1. Зеркальное отражение...... 16 2. 2. Диффузное отражение...... 17 2. 3. Идеальное преломление...... 17 2. 4. Диффузное преломление...... 18 2. 5. Распределение энергии...... 18 2. 6. Микрофасетная модель поверхности...... 19 Глава 3. ГРАФИЧЕСКИЕ ПРИМИТИВЫ В ЯЗЫКАХ ПРОГРАММИРОВАНИЯ...... 23 3. 1. Инициализация и завершение работы с библиотекой...... 24 3. 2. Работа с отдельными точками...... 26 3. 3. Рисование линейных объектов...... 26 3. 4. Рисование сплошных объектов...... 27 3. 5. Работа со шрифтами...... 29 3. 6. Понятие режима (способа) вывода...... 30 3. 7. Понятие окна (порта вывода)...... 31 3. 8. Понятие палитры...... 31 3. 9. Понятие видеостраниц и работа с ними...... 33 3. 10. Подключение нестандартных драйверов устройств...... 35 3. 11. Построение графика функции...... 36 Глава 4. РАБОТА С ОСНОВНЫМИ ГРАФИЧЕСКИМИ УСТРОЙСТВАМИ...... 42 4. 1. Клавиатура...... 42 4. 2. Мышь...... 44 4. 3. Джойстик...... 57 4. 4. Сканер...... 60 4. 5. Принтер...... 60 4. 6. Видеокарты EGА и VGA...... 70 4. 7. Шестнадцатицветные режимы адаптеров EGA и VGA...... 72 4. 8. Режимы чтения...... 76 4. 9. Режимы записи...... 77 4. 10. Программирование SVGA-адаптеров...... 99 Глава 5. ПРИНЦИПЫ ПОСТРОЕНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА...... 126 5. 1. Основные типы окон...... 131 Глава 6. РАСТРОВЫЕ АЛГОРИТМЫ...... 156 6. 1. Растровое представление отрезка. Алгоритм Брезенхейма...... 157 6. 2. Растровая развертка окружности...... 161 6. 3. Растровая развертка эллипса...... 164 6. 4. Закраска области, заданной цветом границы...... 165 6. 5. Заполнение многоугольника...... 173 Глава 7. ПРЕОБРАЗОВАНИЯ НА ПЛОСКОСТИ...... 181 7. 1. Аффинные преобразования на плоскости...... 181 7. 2. Однородные координаты точки...... 192 Глава 8. ОСНОВНЫЕ АЛГОРИТМЫ ВЫЧИСЛИТЕЛЬНОЙ ГЕОМЕТРИИ...... 197 8. 1. Отсечение отрезка. Алгоритм Сазерленда - Кохена...... 197 8. 2. Классификация точки относительно отрезка...... 199 8. 3. Расстояние от точки до прямой...... 200 8. 4. Нахождение пересечения двух отрезков...... 200 8. 5. Проверка принадлежности точки многоугольнику...... 201 8. 6. Вычисление площади многоугольника...... 205 8. 7. Построение звездчатого полигона...... 205 8. 8. Построение выпуклой оболочки...... 206 8. 9. Пересечение выпуклых многоугольников...... 209 8. 10. Построение триангуляции Делоне...... 213 Глава 9. ПРЕОБРАЗОВАНИЯ В ПРОСТРАНСТВЕ, ПРОЕКТИРОВАНИЕ...... 220 9. 1. Платоновы тела...... 224 9. 2. Виды проектирования...... 226 9. 3. Особенности проекций гладких отображений...... 250 Глава 10. УДАЛЕНИЕ НЕВИДИМЫХ ЛИНИЙ И ПОВЕРХНОСТЕЙ...... 254 10. 1. Построение графика функции двух переменных. Линии горизонта...... 257 10. 2. Методы оптимизации...... 268 10. 3. Удаление невидимых линий....... 274 10. 4. Удаление невидимых граней...... 280 10. 5. Специальные методы оптимизации...... 315 Глава 11. ПРОСТЕЙШИЕ МЕТОДЫ РЕНДЕРИНГА ПОЛИГОНАЛЬНЫХ МОДЕЛЕЙ...... 318 11. 1. Метод постоянного закрашивания...... 318 11. 2. Метод Гуро...... 318 11. 3. Метод Фонга...... 319 Глава 12. РАБОТА С БИБЛИОТЕКОЙ OpenGL...... 321 12. 1. Рисование геометрических объектов...... 323 12. 2. Рисование точек, линий и многоугольников...... 325 12. 3. Преобразования объектов в пространстве. Камера...... 328 12. 4. Дисплейные списки...... 333 12. 5. Задание моделей закрашивания...... 334 12. 6. Освещение...... 334 12. 7. Полупрозрачность. Использование @-канала...... 337 12. 8. Вывод битовых изображений...... 338 12. 9. Ввод/вывод цветных изображений...... 339 12. 10. Наложение текстуры...... 339 12. 11. Работа с OpenGL в Windows...... 341 Глава 13. ЭЛЕМЕНТЫ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ...... 351 13. 1. Wolfenstein 3-D. Ray Casting...... 351 13. 2. Текстурирование горизонтальных поверхностей...... 384 13. 3. DOOM...... 389 13. 4. Descent...... 431 13. 5. Текстурирование в общем случае...... 432 13. 6. Пирамидальное фильтрование (mipmapping)...... 442 13. 7. Освещение...... 449 13. 8. Quake...... 449 Приложение. ВЫЧИСЛЕНИЯ С ФИКСИРОВАННОЙ ТОЧКОЙ...... 454 Литература...... 458 Издательство: "Диалог-МИФИ" (2005)
ISBN: 5864041394 |
Другие книги схожей тематики:
Автор | Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|---|
С. Хазова | Компьютерная графика | Учебное пособие является дополнением к лекционному курсу по дисциплине «Компьютерная графика». 1-е изд. В… — БИБКОМ, электронная книга Подробнее... | 2012 | 320 | электронная книга |
Марк Кэмпбелл | Компьютерная графика | Книга о работе в графических программах, в частности в профессиональном приложении Adobe Illustrator - для тех, кто… — АСТ, Lingua, Астрель, (формат: 70x90/16, 384 стр.) The Complete Idiot's Guide Подробнее... | 2007 | 162 | бумажная книга |
Пантюхин П. | Компьютерная графика ч 1 | Пособие разработано в соответствии с требованиями государственного образовательного стандарта к минимуму… — (формат: Мягкая бумажная, 88 стр.) Подробнее... | 2008 | 289 | бумажная книга |
Аркадий Божко | Компьютерная графика | Рассмотрены физические основы цветовосприятия и особенности самых распространенных цветовых моделей. Дано… — МГТУ им. Н.Э. Баумана, электронная книга Подробнее... | 2007 | 531 | электронная книга |
Е. Петровичев | Компьютерная графика | Рассмотрены вопросы аппаратной поддержки технологий компьютерной графики. Приведены сведения о цветовых… — Горная книга, электронная книга Подробнее... | 199 | электронная книга | |
К. В. Постнов | Компьютерная графика. Учебное пособие | КОМПЬЮТЕРНАЯ ГРАФИКА является одной из ключевых, базовых дисциплин, необходимых для качественной… — МГСУ, (формат: 60x84/16, 290 стр.) Подробнее... | 2012 | 424 | бумажная книга |
Боресков А.В. | Компьютерная графика. Учебник и практикум для прикладного бакалавриата | В современной жизни мы постоянно сталкиваемся с компьютерной графикой. Средства визуализации крайне важны… — Юрайт, Бакалавр. Прикладной курс Подробнее... | 2015 | 667 | бумажная книга |
Евгений Викторович Шикин | Компьютерная графика. Учебник и практикум для прикладного бакалавриата | В современной жизни мы постоянно сталкиваемся с компьютерной графикой. Средства визуализации крайне важны… — ЮРАЙТ, Бакалавр. Прикладной курс электронная книга Подробнее... | 2016 | 369 | электронная книга |
Боресков А.В. | Компьютерная графика. Учебник и практикум для прикладного бакалавриата | В современной жизни мы постоянно сталкиваемся с компьютерной графикой. Средства визуализации крайне важны… — ЮРАЙТ, (формат: 60x90/16, 219 стр.) Бакалавр. Прикладной курс Подробнее... | 2016 | 863 | бумажная книга |
А. В Боресков, Е. В. Шикин | Компьютерная графика. Учебник и практикум для прикладного бакалавриата | В современной жизни мы постоянно сталкиваемся с компьютерной графикой. Средства визуализации крайне важны… — ЮРАЙТ, (формат: 60x90/16, 219 стр.) Бакалавр. Прикладной курс Подробнее... | 2017 | 863 | бумажная книга |
См. также в других словарях:
Компьютерная графика — технология создания и обработки графических изображений средствами вычислительной техники. Компьютерная графика изучает методы получения изображений полученных на основании невизуальных данных или данных, созданных непосредственно пользователем.… … Финансовый словарь
компьютерная графика — Создание произведений искусства (рисунки, анимация и т.д.) на экране монитора с помощью компьютерного программного обеспечения с возможностью хранения в электронном виде (цифровом или аналоговом) или вывода на печать. [http://www.morepc.ru/dict/] … Справочник технического переводчика
Компьютерная графика — (МАШИННАЯ ГРАФИКА) 1) создание при помощи аппаратных и программных средств компьютерной техники новых шрифтов, штриховых (графических) изображений (как черно белых, так и цветных), мультипликационных изображений, сложных изобразительных монтажей … Реклама и полиграфия
КОМПЬЮТЕРНАЯ ГРАФИКА — КОМПЬЮТЕРНАЯ ГРАФИКА, иллюстрации, полученные при помощи КОМПЬЮТЕРА. Простые фигуры и графики можно выполнить, пользуясь клавиатурой. Для сложных изображений нужна мышь или аналогичное устройство ввода, например, графический планшет, и… … Научно-технический энциклопедический словарь
Компьютерная графика — Изображения, полученные с помощью компьютера, которые могут существовать в виде печатных документов, графических рисунков или мультипликации, но термин «К.г.» относится в основном к изображениям, демонстрируемым на экране монитора. В памяти… … Энциклопедия культурологии
КОМПЬЮТЕРНАЯ ГРАФИКА — КОМПЬЮТЕРНАЯ ГРАФИКА. Воспроизведение изобразительной информации на экране монитора. В отличие от изображения на бумаге или ином носителе, изображение, созданное компьютером на экране, можно стереть и исправить, сжать или растянуть в любом… … Новый словарь методических терминов и понятий (теория и практика обучения языкам)