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

Contribuez Discussion :

[FAQ] [3D] Qu'est-ce qu'un billboard ?


Sujet :

Contribuez

  1. #1
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut [FAQ] [3D] Qu'est-ce qu'un billboard ?
    Un billboard (littéralement "panneau") est une surface 2D simulant un objet 3D. Le principe des billboards est de toujours faire face à la caméra : ainsi quelque soit l'endroit d'où on les regarde, ils donneront toujours l'illusion d'être en 3D.

    L'avantage est de réduire énormément la complexité de la scène, puisque l'on va pouvoir remplacer des objets potentiellement complexes par deux simples triangles texturés.

    On peut utiliser les billboards pour représenter de la végétation, des particules, ou encore des objets très lointains pour lesquels on ne pourra que très difficilement déceler le trucage.

    (trouver images arbres vue dessus, arbres vue 3D, particules)

    Il existe plusieurs méthodes pour aligner les billboards avec la caméra.

    La plus simple est d'utiliser une matrice de vue ne contenant que la position de la caméra pour rendre le billboard. Ainsi il ne sera pas affecté par la rotation de la vue courante. Cependant cette méthode peut ne pas toujours donner des résultats corrects.

    Une seconde solution est de calculer "à la main" la matrice de transformation de chaque billboard. Pour cela il nous suffit de connaître les 3 axes formant sa base locale :

    - Z est le vecteur allant de la caméra au billboard
    - Y est le vecteur "up", généralement (0, 1, 0)
    - X est le produit vectoriel de Y et Z
    La matrice du billboard se construit ensuite en plaçant simplement X, Y et Z en tant que colonnes de la matrice.

    Référence : http://www.flipcode.com/articles/art...llboards.shtml

  2. #2
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    Peut être introduire la différence Impostor/Billboard.

    ------------------------

    Différence Impostor/Billboard

    Un impostor fait toujours face à la caméra. Le plan est perpendiculaire au vecteur de vue de la caméra qui passe par le centre de l'impostor.

    Un billboard est une surface qui est mobile ou immobile et qui possède au plus une révolution sur un axe donnée.

    La grosse différence visuelle entre un impostor et un billboard est que si on survole un billboard, on observera la texture projetée sur une surface non perpendiculaire à la caméra, donc le trucage sera apparent.

    Avec un impostor, il est en principe impossible de s’apercevoir du trucage visuel car toujours orienté face à la caméra.

  3. #3
    Membre éclairé
    Avatar de Edouard Kaiser
    Profil pro
    Inscrit en
    Février 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2004
    Messages : 521
    Points : 756
    Points
    756
    Par défaut
    J'ai l'impréssion qu'on confond souvent biilboard et impostor dans ce cas non ?
    J'étais persuadé que le billboard etait tout le temps orienté face à la caméra !

  4. #4
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    Oui souvent les personnes utilisent le terme billboard comme terme générale pour inclure le cas impostor, alors qu'un nom bien spécifique existe pour distinguer les 2, c'est pour cela que je voulais qu'on le précise dans la FAQ

  5. #5
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Une intéressante publication sur les "Billboard clouds" pour la simplification de modèles:
    http://artis.imag.fr/Publications/2003/DDSD03/

Discussions similaires

  1. Quelle page de FAQ préférez-vous / est la plus utile ?
    Par khayyam90 dans le forum Evolutions du club
    Réponses: 10
    Dernier message: 13/09/2006, 22h22

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