Книга: Митин А. И., Свертилова Н. В. «Компьютерная графика»

Компьютерная графика

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

Содержание:

Введение...... 6 1. Общематематические правила и формулы...... 7 1. 1. Правила, связанные со скалярным, векторным, двойным векторным и смешанным произведением...... 7 1. 2. Правиладифференцирования «векторнозначных» функций...... 8 2. Математические основы геометрического моделирования...... 9 2. 1. Математическое представление кривой и поверхности...... 9 2. 2. Геометрия плоских кривых...... 12 2. 3. Эвольвенты и эволюты кривой. Эквидистанты и огибающие кривые...... 14 2. 4. Кривые второго порядка (коники)...... 17 2. 5. Поверхности второго порядка (квадрики). Платоновы тела...... 22 3. Координаты и преобразования...... 27 3. 1. Системы координат на плоскости и в пространстве...... 27 3. 2. Аффинные преобразования на плоскости и в пространстве. Матрицы преобразований и операции над ними...... 29 3. 3. Параллельные и перспективные проекции...... 36 3. 4. Особенности проекций гладких изображений...... 42 3. 5. Отображение в прямоугольной области экрана (окне)...... 44 4. Основные алгоритмы вычислительной геометрии...... 47 4. 1. Классификация точки относительно отрезка...... 47 4. 2. Расстояние от точки до прямой...... 47 4. 3. Нахождение пересечения двух отрезков...... 48 4. 4. Проверка принадлежности точки многоугольнику...... 49 4. 5. Вычисление площади многоугольника...... 50 4. 6. Построение звездчатого полигона...... 50 4. 7. Построение выпуклой оболочки...... 51 4. 8. Построение триангуляции Делоне...... 52 4. 9. Заполнение контура, использующее его математическое описание...... 54 4. 10. Определение точек пересечения луча с простейшими геометрическими объектами...... 56 4. 11. Сеточный метод описания поверхностей: билинейная интерполяция координаты глубины...... 63 4. 12. Определение факта выпуклости многоугольника и вычисление его внутренних нормалей...... 64 4. 13. Нахождение уравнения плоскости по координатам трех точек этой плоскости...... 66 4. 14. Оболочечные (минимаксные, габаритные) тесты...... 67 4. 15. Определение взаимного расположения граней...... 68 4. 16. Определение нормали к поверхности...... 69 4. 17. Определение вектора отражения...... 70 5. Растр...... 72 5. 1. Растр и его геометрические характеристики. Оценка разрешающей способности растра...... 72 5. 2. Растровая развертка как способ генерации изображения. Список активных ребер. Методы группового и клеточного кодирования. Буферы кадров. Адресация растра...... 73 5. 3. Изображение отрезков...... 75 5. 4. Изображение литер. Алгоритм вставки маски в буфер кадра...... 76 5. 5. Генерация сплошных областей методом растровой развертки...... 77 5. 6. Генерация сплошных областей методом «затравочного» заполнения...... 78 5. 7. Простой метод устранения ступенчатости изображения (модифицированный алгоритм Брезенхема)...... 79 5. 8. Метод устранения ступенчатости изображения с помощью свёртки...... 81 5. 9. Метод устранения ступенчатости изображения с помощью аппроксимации полутонами (дизеринг)...... 83 5. 10. Методы улучшения визуального разрешения при сохранении пространственного...... 84 6. Цвет...... 87 6. 1. Системы смешения основных цветов RGB и CMY (CMYK)...... 87 6. 2. Законы Грассмана. Графики цветности Международной комиссии по освещению (МКО). Абстрактная цветовая модель XYZ. Преобразование XYZ RGB, XYZ CMY...... 89 6. 3. Модели субъективного восприятия цвета HSV и HLS. Цветовая система Манселла. Преобразование HSV RGB, HLS RGB...... 94 7. Растровые алгоритмы...... 100 7. 1. Растровое представление отрезка...... 100 7. 2. Растровое представление окружности...... 106 7. 3. Растровое представление эллипса...... 115 8. Отсечение отрезков и многоугольников...... 118 8. 1. Двумерное отсечение отрезков...... 118 8. 2. Отсечение отрезка: алгоритм Сазерленда – Коэна...... 121 8. 3. Отсечение отрезка: алгоритм разбиения средней точкой (алгоритм Спрулла – Сазерленда)...... 123 8. 4. Отсечение двумерного отрезка выпуклым окном: алгоритм Кируса – Бека...... 124 8. 5. Трехмерное отсечение отрезков...... 128 8. 6. Общий подход к отсечению многоугольников. Алгоритм Сазерленда – Ходжмена...... 131 8. 7. Случай невыпуклой отсекающей области: алгоритм Вейлера – Азертона...... 134 9. Закрашивание плоской области (фигуры)...... 139 10. Геометрические сплайны...... 145 10. 1. Сплайн-функции одной и двух переменных...... 145 10. 2. Сплайновые кривые. Кривые Безье...... 149 10. 3. Кубические В-сплайновые кривые. Рациональные кубические В-сплайны...... 155 10. 4. Бета-сплайны...... 159 10. 5. Сплайновые поверхности...... 162 11. Удаление невидимых линий и поверхностей...... 170 11. 1. Построение графика функции двух переменных в виде сетки координатных линий (метод плавающего горизонта)...... 171 11. 2. Определение и отсечение нелицевых граней...... 176 11. 3. Удаление невидимых линий: алгоритм Робертса...... 178 11. 4. Количественная невидимость: алгоритм Аппеля...... 181 11. 5. Удаление невидимых граней: метод Z-буфера...... 184 11. 6. Сортировка по глубине: алгоритм художника...... 186 11. 7. Метод построчного сканирования...... 190 11. 8. Алгоритм Варнока...... 194 11. 9. Алгоритм Вейлера – Азертона...... 200 12. Моделирование освещения...... 204 12. 1. Физические основы моделирования освещения: зеркальное отражение, диффузное отражение, идеальное преломление, диффузное преломление. Закон косинусов Ламберта для отраженного света...... 204 12. 2. Модели Фонга и Кука - Торренса – Спэрроу для зеркально отраженного света...... 208 12. 3. Прозрачность. Тени и их связь с удалением невидимых поверхностей...... 214 12. 4. Закрашивание многогранных поверхностей методом Гуро...... 221 12. 5. Закрашивание многогранных поверхностей методом Фонга...... 223 13. Трассировка лучей...... 225 13. 1. Основная модель освещения...... 225 13. 2. Модель освещения Уиттеда...... 226 13. 3. Моделирование проективных и процедурных (сплошных) текстур...... 235 Список литературы и Интернет-источников...... 248

Издательство: "Директ-Медиа" (2016)

ISBN: 9785447565930

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
С. ХазоваКомпьютерная графикаУчебное пособие является дополнением к лекционному курсу по дисциплине «Компьютерная графика». 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) создание при помощи аппаратных и программных средств компьютерной техники новых шрифтов, штриховых (графических) изображений (как черно белых, так и цветных), мультипликационных изображений, сложных изобразительных монтажей …   Реклама и полиграфия

  • КОМПЬЮТЕРНАЯ ГРАФИКА — КОМПЬЮТЕРНАЯ ГРАФИКА, иллюстрации, полученные при помощи КОМПЬЮТЕРА. Простые фигуры и графики можно выполнить, пользуясь клавиатурой. Для сложных изображений нужна мышь или аналогичное устройство ввода, например, графический планшет, и… …   Научно-технический энциклопедический словарь

  • Компьютерная графика — Изображения, полученные с помощью компьютера, которые могут существовать в виде печатных документов, графических рисунков или мультипликации, но термин «К.г.» относится в основном к изображениям, демонстрируемым на экране монитора. В памяти… …   Энциклопедия культурологии

  • КОМПЬЮТЕРНАЯ ГРАФИКА — КОМПЬЮТЕРНАЯ ГРАФИКА. Воспроизведение изобразительной информации на экране монитора. В отличие от изображения на бумаге или ином носителе, изображение, созданное компьютером на экране, можно стереть и исправить, сжать или растянуть в любом… …   Новый словарь методических терминов и понятий (теория и практика обучения языкам)

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»