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);
});
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.
impostazioni Exporter: file di uscita
Exporter: sailor.json
io_three.export.log è vuota con qualsiasi livello di registrazione.
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
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