XVoxel-ASync/data/resources/XVoxel/models/character.json

232 lines
5.4 KiB
JSON
Raw Permalink Normal View History

{
"hitbox": [0.7, 1.8, 0.7],
"control": {
"camera": "head",
"rotationX": "head"
},
"parts": {
"root": {
"type": "group",
"position": [0, -0.25, 0],
"children": [
"body"
]
},
"body": {
"type": "geometry",
"geometry": [0.5, 0.75, 0.25],
"position": [0, 0.375, 0],
"uvMap": [
[[0.25, 0.5], [0.3125, 0.6875]],
[[0.4375, 0.5], [0.5, 0.6875]],
[[0.3125, 0.5], [0.4375, 0.6875]],
[[0.3125, 0.6875], [0.4375, 0.75]],
[[0.4375, 0.6875], [0.5625, 0.75]],
[[0.5, 0.6875], [0.625, 0.5]],
[[0.3125, 0.6875], [0.3125, 0.5]]
],
"children": [
"neck",
"jacket",
"left-shoulder",
"right-shoulder",
"left-pelvis",
"right-pelvis"
]
},
"neck": {
"type": "group",
"position": [0, 0.375, 0],
"children": [
"head"
]
},
"head": {
"type": "geometry",
"geometry": [0.5, 0.5, 0.5],
"position": [0, 0.25, 0],
"uvMap": [
[[0.0, 0.75], [0.125, 0.875]],
[[0.25, 0.75], [0.375, 0.875]],
[[0.125, 0.875], [0.25, 1.0]],
[[0.25, 0.875], [0.375, 1.0]],
[[0.375, 0.75], [0.5, 0.875]],
[[0.125, 0.75], [0.25, 0.875]]
],
"children": [
"hat"
]
},
"hat": {
"type": "geometry",
"geometry": [0.56, 0.56, 0.56],
"position": [0, 0, 0],
"uvMap": [
[[0.5, 0.75], [0.625, 0.875]],
[[0.75, 0.75], [0.875, 0.875]],
[[0.625, 0.875], [0.75, 1.0]],
[[0.75, 0.875], [0.875, 1.0]],
[[0.875, 0.75], [1.0, 0.875]],
[[0.625, 0.75], [0.75, 0.875]]
]
},
"jacket": {
"type": "geometry",
"geometry": [0.6, 0.85, 0.35],
"position": [0, 0, 0],
"uvMap": [
[[0.25, 0.0625], [0.5625, 0.1875]],
[[0.4375, 0.0625], [0.5625, 0.1875]],
[[0.3125, 0.125], [0.5, 0.0625]],
[[0.4375, 0.125], [0.5, 0.0625]],
[[0.5, 0.125], [0.5625, 0.1875]],
[[0.3125, 0.125], [0.5625, 0.1875]]
]
},
"left-shoulder": {
"type": "group",
"position": [-0.25, 0.25, 0],
"children": [
"left-arm"
]
},
"left-arm": {
"type": "geometry",
"geometry": [0.25, 0.75, 0.25],
"position": [-0.125, -0.25, 0],
"uvMap": [
[[0.5, 0.0625], [0.8125, 0.1875]],
[[0.625, 0.0625], [0.8125, 0.1875]],
[[0.5625, 0.0625], [0.75, 0.0625]],
[[0.625, 0.0625], [0.75, 0.0625]],
[[0.6875, 0.0625], [0.8125, 0.1875]],
[[0.5625, 0.0625], [0.8125, 0.1875]]
],
"children": [
"left-sleeve"
]
},
"left-sleeve": {
"type": "geometry",
"geometry": [0.35, 0.85, 0.35],
"position": [0, 0, 0],
"uvMap": [
[[0.75, 0.0625], [0.5625, 0.1875]],
[[0.875, 0.0625], [0.5625, 0.1875]],
[[0.8125, 0.0625], [0.5, 0.0625]],
[[0.875, 0.0625], [0.5, 0.0625]],
[[60, 0.0625], [0.5625, 0.1875]],
[[0.8125, 0.0625], [0.5625, 0.1875]]
]
},
"right-shoulder": {
"type": "group",
"position": [0.25, 0.25, 0],
"children": [
"right-arm"
]
},
"right-arm": {
"type": "geometry",
"geometry": [0.25, 0.75, 0.25],
"position": [0.125, -0.25, 0],
"uvMap": [
[[0.625, 0.0625], [0.3125, 0.1875]],
[[0.75, 0.0625], [0.3125, 0.1875]],
[[0.6875, 0.0625], [0.25, 0.0625]],
[[0.75, 0.0625], [0.25, 0.0625]],
[[0.8125, 0.0625], [0.3125, 0.1875]],
[[0.6875, 0.0625], [0.3125, 0.1875]]
],
"children": [
"right-sleeve"
]
},
"right-sleeve": {
"type": "geometry",
"geometry": [0.35, 0.85, 0.35],
"position": [0, 0, 0],
"uvMap": [
[[0.625, 0.0625], [0.5625, 0.1875]],
[[0.75, 0.0625], [0.5625, 0.1875]],
[[0.6875, 0.0625], [0.5, 0.0625]],
[[0.75, 0.0625], [0.5, 0.0625]],
[[0.8125, 0.0625], [0.5625, 0.1875]],
[[0.6875, 0.0625], [0.5625, 0.1875]]
]
},
"left-pelvis": {
"type": "group",
"position": [-0.125, -0.375, 0],
"children": [
"left-leg"
]
},
"left-leg": {
"type": "geometry",
"geometry": [0.25, 0.75, 0.25],
"position": [0, -0.375, 0],
"uvMap": [
[[0.25, 0.0625], [0.8125, 0.1875]],
[[0.375, 0.0625], [0.8125, 0.1875]],
[[0.3125, 0.0625], [0.75, 0.0625]],
[[0.375, 0.0625], [0.75, 0.0625]],
[[0.4375, 0.0625], [0.8125, 0.1875]],
[[0.3125, 0.0625], [0.8125, 0.1875]]
],
"children": [
"left-leg-sleeve"
]
},
"left-leg-sleeve": {
"type": "geometry",
"geometry": [0.35, 0.85, 0.35],
"position": [0, 0, 0],
"uvMap": [
[[0, 0.0625], [0.8125, 0.1875]],
[[0.125, 0.0625], [0.8125, 0.1875]],
[[0.0625, 0.0625], [0.75, 0.0625]],
[[0.125, 0.0625], [0.75, 0.0625]],
[[0.1875, 0.0625], [0.8125, 0.1875]],
[[0.0625, 0.0625], [0.8125, 0.1875]]
]
},
"right-pelvis": {
"type": "group",
"position": [0.125, -0.375, 0],
"children": [
"right-leg"
]
},
"right-leg": {
"type": "geometry",
"geometry": [0.25, 0.75, 0.25],
"position": [0, -0.375, 0],
"uvMap": [
[[0, 0.0625], [0.3125, 0.1875]],
[[0.125, 0.0625], [0.3125, 0.1875]],
[[0.0625, 0.0625], [0.25, 0.0625]],
[[0.125, 0.0625], [0.25, 0.0625]],
[[0.1875, 0.0625], [0.3125, 0.1875]],
[[0.0625, 0.0625], [0.3125, 0.1875]]
],
"children": [
"right-leg-sleeve"
]
},
"right-leg-sleeve": {
"type": "geometry",
"geometry": [0.35, 0.85, 0.35],
"position": [0, 0, 0],
"uvMap": [
[[0, 0.0625], [0.5625, 0.1875]],
[[0.125, 0.0625], [0.5625, 0.1875]],
[[0.0625, 0.0625], [0.5, 0.0625]],
[[0.125, 0.0625], [0.5, 0.0625]],
[[0.1875, 0.0625], [0.5625, 0.1875]],
[[0.0625, 0.0625], [0.5625, 0.1875]]
]
}
}
}