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 :

[COULEUR + LUMIERE] Probleme de rendu


Sujet :

OpenGL

  1. #1
    Membre actif Avatar de gamerome
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 265
    Points : 211
    Points
    211
    Par défaut [COULEUR + LUMIERE] Probleme de rendu
    Bonjour à tous,
    Voila mon probleme:
    Je n'arrive pas a afficher un polygone de couleur (vert par exemple) quand je mets de la lumiere. glEnable(GL_LIGHTING)
    Quand je l'enleve, je vois parfaitement le polygone en couleur;
    D'ou vient le probleme?
    merci

  2. #2
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 536
    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 536
    Points : 5 219
    Points
    5 219
    Par défaut
    Qui dit lumière dit normales
    Est-ce que ton polygone a une norméle à chacun de ses sommets ?

  3. #3
    Membre actif Avatar de gamerome
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 265
    Points : 211
    Points
    211
    Par défaut
    SALUT shenron666,
    eh bien non je n'ai pas mis de normale.
    Par contre qd je rajoute cette ligne : glEnable(GL_GL_COLOR_MATERIAL), la ca fonctionne.
    Mais si j'authorise les texture (glEnable(GL_TEXTURE_2D)) tout devient sombre meme si la lumiere est la .
    Bizarre
    je vais essayer de mettre les normale et je te redis ca.

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

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 2 574
    Points : 5 323
    Points
    5 323
    Par défaut
    le lumiere openGL remplace les glColor, donc si tu veut specifier une couleur a un polygone en utilisant la lumiere openGL (qui est d'ailleur une daube infame ) tu est obligé de passer par les materials.

    sinon pour la texture, il faut bien que la texture soit mise en mode GL_MODULATE et pas en GL_REPLACE.

Discussions similaires

  1. Problem de rendu offscren avec un FBO
    Par F-fisher dans le forum OpenGL
    Réponses: 3
    Dernier message: 23/11/2008, 08h31
  2. probleme de rendu des anim flash sous firefox
    Par fwebconcept dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 13/08/2008, 15h03
  3. li, float:left et border: probleme de rendu sous FF
    Par Nip dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/02/2008, 23h28
  4. Probleme de rendu des niveaux de gris
    Par Djaiii dans le forum OpenCV
    Réponses: 6
    Dernier message: 13/02/2008, 11h24
  5. probleme de rendu de lumiere couleur metal
    Par dnaprotector dans le forum OpenGL
    Réponses: 4
    Dernier message: 12/07/2005, 02h11

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