• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Computer Graphics

2019/2020
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Elective course
When:
4 year, 1, 2 module

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

Аннотация

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

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

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

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

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

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

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

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

  • неблокирующий Задание 1
  • неблокирующий Самостоятельная работа
  • неблокирующий Экзамен
  • неблокирующий Задание 2
  • неблокирующий Задание 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