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 :

L'animation et les grands projets.


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 125
    Par défaut
    Oui, non voilà c'est ça mais tu as alors plus de coordonnées UV que de coordonnées de points en 3D.
    Je pense que les polygones sont stockés sous la forme d'indice des points qui forment ton poly, mais donc justement, il doit y avoir deux indices différent, un pour l'indice dans la liste des coord 3d, un pour l'indice dans la liste des coord UV ...., non ?

  2. #2
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 582
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 582
    Par défaut
    Oui c'est cela, tu as 3 listes pour chaque objet :
    - Les points (coords 3D) = P
    - Le mapping (coords UV) = T
    - Les normales (vecteurs 3D normalisés) = N

    et chaque polygone ou plutot triangle, est composé de séries de 3x3 indices :
    P,T,N,P,T,N,P,T,N

    tu peux très bien te retrouver avec plus de coordonnées de textures et même plus de normales que de points 3D
    prends l'exemple d'un cube où chaque face est une partie d'une texture image
    tu as besoin de :
    - 8 points (coords 3D)
    - 6 Normales (1 pour chaque face)
    - 24 coordonnées de textures dans le pire des cas

    mais aucun problème à cela
    et si tu veux éclater ton objet pour faire une explosion par exemple, tu fais une nouvelle liste de points 3D et tu réaffectes les indices, les coordonnées de texture et les normales étant réutilisées
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  3. #3
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 125
    Par défaut
    D'accord, c'est bien clair maintenant. Faudrait que je me mette au point obj alors parce que le .x n'a pas cette souplesse.

    Merci en tout cas ^^.

Discussions similaires

  1. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  2. Les grands chiffres !!
    Par omarfla dans le forum Flash
    Réponses: 4
    Dernier message: 16/06/2006, 17h24

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