Large update with mostly rewritten character subsystem
This commit is contained in:
@@ -1,12 +1,306 @@
|
||||
{
|
||||
"accessory_path": "res://characters/accessory.json",
|
||||
"bone_modifiers": {
|
||||
"common": [
|
||||
[
|
||||
"bone",
|
||||
"head_scale",
|
||||
"head",
|
||||
{
|
||||
"uniform-scale": 1.3
|
||||
}
|
||||
],
|
||||
[
|
||||
"bone",
|
||||
"head_up",
|
||||
"head",
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.1,
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
[
|
||||
"bone",
|
||||
"height",
|
||||
"pelvis",
|
||||
{
|
||||
"uniform-scale": 1.2
|
||||
}
|
||||
],
|
||||
[
|
||||
"bone-group",
|
||||
"mouth-up",
|
||||
[
|
||||
"special01",
|
||||
"special04",
|
||||
"levator04_L",
|
||||
"levator04_R"
|
||||
],
|
||||
[
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
-0.004,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.008,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0.016,
|
||||
-0.019,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
-0.016,
|
||||
-0.019,
|
||||
0
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"bone-group",
|
||||
"eyebrows-up",
|
||||
[
|
||||
"temporalis01_L",
|
||||
"temporalis01_R"
|
||||
],
|
||||
[
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.015,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.015,
|
||||
0
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"bone-group",
|
||||
"eyebrows-rotate1",
|
||||
[
|
||||
"oculi02_L",
|
||||
"oculi02_R"
|
||||
],
|
||||
[
|
||||
{
|
||||
"rotate": [
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0
|
||||
],
|
||||
-12.86
|
||||
]
|
||||
},
|
||||
{
|
||||
"rotate": [
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0
|
||||
],
|
||||
12.86
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"bone-group",
|
||||
"eyebrows-rotate2",
|
||||
[
|
||||
"oculi01_L",
|
||||
"oculi01_R"
|
||||
],
|
||||
[
|
||||
{
|
||||
"rotate": [
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0
|
||||
],
|
||||
-45
|
||||
]
|
||||
},
|
||||
{
|
||||
"rotate": [
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0
|
||||
],
|
||||
45
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
],
|
||||
"female": [
|
||||
[
|
||||
"bone-group",
|
||||
"eyes-up",
|
||||
[
|
||||
"orbicularis03_L",
|
||||
"orbicularis04_L",
|
||||
"eye_L",
|
||||
"orbicularis03_R",
|
||||
"orbicularis04_R",
|
||||
"eye_R"
|
||||
],
|
||||
[
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
],
|
||||
"male": [
|
||||
[
|
||||
"bone-group",
|
||||
"eyes-up",
|
||||
[
|
||||
"orbicularis03_L",
|
||||
"orbicularis04_L",
|
||||
"eye_L",
|
||||
"eye_tracker.L",
|
||||
"orbicularis03_R",
|
||||
"orbicularis04_R",
|
||||
"eye_R",
|
||||
"eye_tracker.R"
|
||||
],
|
||||
[
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
},
|
||||
{
|
||||
"translate": [
|
||||
0,
|
||||
0.002,
|
||||
0.004
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
]
|
||||
},
|
||||
"genders": [
|
||||
{
|
||||
"left_foot": "foot_L",
|
||||
"name": "male",
|
||||
"pelvis": "pelvis",
|
||||
"right_foot": "foot_R",
|
||||
"scene": "res://characters/male_2018.tscn"
|
||||
},
|
||||
{
|
||||
"left_foot": "foot_L",
|
||||
"name": "female",
|
||||
"pelvis": "pelvis",
|
||||
"right_foot": "foot_R",
|
||||
"scene": "res://characters/female_2018.tscn"
|
||||
}
|
||||
],
|
||||
@@ -20,6 +314,7 @@
|
||||
"name": "body"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "hair",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -27,6 +322,7 @@
|
||||
"name": "front_hair"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "hair",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -34,6 +330,7 @@
|
||||
"name": "back_hair"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "eyebrows",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -41,6 +338,7 @@
|
||||
"name": "eyebrows"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "eyelashes",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -48,6 +346,7 @@
|
||||
"name": "eyelashes"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "eyes",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -55,6 +354,7 @@
|
||||
"name": "eyes"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "fingernails",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -69,6 +369,7 @@
|
||||
"name": "panties"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "tears",
|
||||
"helper": "base",
|
||||
"mandatory": false,
|
||||
@@ -76,6 +377,7 @@
|
||||
"name": "tears"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "teeth",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -83,6 +385,7 @@
|
||||
"name": "teeth"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "toenail",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -90,6 +393,7 @@
|
||||
"name": "toenail"
|
||||
},
|
||||
{
|
||||
"blend_skip": true,
|
||||
"category": "tongue",
|
||||
"helper": "base",
|
||||
"mandatory": true,
|
||||
@@ -104,78 +408,6 @@
|
||||
"name": "top"
|
||||
}
|
||||
],
|
||||
"bone-modifiers": {
|
||||
"common": [
|
||||
["bone", "head_scale", "head", {"uniform-scale": 1.3}],
|
||||
["bone", "head_up", "head", {"translate":[0.0, 0.1, 0.0]}],
|
||||
["bone", "height", "pelvis", {"uniform-scale": 1.2}],
|
||||
["bone-group", "mouth-up",
|
||||
["special01", "special04", "levator04_L", "levator04_R"],
|
||||
[
|
||||
{"translate": [0.0, -0.004, 0.0]},
|
||||
{"translate": [0.0, 0.008, 0.0]},
|
||||
{"translate": [0.016, -0.019, 0.0]},
|
||||
{"translate": [-0.016, -0.019, 0.0]}
|
||||
]
|
||||
],
|
||||
["bone-group", "eyebrows-up", ["temporalis01_L", "temporalis01_R"],
|
||||
[
|
||||
{"translate": [0.0, 0.015, 0.0]},
|
||||
{"translate": [0.0, 0.015, 0.0]}
|
||||
]
|
||||
],
|
||||
["bone-group", "eyebrows-rotate1", ["oculi02_L", "oculi02_R"],
|
||||
[
|
||||
{"rotate": [[0.0, 1.0, 0.0], -12.86]},
|
||||
{"rotate": [[0.0, 1.0, 0.0], 12.86]}
|
||||
]
|
||||
],
|
||||
["bone-group", "eyebrows-rotate2", ["oculi01_L", "oculi01_R"],
|
||||
[
|
||||
{"rotate": [[0.0, 1.0, 0.0], -45.0]},
|
||||
{"rotate": [[0.0, 1.0, 0.0], 45.0]}
|
||||
]
|
||||
]
|
||||
],
|
||||
"male": [
|
||||
["bone-group", "eyes-up",
|
||||
[
|
||||
"orbicularis03_L", "orbicularis04_L",
|
||||
"eye_L", "eye_tracker.L",
|
||||
"orbicularis03_R", "orbicularis04_R",
|
||||
"eye_R", "eye_tracker.R"
|
||||
],
|
||||
[
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]}
|
||||
]
|
||||
]
|
||||
],
|
||||
"female": [
|
||||
["bone-group", "eyes-up",
|
||||
[
|
||||
"orbicularis03_L", "orbicularis04_L",
|
||||
"eye_L",
|
||||
"orbicularis03_R", "orbicularis04_R",
|
||||
"eye_R"
|
||||
],
|
||||
[
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]},
|
||||
{"translate": [0.0, 0.002, 0.004]}
|
||||
]
|
||||
]
|
||||
]
|
||||
},
|
||||
"slots": [
|
||||
"body",
|
||||
"eyebrows",
|
||||
@@ -192,4 +424,4 @@
|
||||
"front_hair",
|
||||
"back_hair"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user