bonjour,
j´aimerais savoir s´il est possible avec OpenGL de dessiner des objets (en l´occurrence de simples GL_POINTS) de manière à ce que la profondeur utilisée dans le calcul du DepthBuffer ne soit pas la profondeur réelle de l´objet.
Je m´explique :
il y a sur mon écran des objets déjà dessinés. Et je veux rajouter un point aux coordonnées (x,y,z). Jusque là pas de problème.
Mais j´aimerais qu´il ait une certaine "priorité" dans le DepthBuffer, c´est à dire que la profondeur considéré pour ce point ne soit pas z, mais z moins quelque chose de manière à ce qu´il apparaisse devant d´autre objets qui se serait trouvé normalement à la même profondeur ou juste un peu devant. Mais sans pour autant se retrouver devant tout le reste (sinon je n´aurais pas besoin de DepthBuffer).
Tout cela en m´assurant qu´il soit dessiné à l´écran exactement comme s´il se trouvait réellement aux coordonnées (x,y,z).
J´espère avoir été assez précis sur mon problème. Si quelqu´un a une idée, je l´en remercie d´avance.