Hace poco creé un código de paisaje y agregué un poco de luz difusa a la escena, sin embargo, para mi decepción, no hay sombras. Miré alrededor de la web durante horas buscando formas de obtener sombras en OpenGL, sin embargo, todas parecían terriblemente complicadas; y muy exclusivo para sus propios programas de demostración.¿Hay alguna manera fácil de obtener sombras en OpenGL?
¿Hay maneras simples de hacer sombras?
No realmente. Las sombras no están incorporadas en la tubería. Tienes que generarlos tú mismo (hay muchas formas de hacerlo, cada uno con sus propios pros y contras) y renderízalos tú mismo. – GManNickG
OpenGL no tiene sombras, que rinde cada punto como si no se obstaculizan entre el punto y la fuente de luz –
A menos que quiera aprender las entrañas de la programación de gráficos, es posible que desee utilizar un motor de gráficos (como Horde3D) o motor de juego (Ogre o Irrlicht) en lugar de OpenGL puro. Le evitará volver a inventar la rueda (bueno, muchas ruedas, probablemente) y le permitirá saltar directamente a lo que desea lograr. OpenGL es una API de bajo nivel. – Kos