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

  1. #21
    Membre habitué
    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
    Points : 139
    Points
    139
    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. #22
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 529
    Points : 5 203
    Points
    5 203
    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

  3. #23
    Membre habitué
    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
    Points : 139
    Points
    139
    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