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

Création de jeux vidéo Discussion :

Simuler des Led sur une image [Graphismes]


Sujet :

Création de jeux vidéo

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    907
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 907
    Points : 372
    Points
    372
    Par défaut Simuler des Led sur une image
    Bonjour,

    Sur une image 2D, comment simuler l'ajout des points qui correspondent à des Leds sur l'image ? Comment simuler une lumière d'intensité différente ? Un point de lumière ?

    Merci,
    Christophe

  2. #2
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    salut pour allumer des points ou non comme dans une LED il faut utiliser un timer pour cela.
    On mémorise un instant t0 et après un delta de temps t1 on fait t1-t0 si la valeur est inférieure à un certain seuil alors on éteint ou allume des points à l'écran.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    //initiaisation du programme
    time t0=GetCurrentTime();
     
    void AllumerLED()
    {
     time t1=GetCurrentTime();
    if( t1-t0< valeur)
    {
    FaireQuelqueChose();
    time0=GetCurrentTime();
    }
     
    }
    Pour ce qui est de l'intensité d'une couleur, une couleur sur un écran informatique est allumée selon le triplet rouge vert et bleu chacune de ces composantes varient de 0 à 255.
    Donc une valeur RGB(0,0,0) correspond au noir et RGB(255,255,255) au blanc.
    Sans compter la couche alpha donc en général une couleur est codée comme RGBA.
    Sinon ce qui fait une couleur également c'est les composantes teinte,luminosité et saturation HSL dans un espace colorimétrique.

    HSL (for hue, saturation, lightness) and HSV (for hue, saturation, value; also known as HSB, for hue, saturation, brightness) are alternative representations of the RGB color model,

    Mais d'abord commencer à considérer les valeurs RGB c'est bien plus simple.
    Après lancer un logiciel de dessin comme Paint pour obtenir des valeurs et faire des essais je ne suis pas certain que ça soit linéaire faut faire des essais..

    Une bonne piste de lecture pour occuper son dimanche..
    modèle RGB

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 907
    Points : 372
    Points
    372
    Par défaut
    Bonjour,
    J'ai du mal m'exprimé. C'est pour une salle de bains, sur un mur carrelé sur lequel régulièrement on insert des Led lumineuse pour faire la décoration. Je veux savoir comment simuler ces Led dans une maquette virtuelle. Merci

  4. #4
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par cjacquel Voir le message
    Je veux savoir comment simuler ces Led dans une maquette virtuelle. Merci
    eh bien il faut modéliser en 3d une LED au format .obj par exemple puis l'afficher dans la maquette virtuelle.
    Et puis vous ne précisez pas quel est l'API graphique.
    Et encore une fois il faut accéder à la couleur de l'objet en 3d et changer la couleur encore une fois en changeant les valeurs R,G,B.
    Est-ce que vous avez bien lu ce que j'ai écris ?

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

Discussions similaires

  1. [Javascript Debutant]Comment positionner des boutons sur une Image?
    Par bylka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/07/2007, 13h07
  2. Emplacement des antennes sur une image PNG
    Par ferraoun dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 05/06/2007, 17h27
  3. Réponses: 8
    Dernier message: 07/08/2006, 17h40
  4. [Image]Dessiner des rectangles sur une image
    Par navona dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 09/03/2006, 22h51
  5. Une infobulle à partir des coordonnées sur une image
    Par dark_vidor dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/01/2006, 21h20

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