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 :

HUD, interface graphique et VBO


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 249
    Par défaut HUD, interface graphique et VBO
    Salut,
    Je me pose une question concernant les VBO pour un hud, sur la meilleure façon de m'y prendre.
    Le hud consiste en une interface graphique classique (fenêtre, boutons, scrollbars etc.). Chacun de ces composants dispose d'un vbo. Je cherche à savoir quelle est la meilleure méthode pour afficher un composant qui sortirait du cadre de la fenêtre (ce qui arrive, typiquement, lorsqu'on utilise des scrollbars) : le mieux est-il de redécouper à chaque frame les boutons qui débordent, auquel cas on peut bannir l'utilisation de vbo statique? Ou y a-t-il une solution simple de "masques", sachant que le composant ne doit pas être affiché en dehors de la fenêtre? Un petit schéma pour illustrer le problème :

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

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 2 574
    Par défaut
    tu a globalement 3 solution :
    1. tu clip toi même les fenêtres en plaçant les vertex au bon endroit. C'est la technique la plus complexe à mettre en œuvre, mais aussi la plus souple
    2. tu utilise le rectangle de scission pour faire le clipping à ta place. C'est la technique la plus simple, mais qui te limite à des fenètre de forme rectangulaire incluse les une dans les autres
    3. tu utilise le test stencil : c'est relativement souple et plus simple à mettre en œuvre, par contre, ça demande plus de ressources à la carte graphique.
    * 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

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 249
    Par défaut
    Merci, c'est clair et concis, je commençais en effet à m'intéresser au stencil buffer.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/03/2004, 18h29
  2. interface graphique utilisateur, que faut-il utiliser?
    Par Missvan dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 01/03/2004, 12h18
  3. Application multiplateforme avec interface graphique
    Par TNorth dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/01/2004, 18h55
  4. [Kylix] Interface graphique pour lognes de commande linux
    Par lecharcutierdelinux dans le forum EDI
    Réponses: 6
    Dernier message: 29/08/2003, 10h20
  5. plugin interface graphique
    Par jocelyn dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 13/08/2003, 09h49

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