Bonjour,
Je réalise un viewer 3D avec opengl et qt.
Je dessine ma scene en faisant un clear en premier, ce qui me donne donc une couleur de fond uniforme.
J'essaye maintenant de changer cette couleur pour placer un dégradé à la place. Mais je ne sait pas comment faire.
J'ai eu quelques idées mais je n'ai pu en faire aboutir aucune, faute de connaissances approfondies d'OpenGL :
- placer une texture avec le dégradé sur un rectangle dessiné à une profondeur lointaine (assez complexe pour moi)
- dessiner le dégradé sur le qglwidget (facile) et dessiner ma scene avec une couleur de clear transparente (aucune idée de comment faire ... )
- définir comme couleur de clear une couleur dégradée (est-ce seulement possible ? en tout cas j'ai pas l'impression)
Donc là je suis à court, je ne sait pas si mes idées sont viables, et si elles le sont je n'arrive pas à les mener à bien.
Partager