Aide - Recherche - Membres - Calendrier
Version complète : collada et texture
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Intégration 3D > Sandy
Antot
Bonjour,

je commence sur sandy3d après avoir fais mes (premières) dents sur papervision3D.

Il y a quelque chose que je n'arrive pas à reproduire sur sandy3d que je savais faire sur papervision.

Sous 3DSmax, j'ai plusieurs objets texturés différemment. Dans le xml collada, chaque texture est référencée correctement.
Quand je travaille sous papervision, j'ai la possibilité d'importer dans ma scène le collada avec ses textures; papervision ne m'impose pas de devoir les ré-importer à la main.

En suivant les tuto de sandy3d, j'ai l'impression que chaque fois que je veux utiliser des textures, je dois les charger (et ensuite je ne vois vraiment pas comment appliquer telle texture à tel objet) soit en linkant les textures au projet flash, soit à l'aide du loaderqueue.

J'ai probablement manqué quelquechose.

Pour info, sur papervision, je fais :

///////////////////////////////////////////////////////////////////
private var collada:Collada;
private var bitmapFileMaterial:BitmapFileMaterial;

var materialsList:MaterialsList = new MaterialsList();

materialsList.addMaterial( bitmapFileMaterial, "whatever" );
collada = new Collada("clock2.DAE", materialsList, .1);
default_scene.addChild(collada);
///////////////////////////////////////////////////////////////////

Et ça fonctionne sans problème, si les textures se trouvent dans le répertoire courant et si elles sont bien référencées dans le collada.

Merci d'avance!
kiroukou
Bonjour,

Le parseur collada, possède une propriété (qui est étendue à tout les parseurs dans la version à venir), le RELATIVE_TEXTURE_PATH, qui si précisé correctement avec le start, permet de procéder au chargement automatique des textures.

Pensez à regarder la documentation wink.gif
++
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.