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
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 |
| Création du message | 11-09-2010 14:12:09 | TUpac |
kikou ça fait plaisir que tu vois le soucis
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 |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
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 |