Bonsoir,
J'apprend en ce moment OpenGL utilisé avec GLUT.
Pour des raison scolaire, je souhaiterai m'eloigner le moins possible de ce "duo".
Voici donc mon interrogation : Je sais qu'OpenGL propose de l'eclairage, j'ai lu plusieurs tutos dessus.
Cependant je sais que le nombre de lumiere est au minimum 8 (et sur mon PC, maximum 16).
Ce qui me tracasse est plutot simple, comment afficher plus de 16 source de lumiere ? Si par exemple je veux afficher les feux de voiture, des lampadaire, feux signalitique .. (environnement urbain).
Je me suis donc renseigner, et il apparait qu'utiliser OpenGL pour les lumiere est un mauvais choix car, d'apres ce que j'aurai lu, gere mal les lumieres et est lent.
Un mot qui et revenue souvent est le mot "shader". Ne disposant pas d'assez de temps, je n'ai pas pu approfondir la question, mais :
* Existe t-il un moyen pour afficher plus de 16 source de lumiere ?
* Le fameux "shader" permet-il ceci ?
* Accessoirement, si le shader permet l'eclairage, serait-il possible d'avoir une explication basique et/ou lien/tutoriel ?
Merci beaucoup de votre attention.
Bonne soirée.
Partager