मेरे पास ओबीजे और एमटीएल को निर्यात की गई माया फ़ाइल है। मैं ओबीजे बनावट को सफलतापूर्वक देख सकता हूं, लेकिन मैं वास्तव में बनावट कैसे प्राप्त करूं? मैंने ब्लेंडर में "तीन.जेएस" प्रारूप को देखा, जो केवल आकार, कोई बनावट नहीं दिखता है।ओबीजे + एमटीएल फाइलों से तीन.जेएस में बनावट कैसे लोड करें?
यह three.js example आकार के लिए obj ठीक में लोड करने के लिए प्रकट होता है, लेकिन बनावट एक jpg छवि से आने के लिए और प्रतीत होता है एक MTL नहीं:
loader.load('textures/ash_uvgrid01.jpg', function(image) {
texture.image = image;
texture.needsUpdate = true;
});
मेरा प्रश्न है, मैं कैसे इस "uvgrid01 मिलता है .jpg "मेरे मॉडल के लिए छवि? क्या एमटीएल को केवल बनावट के लिए .jpg प्रारूप में कनवर्ट करने का कोई तरीका है? या क्या कोई और तरीका है कि मुझे इसे लोड करने में सक्षम होने के लिए बनावट को निर्यात करना चाहिए?
दुर्भाग्य से, यह नहीं रह गया सच है, जैसा कि OBJMTLLoader [हटाया] (https कर दिया गया है: // guryub.com/mrdoob/three.js/commits/master/examples/js/loaders/OBJMTLLoader.js) THREE.js – nachteil
@nachteil से इसे 2 लोडर में विभाजित किया गया था, उदाहरण अपडेट किया गया है। – approxiblue
धन्यवाद आदमी! घंटों के लिए एक उचित लोडर की खोज। –