Skinned Mesh or SubMesh Format of the Json 3D Format ver 1.1
Example:
{ "model": { "version": "1.0", "meshes": [ { "name": "subMesh1", "type": "triangle", "node": 1, //index in the nodes array "vertices": [-25, 0, 5, ...], "normals": [0, 1, 0, ...], "uvs": [ [0, 1, ...] ], "face": { "vertexIndices": [0, 1, 2, ...], "materialIndices": [0, 0, ...] } "skin": { "maxWeightsPerVertex": 4, "vertexIndices": [...], "boneIndices": [...], "weights": [...] } }, { "name": "subMesh2", "type": "triangle patch", "node": 2, "vertices": [...], "normals": [...], "uvs": [ [...] ], "face": { "vertexIndices": [0, 1, 2, ...], "materialIndices": [0, 0, ...] } "skin": { "maxWeightsPerVertex": 4, "vertexIndices": [...], "boneIndices": [...], "weights": [...] } } ] }, "hierarchy": { "nodes": [ { "name":"Scene_Root", "parent":-1, "pos": [0,0,0], "scl": [1,1,1], "rot": [0,0,0,1], }, { "name":"node1", "parent":0, "pos": [0,0,0], "scl": [1,1,1], "rot": [0,0,0,1], }, { "name":"node2", "parent":0, "pos": [0,0,0], "scl": [1,1,1], "rot": [0,0,0,1], } ] } "animation": { ... }
Leave a Reply