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 :

[Textures] Sol mouillé - (reflection map)


Sujet :

OpenGL

  1. #1
    Membre averti
    Avatar de bigquick
    Profil pro
    Inscrit en
    Août 2002
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 356
    Points : 353
    Points
    353
    Par défaut [Textures] Sol mouillé - (reflection map)
    Salut,

    Je voudrais arriver à un bel effet de reflexion pour simuler une route mouillée (enfin on va dire un effet raisonnable, parceque c'est pas la fête de la carte graphique )

    Pour l'instant, j'utilise du multitexturing avec:
    0 - une texture de route
    1 - une texture de ciel

    et en utilisant glTexEnv(GL_BLEND), et glTexGen(GL_REFLECTION_MAP), j'obtiens un résultat... euh .... pas top

    Donc je me demandais si vous aviez des conseils à me donner au niveau
    de la texture pour la reflexion map
    des paramètres de couleur du TexEnv
    ...

    ou si vous aviez une autre idée pour simuler un sol mouillé (en gros, je veux juste que ça ait l'air mouillé, pas besoin d'avoir des goutes qui glissent le long de la route )


    Voilà voilà
    Merci!

    bigquick
    And still we will be here, standing like statues ...

  2. #2
    Membre du Club
    Inscrit en
    Février 2005
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 53
    Points : 64
    Points
    64
    Par défaut
    Salut,


    Je ne sais pas trop comment bidouiller pour qu'une route ait l'air mouillée. La seule méthode que j'imagine est un peu brutale mais appliquable à d'autres cas et consiste à faire un petit programme dans lequel tu peux visualiser la route (et le ciel et ...) et modifier différents paramètres et pourquoi pas charger des textures.

  3. #3
    Membre averti
    Avatar de bigquick
    Profil pro
    Inscrit en
    Août 2002
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 356
    Points : 353
    Points
    353
    Par défaut
    Salut,
    Merci pour ta réponse!

    Tu veux dire un programme de tests, pour pouvoir changer à la volée les paramètres, les textures, etc .... ? Parceque c'est vrai que j'en ai un peu marre de modifier des valeurs dans le code, et de recompiler à chaque fois.... Mais j'ai peur que ça soit assez long à faire comme programme Allez, il faut que je me motive !

    Mais sinon si quelqu'un a déjà bossé sur des map de reflection, ça m'intéresse de savoir ce qu'ils utilisent comme texture (selon la texture, j'obtiens des résultats completements différents)...

    Ou je sais pas, si ça se trouve il y a un méthode complètement différente pour simuler du mouillé....
    And still we will be here, standing like statues ...

  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
    ca depend de ce que tu veut comme effet "mouillé"
    tu faire de la reflection (mais ca pompe au niveau ressources), une autre solution consiste a realiser de l'eclairage speculaire avec un fort coefficient et la lumiere a la position du soleil (c'est la methode utiliser dans le dernier splinter cell) et bien entendu, pas pixel c'est encore mieux...
    * 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

  5. #5
    Membre averti
    Avatar de bigquick
    Profil pro
    Inscrit en
    Août 2002
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 356
    Points : 353
    Points
    353
    Par défaut
    En fait pour la reflection, c'est vrai que pour l'instant je triche, en utilisant une texture fixe et non pas générée à chaque frame en fonction de l'environnement... le tout p'tit chipset graphique du PC va bruler si je lui en demande trop Et pour les shaders j'en parle même pas ... c'est pas supporté

    Par contre le coup de la lumière sur un materiau avec un fort coefficient spéculaire ça m'a l'air pas mal! J'avais pas du tout regardé de ce coté la...
    Je vais donc tenter ça, merci !!

    bigquick
    And still we will be here, standing like statues ...

Discussions similaires

  1. [Shader HLSL] Génération d'un reflection map
    Par Chen norris dans le forum DirectX
    Réponses: 1
    Dernier message: 20/10/2010, 14h45
  2. problème de texture mapped font - tuto Nehe
    Par clairouch dans le forum OpenGL
    Réponses: 1
    Dernier message: 28/06/2006, 12h02
  3. Mapping, répétition de texture
    Par Garion dans le forum OpenGL
    Réponses: 4
    Dernier message: 31/05/2006, 20h21
  4. Texture mapping multiple
    Par kikoland dans le forum OpenGL
    Réponses: 2
    Dernier message: 11/04/2006, 11h50
  5. Texture Mapping
    Par EsKa68 dans le forum OpenGL
    Réponses: 1
    Dernier message: 06/04/2005, 10h13

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