Я работаю с makehuman. js. Я пытаюсь выяснить, как экспортировать модель, как она появляется на изображении. К сожалению, я привязан к последней версии дерева. js 8.3. Какая разметка показывает мою консоль? Это GLTF или что-то еще? Они представляют узлы в дереве? Я пересекаю сцену и печатаю результаты на консоль.
self.scene.traverse ( function (element) {
if (element.visible == true){
//var output = JSON.stringify( element, null, 2 );
console.log(element.id + " " + element.name + " " + element.node )
//console.log(output);
console.log(element);
}
Мой экспортер GLTF:
var gltfExporter = new THREE.GLTFExporter();
var options = {
trs: true,
onlyVisible: true,
truncateDrawRange: true,
binary: false,
forceIndices: true,
forcePowerOfTwoTextures: true
};
gltfExporter.parse( self.scene, function ( result ) {
var output = JSON.stringify( result, null, 2 );
saveAs(new Blob( [output], {type : 'text/plain;charset=utf-8'}),'scene.gltf');
}, options );