L'application présente un rendu cel-shading en OpenGL.
L'éclairage (diffus et spéculaire) est géré grâce aux shaders
J'ai utilisé la GLSL pour les shaders
Pour comprendre le code des shaders (fichiers .vert et .frag), il faut d'une part connaître la GLSL,
d'autre part être initié aux principes de l'illumination.
Les contours de l'objet sont faits en OpenGL (sans les shaders).
Conclusion :
Il est possible de naviguer autour de l'objet à l'aide de la souris (clic + déplacement)
Tutoriel pour le modèle d'éclairage (à la fin du pdf) :
http://www.typhoonlabs.com/tutorials/glsl/Chapter_3.pdf
Tutoriel pour la GLSL :
http://www.lighthouse3d.com/opengl/glsl/
Merci à Youri pour son Loader ASE !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.