Bonjour,
Je cherche un moyen d'afficher un dégradé non linéaire en openGL.
A ma connaissance, il n'existe que 2 modèle de dégradé en openGL utilisable au travers de la commande glShadeModel(GLenum mode):
- le mode GL_FLAT (coloration à plat).
- et le mode GL_SMOOTH (dégradé de Gouraud par interpolation linéaire).
Est-ce que quelqu'un aurait une idée ou une piste à proposer pour faire mettre en place un mode d'affichage non linéaire dont les seuils serait paramétrable (par nombre de niveau et/ou de valeur du pas entre 2 niveaux).
Par exemple: Si je crée une ligne dont chacun des points ont une couleur différente, l'interpolation de couleur doit s'effectuer en x "palier" entre les 2 points et non de manière lisse comme nous pourrions l'obtenir avec un GL_SMOOTH.
Merci d'avance pour vos réponse
Partager