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 :

Problème : glEnable (GL_TEXTURE_2D)


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 30
    Par défaut Problème : glEnable (GL_TEXTURE_2D)
    Bonjour,

    J'ai un simple objet affiché sur un fond noir, avec une couleur (pas de texture).
    Si j'ajoute la simple fonction "glEnable(GL_TEXTURE_2D)" dans l'init, mon objet deviens tout sombre ???

    Est-ce que c'est normal ?

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Oui, c'est normal ...

    Il te faut de la lumière ... et des textures ..

    Les fonctions glEnable / glDisable permettent de changer les états du rendu (render state)

    Par exemple, pour l'affichage d'une frame:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    glDisable(GL_TEXTURE_2D);
    DrawCube();     // Ce cube ne sera pas texturé
    glEnable(GL_TEXTURE_2D);
    DrawCube();    // Ce cube sera texturé
    Si tu active les textures, il faut que tout les objets que tu dessines à la suite aient une texture.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 30
    Par défaut
    Merci pour ta réponse raptor70.

    En fait j'ai besoin d'objets texturés et d'autres sans texture, juste une couleur rouge donné actuellement par glcolor.

    Donc il faut que je fasse une texture "rouge" unie.
    Mais est-ce que je doit aussi la stockée dans un fichier (comme ma vraie texture) ?

  4. #4
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Si tu utilise glColor sur une objet texturé, cela ajoutera cette couleur a ta texture. (si tu as une texture noir et blanche et que tu precise une couleur avec glColor, cela sera affiché en rouge et noir).

    Pour des précision sur les textures : http://nehe.developpez.com/tutoriel/06-texture/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 30
    Par défaut
    Merci "Ch'Tio Biloute".

  6. #6
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 582
    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 582
    Par défaut
    Citation Envoyé par raptor70 Voir le message
    Si tu utilise glColor sur une objet texturé, cela ajoutera cette couleur a ta texture.
    à condition que la texture soit appliquée en "mode" modulation
    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.

  7. #7
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Citation Envoyé par shenron666 Voir le message
    à condition que la texture soit appliquée en "mode" modulation
    +1

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

Discussions similaires

  1. Question sur glEnable(GL_TEXTURE_2D)
    Par lia dans le forum OpenGL
    Réponses: 6
    Dernier message: 27/08/2006, 21h31
  2. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  3. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  5. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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