0

我正在使用 makehuman.js。我试图弄清楚如何导出图像中显示的模型。不幸的是,我与最新的 Tree.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 );
4

0 回答 0