OpenGL - Урок 16 - Основы освещения.

preview_player
Показать описание
Версия OpenGL 1.1

Это видео для тех, кто ни разу не использовал OpenGL или другие графические движки. Но прошел предыдущие 15 уроков.

В этом видео мы:
+ узнаем как включить свет
+ узнаем как работает освещение
+ разберемся что такое нормали
+ установим позицию источника света
+ установим нормаль для каждой вершины
+ сделаем интерполяцию нормалей
+ нормализуем вектора нормалей

Уроки по теме:

Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.


Трек в конце: Silent Partner - Black Vulture
Рекомендации по теме
Комментарии
Автор

Друзья! Если есть непонятные моменты - напишите об этом в комментариях. Я объясню их, во время решения ДЗ.

beginend
Автор

Так вот, как делается свет в OpenGL. Спасибо за урок!

icwxqww
Автор

Спасибо за понятный рассказ. А вы не выкладываете текст программы из этого урока?

edhybyp
Автор

Как можно сделать для каждой грани свой вектор нормали?
для кадой вершины понятно, а для каждой грани задавать можно, если я буду прописывать каждую вершину через glVertex?
То есть так:
glNormal(); // Нормаль для всех следующих точек
// Квадрат из треуглов
// Первый треугол
glVertex();

glVertex();

glVertex();
// Второй треугол
glVertex();

glVertex();

glVertex();

dgdarkking
Автор

никак не пойму как сделать массив нормалей для куба, может быть это будет в уроках потом?

justpret
Автор

Не получается крутить источник освещения при использовании push и pop, либо крутятся объекты, либо все стоит :(

freeztyl
Автор

Как квадрат может прийти в себя? Он же квадрат! КАК!?

warriorofredoran