• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

2019/2020
Учебный год
RUS
Обучение ведется на русском языке
7
Кредиты

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

Аннотация

Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Компьютерная графика», учебных ассистентов и студентов направления подготовки 09.03.04 Программная инженерия, обучающихся по образовательной программе «Программная инженерия».
Цель освоения дисциплины

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

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

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

  • Создает компьютерные иллюстрации
  • Проектирует математические, алгоритмические и программные графические модели
  • Разрабатывает программное обеспечение, включающее визуализацию свойств сложных систем
Содержание учебной дисциплины

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

  • Раздел 1 Иллюстративная компьютерная графика
    Тема 1. Основные понятия, термины и определения. Предмет курса, цели и задачи дисциплины. Области применения компьютерной графики. Особенности иллюстративной графики. Машинная графика. Общие положения, концепция, структура данных и функции ядра графической системы. Системы базовых примитивов. Графический вывод. Растровые и векторные модели графических данных. Особенности, достоинства, недостатки моделей. Особенности программного обеспечения, реализующих векторную и растровую графику.
  • Раздел 2. Компьютерная графика и геометрия
    Тема 2. Модели базовых операций компьютерной графики. Математический аппарат двухмерной и трехмерной компьютерной графики. Системы координат. Однородная система координат. Матричное представление в форме однородных координат. Способы представления графической информации в компьютере. Понятие аффинных преобразований. Основные системы координат (мировая, видовая, экранная), способы преобразования, адресность. Основные графические операции (смещения, масштабирования, вращения, проецирования, зеркалирования), их обобщения в рамках аффинных преобразований. 2D и 3D моделирование в рамках графических систем. Проблемы геометрического моделирования; виды геометрических моделей их свойства, геометрические операции над моделями. Тема 3. Проецирование. Проблема изображения трехмерного пространства на двухмерной плоскости. Классические и специальные проекции (параллельная, центральная, стереографическая, проецирование на плоскость, сферу, цилиндр). Классификация отражений и преобразований. Математические способы исчисления проекций. Изометрическая, диметрическая, триметрическая проекции. Связь проецирования и систем координат в программах компьютерной графики. Задача нахождения точек схода и следов точек схода. Тема 4. Преобразования графических объектов. Типы преобразований графической информации. Важнейшие формулы преобразований и нахождения параметров основных геометрических объектов (линия, плоскость, кривая, окно). Формулы влияния, фазирования, смешения изображений объектов. Морфинг. Преобразованиях графических объектов в пространствах различности мерности и различной кривизны. Понятие топологии объекта. Тема 5. Повышение реалистичности синтезируемых компьютерных изображений. Математический аппарат для сглаживания ломаных линий и поверхностей (сплайн двухмерный, сплайн трехмерный, В-сплайны, кубическая интерполяция, метод сглаживания поверхностей Кунса). Тема 6. Способы представления и хранения графической информации. Способы представления и хранения графической информации. Параметризация моделей. Форматы графической информации. Способы формирования интерфейса графических систем. Принципы построения “открытых” графических систем. Тема 7. Аппроксимация непрерывного пространства в дискретной реализации. Аппроксимации непрерывного пространства в дискретной реализации, способы представления (методы Брезенхама, Флойда-Стейнберга). Связь качества изображения с параметрами методов. Тема 8. Методы повышения реалистичности изображения. Способы создания фотореалистических изображений. Фрактальные методы повышения реалистичности изображения. Понятие фрактала. Методы фрактальной геометрии для формирования ландшафта и растительности (на примерах). Пример рекурсивного алгоритма формирования фрактала. Тема 9. Отображение пространства на плоскости. Понятие размерности, кривизны пространства, топологии фигур, их характеристик. Свойства пространства. Типы изображений на плоскости (рисунок, чертеж, схема). Представление о видах геометрий и проекций, классификация.Связь искажений и точности изображения пространства на плоскости (прямая перспектива, аксонометрия, обратная перспектива). Причина возникновения и роль иллюзий для восприятия пространства на экране компьютера. Тема 10. Методы удаления невидимых линий. Классификация алгоритмических методов удаления невидимых линий. Алгоритмы визуализации: отсечения, развертки, удаления невидимых линий и поверхностей, закраски. Методы z-буфера, плавающего горизонта, «художника». Сравнительная характеристика методов удаления невидимых линий. Ресурсы, необходимые методу удаления невидимых линий. Тема 11. Модели цвета и света. Введение в физиологию восприятия света и цвета. Понятие о характеристиках светового потока. Понятие об отражении и прозрачности. Типы отражений (диффузное, зеркальное). Закон Ламберта, формула Фонга. Методы Фонга и Гуро для сглаживания освещенности поверхностей. Основные цветовые системы RGB и CMY. Классификация цветовых систем, используемых в технике. Оперирование цветом, алгебра смешения цветов. Диаграмма МКО. Вычисление теней. Нанесение фактур.
  • Раздел 3. Разработка графических приложений
    Тема 12. Методы реализации алгоритмов компьютерной графики. Классификация и обзор современных графических систем. Применение компьютерной графики. Основные функциональные возможности современных графических систем. Перспективы развития и использования средств геометрического моделирования.
Элементы контроля

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

  • неблокирующий Задание 1
    Студенты должны выполнить 3 задания по предложенной тематике. Задания выполняются индивидуально.
  • неблокирующий Самостоятельная работа
    Для получения оценки за прохождение онлайн-курса по его окончании студент должен предоставить Отметку о прохождении курса и его контрольных мероприятий. Отчет по самостоятельной работе студента по дисциплине «Компьютерная графика» предоставляется в виде графического файла (иллюстрация) и отчета (электронный документ), в котором описаны приемы и инструменты растрового графического редактора, используемые при создании иллюстрации
  • неблокирующий Экзамен
  • неблокирующий Задание 2
    Студенты должны выполнить 3 задания по предложенной тематике. Задания выполняются индивидуально.
  • неблокирующий Задание 3
    Студенты должны выполнить 3 задания по предложенной тематике. Задания выполняются индивидуально.
Промежуточная аттестация

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

  • Промежуточная аттестация (2 модуль)
    0.1 * Задание 1 + 0.1 * Задание 2 + 0.1 * Задание 3 + 0.3 * Самостоятельная работа + 0.4 * Экзамен
Список литературы

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

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

  • Компьютерная графика: Учебное пособие / Ткаченко Г.И. - Таганрог:Южный федеральный университет, 2016. - 94 с.: ISBN 978-5-9275-2201-9 - Режим доступа: http://znanium.com/catalog/product/996346

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

  • Компьютерная графика и web-дизайн: Учебное пособие / Немцова Т.И., Казанкова Т.В., Шнякин А.В. - М.:ИД ФОРУМ, НИЦ ИНФРА-М, 2014. - 400 с.: 60x90 1/16. - (Профессиональное образование) (Переплёт 7БЦ) ISBN 978-5-8199-0593-7 - Режим доступа: http://znanium.com/catalog/product/458966
  • Практикум по информатике. Компьютерная графика и web-дизайн : учеб. пособие / Т.И. Немцова, Ю.В. Назарова ; под ред. Л.Г. Гагариной. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 288 с. + Доп. материалы [Электронный ресурс; Режим доступа http://www.znanium.com]. — (Профессиональное образование). - Режим доступа: http://znanium.com/catalog/product/899497