2015-11-24 14 views
6

Sto tentando di esportare questo modello https://www.dropbox.com/s/zz1g38xaci2ibod/sailor.blend?dl=1 Blender utilizzando l'esportatore da Three.js 73 (dal ramo principale github).Three.js esporta il modello Blender senza trama

Ma quando carico che non vedo texture:

var loader = new THREE.JSONLoader(); 
    loader.load("assets/sailor.json", 
      function (geom, mat) { 
       console.log(mat); 
       var model = new THREE.Mesh(geom, mat[0]); 

       model.castShadow = true; 

       scene.add(model); 
      }); 

enter image description here

Il modello dispone di due maglie (corpo e degli occhi), ma sembra che questo esportatore può esportare solo una maglia ... Così per ora ho esportato senza occhi.

enter image description here

impostazioni Exporter: file di uscita

enter image description here

Exporter: sailor.json

io_three.export.log è vuota con qualsiasi livello di registrazione.

risposta

1

Non sono sicuro che questo risolva il problema, ma potrebbe almeno darti un indizio di dove si trova il problema.

Ho confrontato i miei file JSON convertiti e confrontati con i vostri e ho notato che il file JSON che si utilizza non specifica quale texture deve essere utilizzata dall'oggetto.

Add:

"mapDiffuse" : "nameoftexture.png",

al

"materials: [{ 
    ..., 
    ..., 
    ... 
}]" 

array.

Buona fortuna.

EDIT

Il modello sembra funzionare con texture per me quando ho aggiunto questa linea alla matrice materiali di proprietà.

+0

Sì, so che il mio JSON non contiene trame. Ma non ho alcun file di texture per specificarlo manualmente. Almeno non come un singolo file, se scompatto "Dati esterni" da .blend ottengo più file di texture (skin, cloth, ecc.). Ho pensato che l'esportatore dovesse in qualche modo esportarlo e specificarlo in JSON. Dal modo in cui non ho creato questo modello, l'ho preso da blendswap (CC0). – AlexP11223

+0

Ci scusiamo per il disturbo, ma questo ha funzionato perfettamente per me, anche se a mio parere una soluzione hacky. Sai perché Blender non lo fa di default quando esporta? Ho avuto le mie mappe diffuse configurate correttamente. – Li357

Problemi correlati