Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : OpenGL et rafraichissement [ Archives / OpenGL ] (simtiers)

dimanche 21 novembre 2004 à 15:34:55 | OpenGL et rafraichissement

simtiers

Salut !

J'aimerais savoir comment on fait pour changer le taux de rafraichissement d'une scene déssinée par Irrlicht en mode OpenGL. Je parle bien du taux de rafraichissement (60,70,75,85 Hz ... ) et non des FPS.
J'ai vu que GLUT savait le faire, mais j'aimerais éviter de l'utiliser, ça commencerait à faire trop de dépendance pour mon projet...

Merci

dimanche 21 novembre 2004 à 16:21:56 | Re : OpenGL et rafraichissement

Arnaud16022

Membre Club
????????????????????????????????
???
?
dsl je comprend pas.
quelle différence fais tu entre taux de rafraichissement et fps?
si pour toi le taux de raffraichissement est le nombre d'images affichées par l'écran (et non pas calculées pas le GPU et le CPU) en une sec, tu peux pas y toucher.
pour le fps, plus t'en as mieux c'est.

dimanche 21 novembre 2004 à 19:11:00 | Re : OpenGL et rafraichissement

simtiers

Par FPS, j'entends Frames/sec, c'est à dire le nombre d'images calculées par le GPU/CPU

Par taux de rafraichissiment, j'entends le nombre d'images par secondes affichées par l'écran.

Par défaut avc OpenGL, ce taux est de 60 Hz (=60 img/s)
Ce que je voudrais faire, c'est comme avec DirectX : choisir un taux de rafraichissement d'écran, le passer à 85Hz au lieu de 60Hz (plus de scintillement, écran moins fatiguant à voir...)

dimanche 21 novembre 2004 à 19:11:03 | Re : OpenGL et rafraichissement

simtiers

Par FPS, j'entends Frames/sec, c'est à dire le nombre d'images calculées par le GPU/CPU

Par taux de rafraichissiment, j'entends le nombre d'images par secondes affichées par l'écran.

Par défaut avc OpenGL, ce taux est de 60 Hz (=60 img/s)
Ce que je voudrais faire, c'est comme avec DirectX : choisir un taux de rafraichissement d'écran, le passer à 85Hz au lieu de 60Hz (plus de scintillement, écran moins fatiguant à voir...)

dimanche 21 novembre 2004 à 20:05:23 | Re : OpenGL et rafraichissement

NoRabbit

en fait le FPS dépend du taux de rafraichissement de ton écran (Hz). Si ton taux est de 85 Hz, ton FPS ne pourra pas aller au dessus de 85 images par secondes (même si la scène est rapide à dessiner)
Sous directx et opengl, la synchronisation entre la fréquence d'affichage des images et le taux de rafraichissement de l'écran (vsync) est activée par défaut.
Il te faut désactiver ce vSync (vertical syncronization)
Pour certaines cartes, il t'es possible de le désactiver directement via le panneau de config de ton écran/carte. Pour le faire via le code, il existe plusieurs sources sur le net, cherches du côté de "vsync".

Si tu cherches à monter ou descendre le taux de refraichissment de ta carte, alors je ne sais pas t'aider, tout ce que je peux te dire, c'est de chercher du côté d'MSDN.

.:. NoRabbit .:.

dimanche 21 novembre 2004 à 20:32:29 | Re : OpenGL et rafraichissement

Arnaud16022

Membre Club
d'ou tiens tu ce 60Hz???
c'est stupide, je sais pas ou t'as lu ca.
openGL calculeautat de fps que tu lui en demande.
si tu arrives a faire du 1500 fps (c'est possible avec de tt petits progs), openGL va toutes les calculer et les aficher a l'écran.
le probleme c'est que celui-ci , 1500 c'est comme qui dirait un peu trop... par défaut c'est 50Hz, mais c'est toi qui vois ca par l'intermédiaire de ton driver de carte graphique.
en revanche, si openGL n'arrive qu'a afficher que 10 fps, ca rame a mort, l'image est saccadée, etc.
cf les tutos de digiben sur gametutorials.com
faut pas croire tout ce que tu trouve sur le net tu sais

dimanche 21 novembre 2004 à 20:38:48 | Re : OpenGL et rafraichissement

Arnaud16022

Membre Club
Norabbit-> ce que tu dis est faux, mon prog tourne a 140fps, c'est l'affichage qui ne peut aller au dessus de 75hz
le VSync est utile si par exemple tu as du 200 fps, c'et inutile d'en calculer autant puisque seulement le tiers sera affiché. alors du coup ca limite le fps, c'est peut-etre de ca que voulait parler simtiers

dimanche 21 novembre 2004 à 23:05:14 | Re : OpenGL et rafraichissement

Funto66

Image qui scintille à 60Hz???
Quand on sait qu'une télé affiche 24 images par seconde et que l'on peut rester des heures à la regarder...permets-moi de douter que passer de 60 à 85 de fera avancer ^^

---------------------------------------------------------
Patience et longueur de temps font plus que force ni que rage....
Coucous flingueurs 3D : http://www.freewebs.com/cf3d/

lundi 22 novembre 2004 à 11:14:49 | Re : OpenGL et rafraichissement

djl

non funto, une tv recois 25 images/seconde en signal mais en affiche 50 désentrelacées, une image est affichée en 2 passes (lignes paires - lignes impaires ), c'est le cas pour un tube 50hz

25 hz ca serais irregardable (on pourrais meme distinguer le balyage de l'ecran)


le scintillement d'un ecran à 60hz fatigue beaucoup vu qu'en principe on le regarde de beaucoup plus pres qu'une tv


le refreshrate n'a rien à voir avec le framerate, la vsync permet juste de ne pas avoir d'effet de decoupe de l'image lorsque le framerate est élevé par rapport au refreshrate

lundi 22 novembre 2004 à 13:37:42 | Re : OpenGL et rafraichissement

NoRabbit

ok, donc en gros le vsync permet de limiter le nombre d'images affichées s'il est plus élevé que la fréquence de rafraichissement de l'écran pour éviter certains "problèmes" au niveau de l'affichage.

Ce que je ne savais pas, c'est que le prog, lui, tourne toujours aussi vite qu'il le peut sans être influencé par ce "vsync". En fait je pensais qu'à chaque fois qu'on faisait un "SwapBuffers()", opengl faisait une pause afin d'être synchro avec la fréquence de rafraichissement de l'écran stoppant, de ce fait, le programme pendant quelques millisecondes.

dites moi si c'est correct ou pas...

.:. NoRabbit .:.


1 2

Cette discussion est classé dans : opengl, rafraichissement, taux


Répondre à ce message

Sujets en rapport avec ce message

Demande d'une nouvelle rubrique [ par ndj55 ] voilà,à moins que cela ne rentre dans la categorie 'graphisme' ou 'multimedia',la creation d'une rubrique OpenGL me semble etre une bonne idée,directX Catégorie OpenGL ajouté et aussi dans le forum ! [ par Arnotic ] Salut, Pas la peine de faire une révolution ! Je n'avais pas vu de message pour l'OpenGl pour ce site donc je n'en n'vais pas créé ! Maintenant il nouveau forum opengl [ par Jcom ] Un nouveau forum OpenGL français vient de s'ouvrir sur le site : www.glinfrench.fr.st (tutoriaux opengl/directx). Le forum est entièrement dédié à ope Cherche codeur(s) OpenGL / Paris [ par Kard ] Salut tout le monde :)Je suis a la recherche de codeurs OpenGL experimentés sur Paris, pour un projet de moteur un peu special.. ;)Pour plus de rensei glut - openGL [ par loss ] Quels sont les fichiers necessaires pour utiliser glut(je compile avec VC++)?Ou est ce que je peux les telecharger?Merci d avance. OpenGL [ par Garfield ] Salut à tous !!!A quel endroit est il possible de chopper la librairie qui est abscente sur mon PC.Merci d'avance@+Garfield Problème OpenGL [ par GoldenEye ] Ca ressemble à un mess déjà posé mais ce n'est pas un mess déjà poséJe veux faire un prgm avec glut. J'ai mis dans les options settings de VC++ les li Comment afficher du texte dans un fenêtre OpenGl?? [ par mastave ] Comment afficher du texte dans un fenêtre OpenGl??Et avec un police spéciale?? Objects 3D Opengl [ par mastave ] Comment inclure dans un fenêtre OpenGl un fichier 3D DXF ou3DS??? DEV-C++ : comment faire en mode opengl pour capturer les carateres tapés [ par FLASH92 ] Bonjour, mesdemoiselles, mesdames et messieursJe voudrait savoir comment faire pour capturer en opengl et en mode graphique les carateres frappés au c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.