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 :

Profondeur insufisante


Sujet :

OpenGL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 91
    Par défaut Profondeur insufisante
    Bonjour,
    Dans notre jeu on ne voit pas assez loin dans le decor, à une certaine distance tout est noir :s. Ce voile noir avance en même temps que nous.
    On pense que le probleme vient de cette ligne :

    gluPerspective( 65.0, wight/height , 1.0, 2000.0 );

    comme on travaille dans une form, le wight et le height ne fonctionnent pas... et que l'on mette nimporte quoi, l'ecran est tout noir.
    Lorsque l'on enleve la fonction, tout est bien sauf que le voile noir gene...

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 63
    Par défaut
    Bonjour,

    essayes avec la fonction glDepthRange(0.0, 2000.0)

    Normalement c'est la même chose que les deux derniers arguments de gluPerspective mais j'ai jamais essayé, j'utilise toujours gluPerspective.

    La doc : http://pyopengl.sourceforge.net/docu...thRange.3G.xml

  3. #3
    Rédacteur
    Avatar de bafman
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    2 574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2003
    Messages : 2 574
    Par défaut
    c'est tout simple : tu change le parametre 2000 en quelque chose de plus grand, en fonction de ce que tu veut.

    attention quand même a bien regler ce parametre car si tu met une valeure trop importante, le Zbuffer sera mappé sur cette valeur et du coup tu aura de problemes de Zfighting. donc il faut vraiment bien regler cette valeure (c'est la fameuse distance de vision dans les jeux...)

    sinon pour Elendil_BzH : ne jamais mettre une valeure de near clip plane < a 1, ca provoque des problemes d'affichage avec des affichages dans le Zbuffer en escalier...
    * Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
    * pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
    Mes articles

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 91
    Par défaut
    hm j'ai change le 2000 puisque c'est le zFar mais comme l'ecran etait noir a 2000 alors il l'ai toujours à 3000
    J'ai pourtant change le 3e parametre et j'ai commencer à apercoir ma scene....mais d'en dessous O_o
    Vraiment bizare ce gluPerspective...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 91
    Par défaut
    C'est bon, j'ai bidouillé des valeurs et surtout rajouter 2 fonctions en bas et ca marche... merci ^^

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/05/2005, 14h03
  2. algo de recherche en profondeur
    Par sylsau dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 08/02/2005, 23h59
  3. [DEBUTANT] [GLUT] profondeur de vision dans l'ecran
    Par barthelv dans le forum OpenGL
    Réponses: 3
    Dernier message: 17/11/2004, 17h59
  4. Bug avec le test de profondeur
    Par Tellmarch dans le forum OpenGL
    Réponses: 1
    Dernier message: 17/10/2004, 01h59
  5. Problème de profondeur
    Par nans80 dans le forum OpenGL
    Réponses: 4
    Dernier message: 07/04/2004, 22h51

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