1

Salut !!

J'ai un petit problème à propos du placage de texture de mes objets issus de fichiers 3DS : est ce que vous savez si Java3D permet de charger des "multi/sub materials" pour un objet ?

J'ai déjà pas mal cherché sur Internet, et il semble que ça ne soit pas possible (http://forums.java.net/jive/thread.jspa?forumID=70&threadID=4609&messageID=42247#42247)

Je vois deux types de solutions :
- La première serait de générer une grosse texture unique à la volée à partir de toutes les autres et modifier les coordonnées de texture du maillage en conséquence. Ça serait l'idéal, mais ça parait difficile d'organiser le placement des sous textures pour optimiser la taille de la texture générée...
- La seconde serait de grouper les triangles du maillage selon leur texture et de créer un objet (Shape3D) pour chaque groupe de triangles. L'inconvénient serait la multiplication des objets (et donc de leurs boites englobantes, etc...).

Savez vous quelle solution est généralement adoptée face à ce problème ??

2

bon ben pour l'instant j'ai splitté mes meshs. Pour la fusion de texture on verra plus tard (pbs NP complets sux...)