[OpenGL] Anti-Aliasing avec Opengl

Le côté programmation du développement d'un jeu vidéo.

Anti-Aliasing avec Opengl

Messagepar valentin » 25 Aoû 2008, 21:38

bonjour a tous

j'ai un petit soucis pour l'antialiasing avec opengl comme l'indique le titre du post. En même temps, jsuis pas un pro en prog mais jme suis un peu penché sur la méthode par multiéchantillonnage du gros bouquin OPENGL 2.0 et bah ca marche pas ( erreur de type GL_MULTISAMPLE undeclared...).
alors qu'a priori :
glutInitDisplayMode( GLUT_DOUBLE |GLUT_RGBA | GLUT_DEPTH | GLUT_MULTISAMPLE);
devrait initialiser tout ce quil faut, jcrois...

Bref si quelqu'un utilise deja de l'antialiasing opengl jsuis preneur (pas de GL_LINE_SMOOTH... ou truc du genre ce que je veux cest antialiasiné le rendu )
voila de l'aide ou des bout de code jsuis preneur , merci a tous.
:00000013:
Avatar de l’utilisateur
valentin
Hello World, I'm new !
 
Messages: 494
Inscription: 20 Mai 2008, 16:10
Localisation: GRENOBLE

Messagepar yoyonel » 26 Aoû 2008, 11:18

Yo Valentin !

J'ai regarde rapidement, je n'ai rien trouve de simple sous OpenGL via GLUT uniquement.

Cependant, tu peux jeter un coup la dessus :
  1. http://developer.download.nvidia.com/SDK/10.5/opengl/samples.html: plus précisément => http://developer.download.nvidia.com/SDK/10.5/Samples/FroggyAA.zip , le code pique un peu mais tu devrais pouvoir t'en sortir ! :p
  2. http://developer.download.nvidia.com/SDK/10.5/Samples/FroggyAA.zip : ne fonctionne (je pense) que sous windows
  3. http://developer.nvidia.com/object/gdc_ogl_multisample.html : une vieille présentation GDC 2002, ça peut être utile pour comprendre la "théorie"
Avec ça, tu devrais pouvoir tirer quelque chose d'utilisable (1 et 2 en particulier).

Bonne chance,

YoYo'4x
Avatar de l’utilisateur
yoyonel
Hello World, I'm new !
 
Messages: 105
Inscription: 12 Avr 2005, 21:25
Localisation: Lyon

Messagepar valentin » 26 Aoû 2008, 11:54

yo yoyonel !

Les codes piquent beaucoup trop pour moi :00000013: , jvai plutot me pencher sur le 3ème lien et me faire un petit truc a la main pas trop compliqué voila voila ..., encore merci. Jposterai mes avancés si jy arrive (pas trop trop le temps en ce moment) et même si jy arrive pas.

au plaisir.


Valentin7X7 49
Avatar de l’utilisateur
valentin
Hello World, I'm new !
 
Messages: 494
Inscription: 20 Mai 2008, 16:10
Localisation: GRENOBLE

Messagepar CodyX » 29 Aoû 2008, 13:35

Jamais fait avec GLUT par contre je peux te donner la marche à suivre.

Avec win32 il faut créer une fenêtre classique pour d'abord récupérer le nombre de samples que ta carte supporte et détruire cette fenêtre puis en re-créer une avec le nombre de samples choisis !
Voilà débrouilles toi maintenant. :p
Avatar de l’utilisateur
CodyX
Hello World, I'm new !
 
Messages: 526
Inscription: 10 Avr 2005, 02:52

Messagepar valentin » 29 Aoû 2008, 21:06

Je crois que jvais me résigner à utiliser l'antialiasing de SDL, parceque les extensions opengl et moi ... enfin bon bref à voir.

PS: jsuis vraiment un néophyte :00000013:
Avatar de l’utilisateur
valentin
Hello World, I'm new !
 
Messages: 494
Inscription: 20 Mai 2008, 16:10
Localisation: GRENOBLE


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 12 invités

cron