0

我花了几个星期来掌握 Blender 到 json 蒙皮导出过程,但最终的结果是在 3.js 导出器 v70 之前运行良好。

我不得不重建我的开发机器并安装了 Blender three.js exporter v70。

今天,我正在对带有蒙皮动画的搅拌机文件进行简单的更新,该动画在更新之前运行良好,但我无法像以前那样导出多个动画。

我已经用一个简单的对象和动画测试了 Blender 导出器,我得到了相同的结果。

出口商输出:

{
    "metadata": {
        "bones": 3,
        "faces": 10,
        "vertices": 12,
        "generator": "io_three",
        "normals": 12,
        "type": "Geometry",
        "version": 3
    },
    "name": "CubeGeometry.3",
    "bones": [{
        "pos": [0.0,0.0,-0.0],
        "name": "center",
        "rotq": [0,0,0,1],
        "parent": -1
    },{
        "pos": [0.0,1.0,-0.0],
        "name": "right",
        "rotq": [0,0,0,1],
        "parent": 0
    },{
        "pos": [0.0,1.0,-0.0],
        "name": "left",
        "rotq": [0,0,0,1],
        "parent": 0
    }],
    "animation": {
        "name": "right",
        "length": 4.125,
        "hierarchy": [{
            "keys": [{
                "scl": [1,1,1],
                "pos": [0.0,0.0,-0.0],
                "rot": [0.0,0.0,-0.0,1.0],
                "time": 0.0
            },{
                "pos": [0.0,0.0,-0.0],
                "rot": [0.0,0.0,-0.0,1.0],
                "time": 2.0416666666666665
            },{
                "scl": [1,1,1],
                "pos": [0.0,0.0,-0.0],
                "rot": [0.0,0.0,-0.0,1.0],
                "time": 4.125
            }],
            "parent": -1
        },{
            "keys": [{
                "scl": [1,1,1],
                "pos": [0.0,1.0,-0.0],
                "rot": [0.0,0.0,-0.0,1.0],
                "time": 0.0
            },{
                "pos": [0.0,1.0,-0.0],
                "rot": [0.0,0.0,0.33748486638069153,0.9413309693336487],
                "time": 2.0416666666666665
            },{
                "scl": [1,1,1],
                "pos": [0.0,1.0,-0.0],
                "rot": [0.0,0.0,-0.0,1.0],
                "time": 4.125
            }],
            "parent": 0
        },{
            "keys": [{
                "scl": [1,1,1],
                "pos": [0.0,1.0,-0.0],
                "rot": [-6.0461669172803476e-15,1.149220128782158e-11,0.00026304941275157034,0.9999613761901855],
                "time": 0.0
            },{
                "pos": [0.0,1.0,-0.0],
                "rot": [-6.0461669172803476e-15,1.149220128782158e-11,0.00026304941275157034,0.9999613761901855],
                "time": 2.0416666666666665
            },{
                "scl": [1,1,1],
                "pos": [0.0,1.0,-0.0],
                "rot": [-6.0461669172803476e-15,1.149220128782158e-11,0.00026304941275157034,0.9999613761901855],
                "time": 4.125
            }],
            "parent": 1
        }],
        "fps": 24
    },
    "faces": [33,0,1,2,3,0,1,2,3,33,4,7,6,5,4,5,6,7,33,0,4,5,1,0,4,7,1,33,1,5,6,2,1,7,6,2,33,6,7,11,10,6,5,8,9,33,4,0,3,7,4,0,3,5,33,8,10,11,9,10,9,8,11,33,7,3,9,11,5,3,11,8,33,2,6,10,8,2,6,9,10,33,3,2,8,9,3,2,10,11],
    "vertices": [1.8709198236465454,-0.05566583573818207,-0.9999999403953552,1.8709198236465454,-0.055665746331214905,0.9999999403953552,-0.12908029556274414,-0.055665746331214905,0.9999998211860657,-0.12907981872558594,-0.05566583573818207,-1.0000003576278687,1.8709203004837036,1.9443342685699463,-0.9999995231628418,1.8709192276000977,1.9443342685699463,1.0000004768371582,-0.12908053398132324,1.9443342685699463,0.9999995827674866,-0.12908011674880981,1.9443342685699463,-1.0000001192092896,-1.9279574155807495,-0.055665984749794006,0.9999994039535522,-1.9279569387435913,-0.05566607415676117,-1.0000007152557373,-1.9279578924179077,1.9443340301513672,0.9999991655349731,-1.9279574155807495,1.9443340301513672,-1.0000004768371582],
    "influencesPerVertex": 2,
    "skinWeights": [1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0,1.0,0],
    "normals": [0.5773491859436035,-0.5773491859436035,-0.5773491859436035,0.5773491859436035,-0.5773491859436035,0.5773491859436035,0.0,-0.7070833444595337,0.7070833444595337,0.0,-0.7070833444595337,-0.7070833444595337,0.5773491859436035,0.5773491859436035,-0.5773491859436035,0.0,0.7070833444595337,-0.7070833444595337,0.0,0.7070833444595337,0.7070833444595337,0.5773491859436035,0.5773491859436035,0.5773491859436035,-0.5773491859436035,0.5773491859436035,-0.5773491859436035,-0.5773491859436035,0.5773491859436035,0.5773491859436035,-0.5773491859436035,-0.5773491859436035,0.5773491859436035,-0.5773491859436035,-0.5773491859436035,-0.5773491859436035],
    "skinIndices": [2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,1,0,1,0,1,0,1,0]
}

知道我应该怎么做才能让多个蒙皮动画再次工作吗?

亲切地, j3zusla

4

1 回答 1

1

在 r71 发布之前,建议使用开发版本。已恢复多个动画,并解决了许多优化、功能和错误修复(特别是动画导出)。

于 2015-02-27T17:29:34.183 回答