big
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
# CMU backward locomotion source
|
||||
|
||||
`_cmu_locomotion.glb` contains one animation-only clip:
|
||||
|
||||
- `RunBackward` — CMU Graphics Lab Motion Capture Database, subject 76,
|
||||
trial 11: “quick large steps backwards.”
|
||||
|
||||
Source BVH:
|
||||
https://github.com/una-dinosauria/cmu-mocap/blob/master/data/076/76_11.bvh
|
||||
|
||||
Original motion database and trial description:
|
||||
https://mocap.cs.cmu.edu/
|
||||
|
||||
The BVH is Bruce Hahne’s conversion of the original CMU motion-capture data.
|
||||
CMU’s FAQ permits copying, modifying, and redistributing the data (including
|
||||
commercial use), requests acknowledgment, and prohibits selling the database
|
||||
itself. This project uses a cropped, in-place gait cycle as part of the game,
|
||||
not as a standalone resale of the database.
|
||||
|
||||
Build command:
|
||||
|
||||
```text
|
||||
blender --background --python tools/build_cmu_locomotion_library.py -- 76_11.bvh assets/characters/animations/_cmu_locomotion.glb
|
||||
```
|
||||
Binary file not shown.
@@ -0,0 +1,17 @@
|
||||
# Godot TPS Demo directional animations
|
||||
|
||||
Source: https://github.com/godotengine/tps-demo
|
||||
|
||||
The animation-only `_directional.glb` contains the `strafe_front-cycle`,
|
||||
`strafe_back-cycle`, `strafe_left-cycle`, and `strafe_right-cycle` actions from
|
||||
the Godot Third Person Shooter Demo player model. Meshes, textures, and
|
||||
unrelated animations were removed. The game retargets these authored cycles to
|
||||
its Quaternius-compatible character skeleton.
|
||||
|
||||
Original assets Copyright (c) 2018 Juan Linietsky and Fernando Miguel Calabró.
|
||||
|
||||
Distributed under the Creative Commons Attribution 3.0 license:
|
||||
https://creativecommons.org/licenses/by/3.0/
|
||||
|
||||
Changes: animation-only extraction, retargeting, in-place root motion, and
|
||||
runtime phase-synchronized blending with the project's authored walk/run clips.
|
||||
Binary file not shown.
@@ -0,0 +1,12 @@
|
||||
Universal Animation Library 2 [Standard]
|
||||
Author: Quaternius
|
||||
Source: https://quaternius.itch.io/universal-animation-library-2
|
||||
|
||||
License:
|
||||
CC0 1.0 Universal (CC0 1.0)
|
||||
Public Domain Dedication
|
||||
https://creativecommons.org/publicdomain/zero/1.0/
|
||||
|
||||
The committed _library_v2.glb is the non-root-motion Unreal/Godot export from
|
||||
the free Standard package. The game drives world movement; authored vertical
|
||||
body motion remains in the clips.
|
||||
Binary file not shown.
@@ -0,0 +1,23 @@
|
||||
Mesh2Motion Human Animation Library
|
||||
|
||||
Source:
|
||||
https://github.com/Mesh2Motion/mesh2motion-app
|
||||
https://github.com/Mesh2Motion/mesh2motion-assets
|
||||
|
||||
License:
|
||||
CC0 1.0 Universal (CC0 1.0)
|
||||
Public Domain Dedication
|
||||
https://creativecommons.org/publicdomain/zero/1.0/
|
||||
|
||||
The committed _mesh2motion.glb is an animation-only subset of
|
||||
static/animations/human-addon-animations.glb. It retains these authored clips:
|
||||
|
||||
- Run_Anime
|
||||
- Strafe_left
|
||||
- Strafe_right
|
||||
- Flying Forward Super
|
||||
|
||||
Meshes, textures, and unrelated actions were removed. Run_Anime is retargeted
|
||||
offline into the four cardinal high-speed travel headings and the wall-run
|
||||
loop; the animator's keyframed limb motion is preserved. Flying Forward Super
|
||||
provides the grapple flight pose.
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
# Authored wall-run animation source
|
||||
|
||||
`_wallrun.glb` contains the animation-only UE4 Mannequin clips
|
||||
`WallRunLeft` and `WallRunRight`.
|
||||
|
||||
- Author: Uisco
|
||||
- Source: https://uisco.itch.io/wall-running-animations
|
||||
- Original files: `wall_run_left.FBX`, `wall_run_right.FBX`
|
||||
- Published: 2021-03-24
|
||||
- Listing: free / name-your-own-price game asset
|
||||
|
||||
The source listing does not state a named open-content license. Keep this
|
||||
provenance file with the embedded game asset, credit Uisco, and do not resell
|
||||
or redistribute the clips as a standalone animation pack.
|
||||
Binary file not shown.
+2667
-2667
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+3268
-3268
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,207 +1,207 @@
|
||||
{
|
||||
"roles": {
|
||||
"hips": "DEF-hips",
|
||||
"head": "DEF-head",
|
||||
"neck": "DEF-neck",
|
||||
"spine": [
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-neck",
|
||||
"DEF-head"
|
||||
"roles": {
|
||||
"hips": "DEF-hips",
|
||||
"head": "DEF-head",
|
||||
"neck": "DEF-neck",
|
||||
"spine": [
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-neck",
|
||||
"DEF-head"
|
||||
],
|
||||
"shoulder.L": "DEF-shoulder.L",
|
||||
"shoulder.R": "DEF-shoulder.R",
|
||||
"upper_arm.L": "DEF-upper_arm.L",
|
||||
"upper_arm.R": "DEF-upper_arm.R",
|
||||
"forearm.R": "DEF-forearm.R",
|
||||
"forearm.L": "DEF-forearm.L",
|
||||
"thigh.L": "DEF-thigh.L",
|
||||
"thigh.R": "DEF-thigh.R",
|
||||
"foot.R": "DEF-foot.R",
|
||||
"foot.L": "DEF-foot.L",
|
||||
"shin.L": "DEF-shin.L",
|
||||
"shin.R": "DEF-shin.R",
|
||||
"hand.R": "DEF-hand.R",
|
||||
"hand.L": "DEF-hand.L",
|
||||
"toe.L": "DEF-toe.L",
|
||||
"toe.R": "DEF-toe.R"
|
||||
},
|
||||
"fingers": {
|
||||
"thumb.L": [
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.03.L"
|
||||
],
|
||||
"index.L": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.03.L"
|
||||
],
|
||||
"middle.L": [
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.03.L"
|
||||
],
|
||||
"ring.L": [
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.03.L"
|
||||
],
|
||||
"pinky.L": [
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.03.L"
|
||||
],
|
||||
"thumb.R": [
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.R"
|
||||
],
|
||||
"index.R": [
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.R"
|
||||
],
|
||||
"middle.R": [
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.R"
|
||||
],
|
||||
"ring.R": [
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.R"
|
||||
],
|
||||
"pinky.R": [
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.R"
|
||||
]
|
||||
},
|
||||
"chains": [],
|
||||
"twist": [],
|
||||
"surfaces": [
|
||||
{
|
||||
"mesh": "Mannequin",
|
||||
"surface": 0,
|
||||
"material": "M_Main",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "no name or weight evidence \u2014 treated as body",
|
||||
"verts": 3391,
|
||||
"textured": false,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Mannequin",
|
||||
"surface": 1,
|
||||
"material": "M_Joints",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "no name or weight evidence \u2014 treated as body",
|
||||
"verts": 5157,
|
||||
"textured": false,
|
||||
"chain_share": {}
|
||||
}
|
||||
],
|
||||
"shoulder.L": "DEF-shoulder.L",
|
||||
"shoulder.R": "DEF-shoulder.R",
|
||||
"upper_arm.R": "DEF-upper_arm.R",
|
||||
"upper_arm.L": "DEF-upper_arm.L",
|
||||
"forearm.L": "DEF-forearm.L",
|
||||
"forearm.R": "DEF-forearm.R",
|
||||
"thigh.L": "DEF-thigh.L",
|
||||
"thigh.R": "DEF-thigh.R",
|
||||
"foot.R": "DEF-foot.R",
|
||||
"foot.L": "DEF-foot.L",
|
||||
"shin.R": "DEF-shin.R",
|
||||
"shin.L": "DEF-shin.L",
|
||||
"hand.R": "DEF-hand.R",
|
||||
"hand.L": "DEF-hand.L",
|
||||
"toe.R": "DEF-toe.R",
|
||||
"toe.L": "DEF-toe.L"
|
||||
},
|
||||
"fingers": {
|
||||
"thumb.L": [
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.03.L"
|
||||
"colliders": [
|
||||
{
|
||||
"bone": "DEF-hips",
|
||||
"child": "DEF-spine.001",
|
||||
"from": 0.0,
|
||||
"radius_head": 0.1381,
|
||||
"radius_tail": 0.1381,
|
||||
"radius": 0.1381,
|
||||
"lid": true
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.L",
|
||||
"child": "DEF-shin.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1037,
|
||||
"radius_tail": 0.0733,
|
||||
"radius": 0.0733
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.R",
|
||||
"child": "DEF-shin.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1037,
|
||||
"radius_tail": 0.0733,
|
||||
"radius": 0.0733
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.L",
|
||||
"child": "DEF-foot.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0927,
|
||||
"radius_tail": 0.0516,
|
||||
"radius": 0.0516
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.R",
|
||||
"child": "DEF-foot.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0927,
|
||||
"radius_tail": 0.0516,
|
||||
"radius": 0.0516
|
||||
}
|
||||
],
|
||||
"index.L": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.03.L"
|
||||
],
|
||||
"middle.L": [
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.03.L"
|
||||
],
|
||||
"ring.L": [
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.03.L"
|
||||
],
|
||||
"pinky.L": [
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.03.L"
|
||||
],
|
||||
"thumb.R": [
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.R"
|
||||
],
|
||||
"index.R": [
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.R"
|
||||
],
|
||||
"middle.R": [
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.R"
|
||||
],
|
||||
"ring.R": [
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.R"
|
||||
],
|
||||
"pinky.R": [
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.R"
|
||||
"weights_authored": true,
|
||||
"driven_bones": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.L",
|
||||
"DEF-f_index.03.R",
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.L",
|
||||
"DEF-f_middle.03.R",
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.L",
|
||||
"DEF-f_pinky.03.R",
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.L",
|
||||
"DEF-f_ring.03.R",
|
||||
"DEF-foot.L",
|
||||
"DEF-foot.R",
|
||||
"DEF-forearm.L",
|
||||
"DEF-forearm.R",
|
||||
"DEF-hand.L",
|
||||
"DEF-hand.R",
|
||||
"DEF-head",
|
||||
"DEF-hips",
|
||||
"DEF-neck",
|
||||
"DEF-shin.L",
|
||||
"DEF-shin.R",
|
||||
"DEF-shoulder.L",
|
||||
"DEF-shoulder.R",
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-thigh.L",
|
||||
"DEF-thigh.R",
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.L",
|
||||
"DEF-thumb.03.R",
|
||||
"DEF-toe.L",
|
||||
"DEF-toe.R",
|
||||
"DEF-upper_arm.L",
|
||||
"DEF-upper_arm.R",
|
||||
"root"
|
||||
]
|
||||
},
|
||||
"chains": [],
|
||||
"twist": [],
|
||||
"colliders": [
|
||||
{
|
||||
"bone": "DEF-hips",
|
||||
"child": "DEF-spine.001",
|
||||
"from": 0.0,
|
||||
"radius_head": 0.1381,
|
||||
"radius_tail": 0.1381,
|
||||
"radius": 0.1381,
|
||||
"lid": true
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.L",
|
||||
"child": "DEF-shin.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1037,
|
||||
"radius_tail": 0.0733,
|
||||
"radius": 0.0733
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.R",
|
||||
"child": "DEF-shin.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1037,
|
||||
"radius_tail": 0.0733,
|
||||
"radius": 0.0733
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.L",
|
||||
"child": "DEF-foot.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0927,
|
||||
"radius_tail": 0.0516,
|
||||
"radius": 0.0516
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.R",
|
||||
"child": "DEF-foot.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0927,
|
||||
"radius_tail": 0.0516,
|
||||
"radius": 0.0516
|
||||
}
|
||||
],
|
||||
"weights_authored": true,
|
||||
"driven_bones": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.L",
|
||||
"DEF-f_index.03.R",
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.L",
|
||||
"DEF-f_middle.03.R",
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.L",
|
||||
"DEF-f_pinky.03.R",
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.L",
|
||||
"DEF-f_ring.03.R",
|
||||
"DEF-foot.L",
|
||||
"DEF-foot.R",
|
||||
"DEF-forearm.L",
|
||||
"DEF-forearm.R",
|
||||
"DEF-hand.L",
|
||||
"DEF-hand.R",
|
||||
"DEF-head",
|
||||
"DEF-hips",
|
||||
"DEF-neck",
|
||||
"DEF-shin.L",
|
||||
"DEF-shin.R",
|
||||
"DEF-shoulder.L",
|
||||
"DEF-shoulder.R",
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-thigh.L",
|
||||
"DEF-thigh.R",
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.L",
|
||||
"DEF-thumb.03.R",
|
||||
"DEF-toe.L",
|
||||
"DEF-toe.R",
|
||||
"DEF-upper_arm.L",
|
||||
"DEF-upper_arm.R",
|
||||
"root"
|
||||
],
|
||||
"surfaces": [
|
||||
{
|
||||
"mesh": "Mannequin",
|
||||
"surface": 0,
|
||||
"material": "M_Main",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "no name or weight evidence \u2014 treated as body",
|
||||
"verts": 3391,
|
||||
"textured": false,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Mannequin",
|
||||
"surface": 1,
|
||||
"material": "M_Joints",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "no name or weight evidence \u2014 treated as body",
|
||||
"verts": 5157,
|
||||
"textured": false,
|
||||
"chain_share": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
@@ -1,229 +1,229 @@
|
||||
{
|
||||
"roles": {
|
||||
"hips": "DEF-hips",
|
||||
"head": "DEF-head",
|
||||
"neck": "DEF-neck",
|
||||
"spine": [
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-neck",
|
||||
"DEF-head"
|
||||
"roles": {
|
||||
"hips": "DEF-hips",
|
||||
"head": "DEF-head",
|
||||
"neck": "DEF-neck",
|
||||
"spine": [
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-neck",
|
||||
"DEF-head"
|
||||
],
|
||||
"shoulder.L": "DEF-shoulder.L",
|
||||
"shoulder.R": "DEF-shoulder.R",
|
||||
"upper_arm.L": "DEF-upper_arm.L",
|
||||
"upper_arm.R": "DEF-upper_arm.R",
|
||||
"forearm.L": "DEF-forearm.L",
|
||||
"forearm.R": "DEF-forearm.R",
|
||||
"thigh.L": "DEF-thigh.L",
|
||||
"thigh.R": "DEF-thigh.R",
|
||||
"foot.R": "DEF-foot.R",
|
||||
"foot.L": "DEF-foot.L",
|
||||
"shin.R": "DEF-shin.R",
|
||||
"shin.L": "DEF-shin.L",
|
||||
"hand.L": "DEF-hand.L",
|
||||
"hand.R": "DEF-hand.R",
|
||||
"toe.R": "DEF-toe.R",
|
||||
"toe.L": "DEF-toe.L"
|
||||
},
|
||||
"fingers": {
|
||||
"thumb.L": [
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.03.L"
|
||||
],
|
||||
"index.L": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.03.L"
|
||||
],
|
||||
"middle.L": [
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.03.L"
|
||||
],
|
||||
"ring.L": [
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.03.L"
|
||||
],
|
||||
"pinky.L": [
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.03.L"
|
||||
],
|
||||
"thumb.R": [
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.R"
|
||||
],
|
||||
"index.R": [
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.R"
|
||||
],
|
||||
"middle.R": [
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.R"
|
||||
],
|
||||
"ring.R": [
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.R"
|
||||
],
|
||||
"pinky.R": [
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.R"
|
||||
]
|
||||
},
|
||||
"chains": [],
|
||||
"twist": [],
|
||||
"surfaces": [
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 0,
|
||||
"material": "body",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "material name says 'skin'",
|
||||
"verts": 1500,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 1,
|
||||
"material": "body_parts",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "material name says 'skin'",
|
||||
"verts": 330,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 2,
|
||||
"material": "hair",
|
||||
"class": "hair",
|
||||
"detail": "hair",
|
||||
"why": "material name says 'hair'",
|
||||
"verts": 500,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 3,
|
||||
"material": "face",
|
||||
"class": "body",
|
||||
"detail": "face",
|
||||
"why": "material name says 'face'",
|
||||
"verts": 461,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
}
|
||||
],
|
||||
"shoulder.L": "DEF-shoulder.L",
|
||||
"shoulder.R": "DEF-shoulder.R",
|
||||
"upper_arm.L": "DEF-upper_arm.L",
|
||||
"upper_arm.R": "DEF-upper_arm.R",
|
||||
"forearm.L": "DEF-forearm.L",
|
||||
"forearm.R": "DEF-forearm.R",
|
||||
"thigh.L": "DEF-thigh.L",
|
||||
"thigh.R": "DEF-thigh.R",
|
||||
"foot.R": "DEF-foot.R",
|
||||
"foot.L": "DEF-foot.L",
|
||||
"shin.R": "DEF-shin.R",
|
||||
"shin.L": "DEF-shin.L",
|
||||
"hand.R": "DEF-hand.R",
|
||||
"hand.L": "DEF-hand.L",
|
||||
"toe.R": "DEF-toe.R",
|
||||
"toe.L": "DEF-toe.L"
|
||||
},
|
||||
"fingers": {
|
||||
"thumb.L": [
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.03.L"
|
||||
"colliders": [
|
||||
{
|
||||
"bone": "DEF-hips",
|
||||
"child": "DEF-spine.001",
|
||||
"from": 0.0,
|
||||
"radius_head": 0.1915,
|
||||
"radius_tail": 0.1915,
|
||||
"radius": 0.1915,
|
||||
"lid": true
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.L",
|
||||
"child": "DEF-shin.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1435,
|
||||
"radius_tail": 0.1304,
|
||||
"radius": 0.1304
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.R",
|
||||
"child": "DEF-shin.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1084,
|
||||
"radius_tail": 0.1084,
|
||||
"radius": 0.1084
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.L",
|
||||
"child": "DEF-foot.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0862,
|
||||
"radius_tail": 0.0728,
|
||||
"radius": 0.0728
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.R",
|
||||
"child": "DEF-foot.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0862,
|
||||
"radius_tail": 0.0728,
|
||||
"radius": 0.0728
|
||||
}
|
||||
],
|
||||
"index.L": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.03.L"
|
||||
],
|
||||
"middle.L": [
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.03.L"
|
||||
],
|
||||
"ring.L": [
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.03.L"
|
||||
],
|
||||
"pinky.L": [
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.03.L"
|
||||
],
|
||||
"thumb.R": [
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.R"
|
||||
],
|
||||
"index.R": [
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.R"
|
||||
],
|
||||
"middle.R": [
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.R"
|
||||
],
|
||||
"ring.R": [
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.R"
|
||||
],
|
||||
"pinky.R": [
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.R"
|
||||
"weights_authored": false,
|
||||
"driven_bones": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.L",
|
||||
"DEF-f_index.03.R",
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.L",
|
||||
"DEF-f_middle.03.R",
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.L",
|
||||
"DEF-f_pinky.03.R",
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.L",
|
||||
"DEF-f_ring.03.R",
|
||||
"DEF-foot.L",
|
||||
"DEF-foot.R",
|
||||
"DEF-forearm.L",
|
||||
"DEF-forearm.R",
|
||||
"DEF-hand.L",
|
||||
"DEF-hand.R",
|
||||
"DEF-head",
|
||||
"DEF-hips",
|
||||
"DEF-neck",
|
||||
"DEF-shin.L",
|
||||
"DEF-shin.R",
|
||||
"DEF-shoulder.L",
|
||||
"DEF-shoulder.R",
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-thigh.L",
|
||||
"DEF-thigh.R",
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.L",
|
||||
"DEF-thumb.03.R",
|
||||
"DEF-toe.L",
|
||||
"DEF-toe.R",
|
||||
"DEF-upper_arm.L",
|
||||
"DEF-upper_arm.R",
|
||||
"root"
|
||||
]
|
||||
},
|
||||
"chains": [],
|
||||
"twist": [],
|
||||
"colliders": [
|
||||
{
|
||||
"bone": "DEF-hips",
|
||||
"child": "DEF-spine.001",
|
||||
"from": 0.0,
|
||||
"radius_head": 0.1913,
|
||||
"radius_tail": 0.1913,
|
||||
"radius": 0.1913,
|
||||
"lid": true
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.L",
|
||||
"child": "DEF-shin.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1435,
|
||||
"radius_tail": 0.1304,
|
||||
"radius": 0.1304
|
||||
},
|
||||
{
|
||||
"bone": "DEF-thigh.R",
|
||||
"child": "DEF-shin.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.1084,
|
||||
"radius_tail": 0.1084,
|
||||
"radius": 0.1084
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.L",
|
||||
"child": "DEF-foot.L",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0862,
|
||||
"radius_tail": 0.0728,
|
||||
"radius": 0.0728
|
||||
},
|
||||
{
|
||||
"bone": "DEF-shin.R",
|
||||
"child": "DEF-foot.R",
|
||||
"from": 0.1,
|
||||
"radius_head": 0.0862,
|
||||
"radius_tail": 0.0728,
|
||||
"radius": 0.0728
|
||||
}
|
||||
],
|
||||
"weights_authored": false,
|
||||
"driven_bones": [
|
||||
"DEF-f_index.01.L",
|
||||
"DEF-f_index.01.R",
|
||||
"DEF-f_index.02.L",
|
||||
"DEF-f_index.02.R",
|
||||
"DEF-f_index.03.L",
|
||||
"DEF-f_index.03.R",
|
||||
"DEF-f_middle.01.L",
|
||||
"DEF-f_middle.01.R",
|
||||
"DEF-f_middle.02.L",
|
||||
"DEF-f_middle.02.R",
|
||||
"DEF-f_middle.03.L",
|
||||
"DEF-f_middle.03.R",
|
||||
"DEF-f_pinky.01.L",
|
||||
"DEF-f_pinky.01.R",
|
||||
"DEF-f_pinky.02.L",
|
||||
"DEF-f_pinky.02.R",
|
||||
"DEF-f_pinky.03.L",
|
||||
"DEF-f_pinky.03.R",
|
||||
"DEF-f_ring.01.L",
|
||||
"DEF-f_ring.01.R",
|
||||
"DEF-f_ring.02.L",
|
||||
"DEF-f_ring.02.R",
|
||||
"DEF-f_ring.03.L",
|
||||
"DEF-f_ring.03.R",
|
||||
"DEF-foot.L",
|
||||
"DEF-foot.R",
|
||||
"DEF-forearm.L",
|
||||
"DEF-forearm.R",
|
||||
"DEF-hand.L",
|
||||
"DEF-hand.R",
|
||||
"DEF-head",
|
||||
"DEF-hips",
|
||||
"DEF-neck",
|
||||
"DEF-shin.L",
|
||||
"DEF-shin.R",
|
||||
"DEF-shoulder.L",
|
||||
"DEF-shoulder.R",
|
||||
"DEF-spine.001",
|
||||
"DEF-spine.002",
|
||||
"DEF-spine.003",
|
||||
"DEF-thigh.L",
|
||||
"DEF-thigh.R",
|
||||
"DEF-thumb.01.L",
|
||||
"DEF-thumb.01.R",
|
||||
"DEF-thumb.02.L",
|
||||
"DEF-thumb.02.R",
|
||||
"DEF-thumb.03.L",
|
||||
"DEF-thumb.03.R",
|
||||
"DEF-toe.L",
|
||||
"DEF-toe.R",
|
||||
"DEF-upper_arm.L",
|
||||
"DEF-upper_arm.R",
|
||||
"root"
|
||||
],
|
||||
"surfaces": [
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 0,
|
||||
"material": "body",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "material name says 'skin'",
|
||||
"verts": 1496,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 1,
|
||||
"material": "body_parts",
|
||||
"class": "body",
|
||||
"detail": "skin",
|
||||
"why": "material name says 'skin'",
|
||||
"verts": 330,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 2,
|
||||
"material": "hair",
|
||||
"class": "hair",
|
||||
"detail": "hair",
|
||||
"why": "material name says 'hair'",
|
||||
"verts": 500,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
},
|
||||
{
|
||||
"mesh": "Object_2",
|
||||
"surface": 3,
|
||||
"material": "face",
|
||||
"class": "body",
|
||||
"detail": "face",
|
||||
"why": "material name says 'face'",
|
||||
"verts": 461,
|
||||
"textured": true,
|
||||
"chain_share": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
+2743
-1921
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,15 @@
|
||||
"name": "Miku",
|
||||
"description": "Hatsune Miku \u2014 Virtual Idol",
|
||||
"model": "res://assets/characters/skins/miku.glb",
|
||||
"viewmodel": {
|
||||
"sleeve": "#168F98",
|
||||
"accent": "#252632",
|
||||
"skin": "#F5CDBB",
|
||||
"glove": "#20212C",
|
||||
"nail": "#20A9B1",
|
||||
"hand_style": "fingerless",
|
||||
"sleeve_ratio": 0.78
|
||||
},
|
||||
"unlocked": true
|
||||
},
|
||||
{
|
||||
@@ -12,6 +21,15 @@
|
||||
"name": "Taila",
|
||||
"description": "",
|
||||
"model": "res://assets/characters/skins/taila.glb",
|
||||
"viewmodel": {
|
||||
"sleeve": "#171D32",
|
||||
"accent": "#E8772D",
|
||||
"skin": "#EFC6B7",
|
||||
"glove": "#151826",
|
||||
"nail": "#E8772D",
|
||||
"hand_style": "glove",
|
||||
"sleeve_ratio": 0.78
|
||||
},
|
||||
"unlocked": true
|
||||
},
|
||||
{
|
||||
@@ -19,6 +37,15 @@
|
||||
"name": "Mannequin",
|
||||
"description": "Quaternius reference mannequin (CC0)",
|
||||
"model": "res://assets/characters/skins/mannequin.glb",
|
||||
"viewmodel": {
|
||||
"sleeve": "#D9692D",
|
||||
"accent": "#6D4C9B",
|
||||
"skin": "#D9692D",
|
||||
"glove": "#6D4C9B",
|
||||
"nail": "#F0A14B",
|
||||
"hand_style": "android",
|
||||
"sleeve_ratio": 0.84
|
||||
},
|
||||
"unlocked": true
|
||||
},
|
||||
{
|
||||
@@ -26,6 +53,15 @@
|
||||
"name": "Kiyoko",
|
||||
"description": "Kiyoko School Girl \u2014 VRoid (CC-BY, Kasujin)",
|
||||
"model": "res://assets/characters/skins/kiyoko.glb",
|
||||
"viewmodel": {
|
||||
"sleeve": "#ECE7E3",
|
||||
"accent": "#253151",
|
||||
"skin": "#F0C6B2",
|
||||
"glove": "#253151",
|
||||
"nail": "#E9A9B4",
|
||||
"hand_style": "bare",
|
||||
"sleeve_ratio": 0.32
|
||||
},
|
||||
"unlocked": true
|
||||
},
|
||||
{
|
||||
@@ -33,6 +69,15 @@
|
||||
"name": "Aria",
|
||||
"description": "Anime Girl Rigged \u2014 VRoid (CC-BY, dequeijospizza)",
|
||||
"model": "res://assets/characters/skins/aria.glb",
|
||||
"viewmodel": {
|
||||
"sleeve": "#E8E8E5",
|
||||
"accent": "#27252D",
|
||||
"skin": "#EFC7B7",
|
||||
"glove": "#27252D",
|
||||
"nail": "#DFA0AE",
|
||||
"hand_style": "bare",
|
||||
"sleeve_ratio": 0.30
|
||||
},
|
||||
"unlocked": true
|
||||
},
|
||||
{
|
||||
@@ -40,7 +85,16 @@
|
||||
"name": "Momo",
|
||||
"description": "Momo Ayase, DANDADAN (CC-BY, HiGuys920)",
|
||||
"model": "res://assets/characters/skins/momo.glb",
|
||||
"viewmodel": {
|
||||
"sleeve": "#D66F98",
|
||||
"accent": "#34303A",
|
||||
"skin": "#F0C5B2",
|
||||
"glove": "#34303A",
|
||||
"nail": "#D66F98",
|
||||
"hand_style": "fingerless",
|
||||
"sleeve_ratio": 0.80
|
||||
},
|
||||
"unlocked": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
+9760
-8225
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user