Non objectivement, je conseille celui-ci : https://opengl.developpez.com/tutori...ndre-opengl-2/
En plus, bientôt, il y aura une explication des envmap en français \ o /.
Non objectivement, je conseille celui-ci : https://opengl.developpez.com/tutori...ndre-opengl-2/
En plus, bientôt, il y aura une explication des envmap en français \ o /.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
Et sinon, c'est contraint et forcé, OpenGL 2.1 ?
EDIT:
Pour le tutoriel lighthouse3d, c'était surtout pour la différence vertex lighting VS pixel lighting, même si je me reviens souvent voir les formules mathématiques de ce site.
Effectivement learnopengl est une excellente base (mais en OpenGL moderne...).
Si vous ne trouvez plus rien, cherchez autre chose...
Vous trouverez ici des tutoriels OpenGL moderne.
Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).
Merci pour les liens. J'ai compris d'où venait ce problème et j'ai réussi à améliorer le résultat, ça venait des normales et non du shader mais c'est un peu compliqué à expliquer comme ça, en gros j'ai plusieurs normales sur un seul sommet et pour remédier à ça j'ai modifié la fonction qui lit le fichier .obj pour qu'elle recalcule les normales à partir des coordonnées des sommets de chaque triangle.
Une petite question : Si l'on a plusieurs sources de lumière, comment se comportent les composantes RVB ? Faut-il additionner les niveaux de rouge, vert ou bleu entre eux ? Ou bien multiplier ?
Tu additionnes.
Après, tant que tu n'auras pas un rendu HDR ce sera limité.
Si vous ne trouvez plus rien, cherchez autre chose...
Vous trouverez ici des tutoriels OpenGL moderne.
Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).
J'ai parcouru les tutos mais je vous avoue que j'ai du mal à tout comprendre
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager