Large update with mostly rewritten character subsystem

This commit is contained in:
Segey Lapin
2019-10-17 08:48:21 +03:00
parent 6e18c898b4
commit 0945ef76ee
224 changed files with 77854 additions and 13113 deletions

View File

@@ -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"
]
}
}