https://it-a-it.com

Online-образование: лекции, лабораторные работы, рабочие и учебные программы по IT-дисциплинам. Олимпиадные задачи: спортивное программирование, базы данных, компьютерные сети и компьютерная логика.

https://testy-online.com

Тесты-оnline: психологические тесты, любовь и секс, личность, воспитание и педагогика, здоровье, тесты для девочек, тесты по IT-дисциплинам, тесты по IT-дисциплинам с ответами.

Лекция на тему: Освещение объектов в OpenGL.
Скачать бесплатно лекцию          Перейти на главную>>

Лекция на тему: Освещение объектов в OpenGL.

В лекции изначально рассматривается общая теория освещения объектов с помощью библиотеки OpenGL. Как известно, для использования источников света необходимо построить нормали к освещаемой поверхности. В лекции приводится теория по нахождению нормали в каждой точке поверхности как вычисление векторного произведения двух векторов с помощью функции gltGetNormalVector.

Приводится код для установки источника света, для задания отражённого света, зеркального отражения. Во второй части лекции приводится теория освещения библиотеки OpenTK. Даются команды для задания источников света, его свойств (рассеянная, диффузная и зеркальная составляющие освещения).

Рассматривается пример программы, где производится освещение трёх квадратов, составляющих грани куба.

<< Предыдущая лекция       Следующая лекция >>