2011-03-15 2 views
0

Comme je l'ai brièvement expliqué dans le titre, mon problème concerne la texturation d'une exportation de collada dans la papervision. Fondamentalement, j'exportais des modèles collada de Cinema 4d avec sa carte uv. J'étais capable de tout voir, mais la texture ne s'affichait pas correctement (polygones cachés). J'ai donc décidé d'essayer avec 3dsMax. J'ai utilisé le même code pour afficher la texture:3ds collada problème de cartographie UV dans Papervision

var materials:MaterialsList = new MaterialsList(); 
var torusMaterial:BitmapFileMaterial = new BitmapFileMaterial("model/tex.png"); 
torusMaterial.precise = true; 
materials.addMaterial(torusMaterial, "ID1"); 

Encore une fois, je peux voir tous les éléments, mais cette fois mon modèle utilise un seul pixel de ma texture. Donc si j'utilise une texture rouge et si je ne colorie que le pixel dans le coin inférieur gauche en vert, tout mon modèle sera vert.

Un conseil sur la façon d'envelopper correctement la texture autour d'un modèle d'exportation 3ds? Merci.

+0

Pas assez de détails pour le régler monsieur. Pouvez-vous vérifier ces: –

Répondre

0

L'exportateur Autodesk Collada livré avec 3ds max est problématique et donne une sortie .dae que Papervision n'attend pas. Ce sera un problème encore plus grave lorsque vous exporterez une animation. Essayez l'exportateur OpenCollada:

Beaucoup de gens ont eu beaucoup plus de chance de l'utiliser avec Papervision3D. Malheureusement, il n'est pas encore disponible pour 3ds max 2012, donc si vous êtes bloqué si vous ne trouvez pas une version plus ancienne. Ou peut-être vous pouvez obtenir la source et la compiler contre 2012? Laissez les responsables du projet savoir si vous le faites.