Historique des modifications - Message

Message #8786

Sujet: Texture Coordinates sur Vertex partagés


Type Date Auteur Contenu
Dernière modification 11-09-2010 14:14:04 TUpac
kikou ça fait plaisir que tu vois le soucis smile
Les indices et les index c'est la même chose (encore un mot francisé qui cause des confusions).
En fait je me suis bien rensigné et contrairement à ce que disait Magun, glDrawElements est plus performant car il utilise des index ce qui permet le partage de Vertex.
Autrement dit, pour un cube, on déclare les 8 vertex de base.
Puis on déclare une liste d'indexs avec le numero de vertice (trois par triangle).
Et c'est ce partage de vertex qui fait que si un vertex est 1.0f 1.0f sur une face ne pourra pas être 0.0f 0.0f sur la face d'a coté.
Mais plus je recherche, plus je pense que Magun a raison sur les normales. il me semble que les texcoords les utilisent pour s'orienter.
Cependant, je galère toujours à les intégrer (certes je n'ai pas encore creusé beaucoup).
Sinon j'ai un doute sur ton post précédent, quand tu dis: "ça part en diagonales", tu parles des textures ou bien des triangles?
Car j'avais changé glDrawElements par DrawArrays (ce qui foutait le boxon).
Utilise le dérnier mail que je t'ai filé. Il est Codeblocks ready et sans erreures wink
Création du message 11-09-2010 14:12:09 TUpac
kikou ça fait plaisir que tu vois le soucis smile
Les indices et les index c'est la même chose (encore un mot francisé qui cause des confusions).
En fait je me suis bien rensigné et contrairement à ce que disait Magun, glDrawElements est plus performant car il utilise des index ce qui permet le partage de Vertex.
Autrement dit, pour un cube, on déclare les 8 vertex de base.
Puis on déclare une liste d'indexs avec le numero de vertice (trois par triangle).
Et c'est ce partage de vertex qui fait que si un vertex est 1.0f 1.0f sur une face ne pourra pas être 0.0f 0.0f sur la face d'a coté.
Mais plus je recherche, plus je pense que Magun a raison sur les normales. il me semble que les texcoords les utilisent pour s'orienter.
Cependant, je galère toujours à les intégrer (certes je n'ai pas encore creusé beaucoup).
Sinon j'ai un doute sur ton post précédent, quand tu dis: "ça part en diagonales", tu parles des textures ou bien des triangles?
Car j'avais changé glDrawElements par DrawArrays (ce qui foutait le boxon).
Utilise le dérnier mail que je t'ai filé. Il est Codeblocks ready et sans erreures wink

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
173 invités en ligne
membre en ligne: -
RSS Feed