Message #2753
Sujet: C++ Irrlicht 1.3 Moteur de Terrain avec Vertex Alpha
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 26-07-2007 07:52:05 | ZeroZero |
Salut,
Je ne sais pas trop a qui tu parlais, la modif que j'ai faites dans la fonctions de recalcul des normals n'est pas correct? Avec cette modif j'obtient un resultat qui ressemble a ce que tu as mis en bon. Le seul problème qui me reste c'est que pour certains Tile (pas tous) il y a quelques points (les points indice 0,le premier, et indice 288=17*17-7, le dernier, pour un terrain de 256) qui ont une normal incorrect (de grand traits sous la map) Sinon il restera encore un problème, c'est que pour les points qui sont double, (bord des tiles) les deux normal ne sont pas identiques donc je pense qu'il faudrait faire un passage juste pour mettre ces deux normals identiques (en faire la sommes et les normaliser). D'ailleur on voit un exemple du problème sur ton image "bonne". Nota : La modif que j'ai faites consistait a changer l'index d'un vertice qui était incorrect (il y avait 2 fois le même point). A+ |
| Création du message | 26-07-2007 07:33:53 | ZeroZero |
Salut,
Je ne sais pas trop a qui tu parlais, la modif que j'ai faites dans la fonctions de recalcul des normals n'est pas correct? Avec cette modif j'obtient un resultat qui ressemble a ce que tu as mis en bon. Le seul problème qui me reste c'est que pour certains Tile (pas tous) il y a quelques points (les points indice 0,le premier, et indice 288=17*17-7, le dernier, pour un terrain de 256) qui ont une normal incorrect (de grand traits sous la map) Sinon il restera encore un problème, c'est que pour les points qui sont double, (bord des tiles) les deux normal ne sont pas identiques donc je pense qu'il faudrait faire un passage juste pour mettre ces deux normals identiques (en faire la sommes et les normaliser). D'ailleur on voit un exemple du problème sur ton image "bonne". Nota : La modif que j'ai faites consistait a changer l'index d'un vertice qui était incorrect (il y avait 2 fois le même point). A+ |
| 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 152 invités en ligne membre en ligne: - RSS Feed |