/ / Three.js OK s zmiznutím viacerých materiálov? - mixér tri

Tri mesiace s viacerými materiálmi zmizne? - tri .js, mixér

Snažím sa načítať celkom jednoduchý model s dvomamateriály (aplikované na tvár) v Three.js vyvezené z Blenderu. Problém, na ktorý narazím, je, že s viacerými materiálmi aplikovanými prostredníctvom kódu pod okami úplne zmizne, ale môžem ich ľahko použiť materials[0] alebo materials[1] namiesto materials a uvidíte pevný objekt. Moje nastavenia exportu z mixéra spolu s tým, ako by malo vyzerať, sú nižšie a json modelu je viditeľné online tu.

tu zadajte popis obrázku tu zadajte popis obrázku

odpovede:

2 pre odpoveď č. 1

Skúsil som váš súbor JSON a ten sa zobrazil rovnako ako váš obrázok. Tu je kód, ktorý som použil (three.js r83):

var mesh = new THREE.Object3D();
var jsonLoader = new THREE.JSONLoader();
jsonLoader.load("/js/models/cube.json",
function (geometry, materials) {
mesh = new THREE.Mesh(geometry,
new THREE.MultiMaterial(materials));
scene.add(mesh);
}
);

http://www.threejsworld.com/tutorials/working-with-materials-in-threejs