• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2026/2027

Основы компьютерной графики

Статус: Курс обязательный (Цифровая инженерия для компьютерных игр)
Когда читается: 2-й курс, 1, 2 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 48

Программа дисциплины

Аннотация

Данный курс предназначен для формирования знаний и навыков основных принципов и технологий компьютерной графики, включая работу с шейдерами. Студенты изучат различные методы отрисовки трехмерных объектов, разработку пользовательских шейдеров для управления визуальным представлением игровых сцен, а также применение современных технологий визуализации для достижения высокого уровня реалистичности конечной отображаемой "картинки" и интерактивности в играх посредством ускорения вычислений с помощью технологий шейдеров.
Цель освоения дисциплины

Цель освоения дисциплины

  • Формирование знаний и навыков в области применения основных методов компьютерной графики.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знание математических и физических основ компьютерной графики.
  • Программная реализация основных алгоритмов.
  • Моделирование и трансформация 2D-объектов.
  • Создание шейдеров на языке GLSL.
  • Проектирование освещения и текстурирования 3D-объектов.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Введение в компьютерную графику. История и основные концепции.
  • Тема 2. Растровая графика.
  • Тема 3. Алгоритмы отрисовки: Линии и кривые. Векторная графика и ее применение.
  • Тема 4. 3D-графики: Треугольник на экране.
  • Тема 5. Сложные шейдеры и новые сущности.
  • Тема 6. Текстурирование и материалы.
  • Тема 7. Трансформация и преобразование.
  • Тема 8. Основные аппаратные сущности участвующие в построение 3D сцены в современной графике.
  • Тема 9. Освещение и затенение в 3D.
  • Тема 10. Реализация теневых карт. Источники света.
  • Тема 12. Завершающие темы для самостоятельного изучения.
  • Тема 11. Пост-обработка и сглаживание в компьютерной графике.
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторные работы
  • неблокирующий Аудиторная работа
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 2nd module
    0.2 * Лабораторные работы + 0.3 * Экзамен + 0.15 * Аудиторная работа
Список литературы

Список литературы

Рекомендуемая основная литература

  • Marschner, S., & Shirley, P. (2016). Fundamentals of Computer Graphics (Vol. Fourth edition). Boca Raton [Florida]: A K Peters/CRC Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1366978
  • Компьютерная графика : рейтрейсинг и растеризация, Гамбетта, Г., 2022
  • Компьютерная графика. Модели и алгоритмы : учеб. пособие, Никулин, Е. А., 2018

Рекомендуемая дополнительная литература

  • Kothari, D. P. (2019). Mathematics for Computer Graphics and Game Programming : A Self-Teaching Introduction. Dulles, Virginia: Mercury Learning & Information. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1994166
  • Lengyel, E. (2012). Mathematics for 3D Game Programming and Computer Graphics (Vol. 3rd ed). Boston: Course PTR. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=365853
  • Vince, J. (2006). Mathematics for Computer Graphics (Vol. 2nd ed). London: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=150552
  • Инженерная 3D - компьютерная графика : учебник и практикум для акад. бакалавриата, Хейфец, А. Л., 2015

Авторы

  • Семичаснов Илья Владимирович
  • Монина Мария Юрьевна