使用blender版本2.65导出的three.js不起作用

时间:2014-06-19 05:34:53

标签: javascript svg 3d three.js blender

我使用Inkscape创建了一个SVG对象,将其导入到blender版本2.65,通过blender中提供的选项将其转换为3d,并尝试将其导出为three.js。

当它被导出为其他格式(例如:obj,X3D)时,它工作正常,导出的js包含值。

但是,当它导出为three.js时,verticies /坐标为空。我使用了最新版本(2.65)添加。下面是我导出的three.js文件(它不包含顶点)

我该如何解决这个问题?

 {

    "metadata" : {
        "formatVersion" : 3.1,
        "generatedBy"   : "Blender 2.7 Exporter",
        "vertices"      : 0,
        "faces"         : 0,
        "normals"       : 0,
        "colors"        : 0,
        "uvs"           : [],
        "materials"     : 0,
        "morphTargets"  : 0,
        "bones"         : 0
        },

    "scale" : 1.000000,
    "materials" : [],
    "vertices" : [],
    "morphTargets" : [],
    "normals" : [],
    "colors" : [],
    "uvs" : [],
    "faces" : [],
    "bones" : [],
    "skinIndices" : [],
    "skinWeights" : [],
    "animations" : []
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

一旦我遇到类似问题。我已经尝试了几个Blender到THREE.js出口商。其中一个给了我很好的结果。

但如果我没有选择导出对象,它就无效。

尝试选择导出的对象,然后再次运行导出过程。