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

Développement 2D, 3D et Jeux Discussion :

Fragment Shaders Cg et textures


Sujet :

Développement 2D, 3D et Jeux

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut Fragment Shaders Cg et textures
    Bonjour,

    je j'aimerai simuler le comportement d'une caméra, pour ce faire, j'utilise un observateur pour afficher ma scène, et recopie le contenu du pixel Buffer openGL dans une texture.

    Puis je travaille sur la texture gràce à des shaders en Cg ou j'envoie la texture courante et les coordonnées du texel à modifier.

    Cette méthode est intéressante pour créer par exemple une caméra monochrome...
    mais la j'aimerai travailler sur une caméra fonctionnant de nuit et être capable de réhausser les lumières présentes dans ma scène 3D.

    Ces lumières sont présentes dans ma scène comme des points lumineux.

    J'ai donc calculer la luminance/chrmoniance de chaque pixel afin de les afficher de la bonne couleur, mais je ne sais pas comment créer des effets de halos... une première idée serait de récupérer le texel d'a coté afin de calculer la valeur du texel à afficher

    Donc lesquestions que je vous pose sont :
    Est ce possible?
    Si ce n'est pas possible, est ce que quelqu'un aurait une autre idée?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut
    Bonjour alors je vais répondre à mon propre topic... au cas ou la réponse interresserait quelqu'un

    étant débutant des shaders j'ai mis un peu de temps....

    en fait il suffit d'entrer dans le shader la taille d'un texel... ( 1/ (texture de la texture sur une composante); dans le cas d'un texture carré

    de stocker les valeurs des texels dans un tableau de float4, et d'appliquer les changements sur le texel courant

    merci à ceux qui auront lu

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/12/2014, 09h48
  2. Réponses: 2
    Dernier message: 12/09/2011, 20h19
  3. Réponses: 3
    Dernier message: 14/12/2010, 19h35
  4. Réponses: 4
    Dernier message: 19/07/2007, 09h05
  5. fragment shader: passage en n&b
    Par nikhun dans le forum OpenGL
    Réponses: 15
    Dernier message: 25/09/2006, 08h40

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