Курс компьютерной графики в МФТИ (весна 2017)

Общая информация

Курс читается на кафедре теоретических и прикладных проблем инноваций ФИВТ МФТИ.

Официальный канал курса: https://t.me/mipt_computer_graphics

Преподаватели:

  • Лекции: Валерий Олегович Афанасьев, профессор, д.ф-м.н.
  • Семинары: Александр Евгеньевич Бобков, к.т.н., alexander.e.bobkov@gmail.com

Расписание лекций:

  • Пятница 13-55 432 ГК

Расписание семинаров:

  • Суббота 12-20 705 КПМ
  • Суббота 13-55 705 КПМ

Экзамен

Консультация 10.06.17 с 11.00 в 416 ГК Экзамен 13.06.17 с 10.00 в Актовом зале ЛК Экзамен 14.06.17 с 11.00 в 214 ЛК, далее в 14.00 переходим в 117 ГК

Вопросы к экзамену

Материалы лекций

Архив с лекциями 2017

Основная литература

  1. Беклемишев Д.В. Курс аналитической геометрии и линейной алгебры: Учеб. для ВУЗов. 9е изд., испр. - М.: Физико-математическая литература, 2002. — 376 с.
  2. Шикин Е.В., Боресков А.В. Компьютерная графика. Полигональные модели. — М.: Диалог-МИФИ, 2001. — 464 с.

Дополнительная литература

  1. Афанасьев В.О., Клименко С.В. Основы математического и программного обеспечения систем визуализации индуцированного виртуального окружения: учебное пособие. — М.: МФТИ, 2014. — 239 с.
  2. Препарата Ф., Шеймос М. Вычислительная геометрия: Введение: Пер. с англ. под ред. Ю.М.Баяковского — М.: Мир, 1989. — 478 с.
  3. Кравков С.В. Глаз и его работа. М.-Л. Изд. АН СССР, 1950.
  4. Ландсберг Г.С. Оптика. — М.: Наука, 1976, — 928 с.
  5. Литвак И.И., Ломов Б.Ф., Соловейчик И.Е. Основы построения аппаратуры отображения в автоматизированных системах. — М.: Советское радио, 1975.
  6. Марр Д. Зрение. Информационный подход к изучению представления и обработки зрительных образов. — М.: Радио и связь, 1987.
  7. Мусхелишвили Н.И. Курс аналитической геометрии. — М.: Высшая школа, 1967. — 65 6с.
  8. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд. / Пер. с англ. — М.: «Издательство Бином», СПб.: «Невский диалект», 2000. — 560 с.
  9. Вайвил Д., Цао Ен, Тротмен А. Поверхность Цао Ена: новый подход к геометрическим моделям произвольных форм. — Программирование № 4, 1992, с. 4-16.

Домашние задания

Описание заданий

Семинары

11.02.2017. Семинар 1. Введение в OpenGL. Полигональные 3D-модели. Графический конвейер. Презентация

18.02.2017. Семинар 2. Введение в шейдеры. Преобразование вершин. Работа с матрицами и векторами. Презентация

25.02.2017. Семинара нет

04.03.2017. Семинар 3. Освещение Презентация

11.03.2017. Семинар 4. Текстурирование Презентация

18.03.2017. Семинар 5. Текстурирование (продолжение). Тест глубины. Смешивание. Тест трафарета. Презентация

25.03.2017. Семинар 6. Рендеринг в текстуру. Теневые карты. Презентация

01.04.2017. Семинар 7. Теневые карты (продолжение). Прямой и отложенный рендеринг. Презентация

08.04.2017. Семинар 8. Эффекты постобработки. Презентация

15.04.2017. Семинар 9. Инстансинг. Системы частиц. Геометрический шейдер. Transform Feedback. Презентация

22.04.2017. Семинар 10. Вычислительный шейдер. Тесселяционные шейдеры. Отсечение на GPU. Презентация

29.04.2017. Семинар 11. Высокоуровневая организация рендеринга. Граф сцены. Презентация