ГС

Теми

презентация допълнителни връзки
§ За предмета и екипа ни ×
Тема: въведение в компютърната графика
§ Основни термини
§ Устройства и формати
Тема: OpenGL
§ Основни понятия в компютърната графика
Координатни системи
равнина, пространство, перспектива
координати в компютърната графика
Coordinate systems in OpenGL
§ OpenGL
Минало
минало на OpenGL
хронология на Khronos Group
Настояще
Rendering Pipeline Overview
LWJGL
JOGL
Тема: примитиви
§ примитиви, дефиниране
Тема: Аналитична геометрия
§ Геометрични трансформации
Трансформации
В равнината
Ротации в пространството
Ротация
Gimbal lock
Quarternions
Why Do Quaternions Double-Cover?
§ Изгледана и проекционнна трансформации
Тема: Анализ
§ Функции
Тема: Видимост
§ Видимост
Тема: Цвят
§ Цвят
Цветно пространство
Bartosz Ciechanwski Color Spaces
What is a color space
another view
Избор на цвят
HSV color wheel
HSV vs HSL
L*C*h color wheel
oklab
Възприятие на цвят
Пастели, цвят и езици
Моето синьо и твоето синьо и Моят цвят и твоят цвят
Езици и брой цветове
XKCD
Тема: Текстури
§ Текстури
Източници
Разгледай
Фигури
икосаедър
Тема: Осветеност и материали
§ Осветеност
Светлина
във фотографията
Сенки
Сенки
Демонстрация
Светлина и материал от Computer grahics book автор David J. Eck
Обяснения
Lighting
Тема: Rasterization
§ Rasterization
§ Aliasing
Тема: Виртуална реалност
§ Виртуална Реалност
Книга
Виртуална Реалност от Steven M. LaValle
Final exam period

Ресурси

Introduction to Computer Graphics Using OpenGL and Java
Основна книга за семестъра
Графични системи
Издание на ТУ-Варна
Mathematics for 3D Game Programming and Computer Graphcs
Книга с математически основи
Други полезни книги и заглавия
Graphics Programming Virtual Meetup' resources
Computer Graphics Programming in OpenGL with Java
Developing Graphics Frameworks with Java and OpenGL
Fundamentals of computer graphics / Steve Marschner, Peter Shirley
Свободно достъпни материали
Introduction to Computer Graphics v1.4, August 2023
Wikibooks OpenGL Programming