Как сделать трассировку лучей в современном OpenGL?

Итак, я нахожусь в точке, где я должен начать освещать свои модели с плоским цветом. Тестовое приложение является тестовым примером для реализации только новейших методов, поэтому я понял, что в идеале оно должно реализовывать трассировку лучей (поскольку теоретически оно может быть идеальным для графики в реальном времени через несколько лет).

Но с чего мне начать?

Предположим, что я никогда не работал с освещением в старом OpenGL, поэтому я бы обратился непосредственно к не осуждаемым методам.

В настоящее время приложение правильно настроило объекты буфера вершин, ввод вершин, нормалей и цветов, и оно правильно рисует и преобразует модели в пространстве, в плоский цвет.

Есть ли источник информации, который бы брал один из плоских вершин во все, что необходимо для правильного конечного результата через GLSL? В идеале с любыми другими дополнительными методами освещения, которые могут потребоваться для его дополнения.

Ответы на вопрос(3)

Ваш ответ на вопрос