Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (
Вход
)
CS332. Компьютерная графика
Путь к странице
В начало
/
►
Курсы
/
►
Осенний семестр
/
►
Фундаментальная информатика и ИТ
/
►
Компьютерная графика
/
►
Модуль 1. 2D графика
/
►
Лекция 4.Аффинные преобразования и вспомогательные...
Лекция 4.Аффинные преобразования и вспомогательные алгоритмы
Нажмите на ссылку
Лекция 4. Аффинные преобразования.pdf
, чтобы просмотреть файл.
◄ Лаб. 3а. Дополнительное (необязательное задание). Заливка области, полученной выделением границы.
Перейти на...
Перейти на...
Учебная карта дисциплины
Программа к экзамену
Список литературы
Лекция 1. Введение в компьютерную графику
Статья. История компьютерной графики в России.
Видео. Кошечка
Лабораторная работа №1 Работа в графическом режиме
Простейший пример работы с Graphics
Пример. Нарисовать и сохранить в файл.
Лекция 2. Цветовые модели
Лабораторная работа №2. Цветовые пространства. Преобразование цветовых пространств.
Преобразование RGB в HSV
Преобразование RGB в оттенки серого
Тестовое изображение для HSV
Пример прямого доступа к данным изображения
Лекция 3. Растровые алгоритмы.pdf
Лабораторная работа №3. Растровые алгоритмы
Лаб. 3а. Дополнительное (необязательное задание). Заливка области, полученной выделением границы.
Лабораторная работа №4. Аффинные преобразования на плоскости и вспомогательные алгоритмы
Лекция 5-6. Векторные алгоритмы 2D-графики
Видеолекция. Триангуляция полигонов (предыдущий релиз)
Видеолекция. Операции над полигонами (предыдущий релиз)
Варианты индивидуальных заданий
Индивидуальное задание №1
Лекция 7. Фрактальные изображения
Лекция 8. Визуализация кривых и поверхностей. Сплайны
Лекция 8а. 3D-модели
Лабораторная работа №5. L-системы. Diamond-square. Cплайны
Дополн к 5-й лабе
Контрольный тест. Модуль №1
Лекция 9. Аффинные преобразования и проецирование
Видеолекция к Лекции Проецирование (предыдущий релиз)
Лабораторная работа №6. Аффинные преобразования в пространстве. Проецирование
Дополнительные баллы
Видеолекция. Построение 3D моделей (предыдущий релиз)
Лабораторная работа №7. Построение трёхмерных моделей
Дополнительные баллы к 7-й лабе
Лекция 10. Удаление невидимых граней
Видеолекция. Удаление нелицевых и невидимых граней (предыдущий релиз)
Лабораторная работа №8. Отсечение нелицевых граней
Доп баллы к Лаб №8
Лекция 11-12. Растеризация. Освещение. Текстурирование
Лабораторная работа № 9. Освещение и текстурирование
Лекции 13-14. Реалистичный рендеринг
Индивидуальное задание №2
Доп баллы за второе индивидуальное задание
Контрольный тест №2
Лекция 15. Ведение в OpenGL
Видеолекция. Продолжение. Освещение в OpenGL (предыдущий релиз)
Лекция 16. OpenGL Освещение Вывод Состояния
Видеолекция. Освещение в OpenGL (предыдущий релиз)
Лабораторная работа №10. Введение в OpenGL
Лекция 17. OpenGL. Текстурирование
Лекция 18. Шейдеры. GLSL. Введение
Лабораторная работа №11. Видовые преобразования. Материалы и освещение
Лекция 19. VBO. GLSL примеры и отладка
Примеры к лекции 19
Лекция 20. Загрузка реалистичных моделей
Лабораторная работа №12. Шейдеры. Введение
Текстура головы
Лекция 20а. VAO . Наложение текстур в шейдерах
Лабораторная работа №13. Загрузка моделей. Вершинный и индексный буферы.
Модель головы
Лекция 21. Модели освещения и их реализация в шейдерах
Лекция 22. Рельефное текстурирование
Лабораторная работа №14. Освещение в шейдерах
Лаб №15 Реализация моделей освещения
Лекция 23. Наложение теней
Индивидуальное задание №3
Дополнительные баллы по Инд. №3
Контрольный тест №3
Лабораторная работа №4. Аффинные преобразования на плоскости и вспомогательные алгоритмы ►