IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

[Opengl] Problème d'affichage - carte graphique.. ?


Sujet :

OpenGL

  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut [Opengl] Problème d'affichage - carte graphique.. ?
    Bonjour,

    Je viens d'avoir un ordinateur Sony Vaio VGN_C1S/W... Je me le suis procuré dans le but de pouvoir coder dans mon coins pour divers projets d'étude etc.
    Et dans le cadre d'un de ces projets d'étude, je dois développer un jeu en Opengl... Jusqu'à présent je codais sur un pc fixe, et j'ai donc envisagé de porté poursuivre sur mon portable.

    Mais je constate avec déception que l'affichage de mon jeu en a pris un sacré coup : (cf image)
    http://img403.imageshack.us/my.php?image=photolx1.jpg
    Les murs du décors s'ondulent...

    Je me demande alors si il s'agit d'une lacune de ma carte graphique, et sinon que pourrais-je faire pour remédier à mon soucis.

    Merci infiniment...
    Akwel

  2. #2
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 580
    Par défaut
    ça ressemble à un problème de zbuffer
    tu pourrais nous montrer le bout de code qui initialise l'affichage ?
    le code contenant la ligne avec gluPerspective principalement
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    Je n'y connais pas grand chose il faut dire. J'ai tout fait à base de copier/coller, mais ça marchais bien sur mon pc fixe.
    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
        SDL_Event event;
        const Uint32 time_per_frame = 1000/FPS;
        unsigned int width = LARGEUR_FENETRE;
        unsigned int height = HAUTEUR_FENETRE;
     
        Uint32 last_time,current_time,elapsed_time; //for time animation
        Uint32 start_time,stop_time; //for frame limit
     
        SDL_Init(SDL_INIT_VIDEO);
        atexit(stop);
     
        SDL_WM_SetCaption("FPS", NULL);
        SDL_SetVideoMode(width, height, 32, SDL_OPENGL);
        //initFullScreen(&width,&height);
     
        glMatrixMode( GL_PROJECTION );
        glLoadIdentity( );
        gluPerspective(70,(double)width/height,0.001,1000);
     
        glEnable(GL_DEPTH_TEST);
        glEnable(GL_TEXTURE_2D);
     
        chargerTextures();
    Merci.

  4. #4
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    J'ai remplacé mon gluPerspective par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gluPerspective (45,(float)(width)/(float)(height),.2,1000);
    Et ça marche !!
    Merci beaucoup ! Je commençais à me demander si j'avais acheté un portable pour rien... Ouf ! Je vais pouvoir me remettre au boulot !
    Encore merci

  5. #5
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651

  6. #6
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 580
    Par défaut
    on va dire que je t'avais mis sur la voie pour gluPerspective
    penses au fait que le zbuffer stocke des valeurs flottantes qui peuvent être comprises entre le znear et le zfar
    la valeur la plus courante si je puis dire pour znear est 0.1
    et ensuite zfar prendra une valeur relative à la distance de vue maximale envisagée (dépend d'une vue intérieure ou extérieure)
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JasperReport] Problème d'affichage de graphique
    Par lars528 dans le forum Documents
    Réponses: 5
    Dernier message: 02/03/2007, 15h57
  2. Problème d'affichage (axe graphique)
    Par M4VERICK dans le forum MATLAB
    Réponses: 12
    Dernier message: 24/12/2006, 00h54
  3. problème dans la carte graphique
    Par ikrame dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 21/04/2006, 00h29
  4. Probléme avec la carte graphique(GForce4)
    Par menzlitsh dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 28/03/2006, 00h09
  5. [Cygwin et OpenGL] Problème d'affichage
    Par CandS dans le forum Autres langages
    Réponses: 2
    Dernier message: 28/04/2005, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo