Skip to content

Commit 975f8e0

Browse files
committed
Add ik humanoid.
1 parent 6adcbc9 commit 975f8e0

File tree

18 files changed

+3215
-0
lines changed

18 files changed

+3215
-0
lines changed

3d/ik_humanoid/.editorconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8

3d/ik_humanoid/.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Normalize EOL for all files that Git considers text files.
2+
* text=auto eol=lf

3d/ik_humanoid/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Godot 4+ specific ignores
2+
.godot/
3+
/android/
1.26 MB
Binary file not shown.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
[remap]
2+
3+
importer="scene"
4+
importer_version=1
5+
type="PackedScene"
6+
uid="uid://cvvqd08wx4jsa"
7+
path="res://.godot/imported/3003783639202631812.glb-511614fd3c3a33efe3242c0dc4c23c18.scn"
8+
9+
[deps]
10+
11+
source_file="res://3003783639202631812.glb"
12+
dest_files=["res://.godot/imported/3003783639202631812.glb-511614fd3c3a33efe3242c0dc4c23c18.scn"]
13+
14+
[params]
15+
16+
nodes/root_type=""
17+
nodes/root_name=""
18+
nodes/root_script=null
19+
nodes/apply_root_scale=true
20+
nodes/root_scale=1.0
21+
nodes/import_as_skeleton_bones=false
22+
nodes/use_name_suffixes=true
23+
nodes/use_node_type_suffixes=true
24+
meshes/ensure_tangents=true
25+
meshes/generate_lods=true
26+
meshes/create_shadow_meshes=true
27+
meshes/light_baking=1
28+
meshes/lightmap_texel_size=0.2
29+
meshes/force_disable_compression=false
30+
skins/use_named_skins=true
31+
animation/import=true
32+
animation/fps=30
33+
animation/trimming=false
34+
animation/remove_immutable_tracks=true
35+
animation/import_rest_as_RESET=false
36+
import_script/path=""
37+
materials/extract=0
38+
materials/extract_format=0
39+
materials/extract_path=""
40+
_subresources={
41+
"nodes": {
42+
"PATH:Armature/Skeleton3D": {
43+
"retarget/bone_map": Object(BoneMap,"resource_local_to_scene":false,"resource_name":"","profile":Object(SkeletonProfileHumanoid,"resource_local_to_scene":false,"resource_name":"","root_bone":&"Root","scale_base_bone":&"Hips","group_size":4,"bone_size":56,"script":null)
44+
,"bonemap":null,"bone_map/Root":&"root","bone_map/Hips":&"hips","bone_map/Spine":&"spine","bone_map/Chest":&"chest","bone_map/UpperChest":&"upper_chest","bone_map/Neck":&"neck","bone_map/Head":&"head","bone_map/LeftEye":&"eye.L","bone_map/RightEye":&"eye.R","bone_map/Jaw":&"","bone_map/LeftShoulder":&"shoulder.L","bone_map/LeftUpperArm":&"upper_arm.L","bone_map/LeftLowerArm":&"lower_arm.L","bone_map/LeftHand":&"hand.L","bone_map/LeftThumbMetacarpal":&"thumb_proximal.L","bone_map/LeftThumbProximal":&"thumb_intermediate.L","bone_map/LeftThumbDistal":&"thumb_distal.L","bone_map/LeftIndexProximal":&"index_proximal.L","bone_map/LeftIndexIntermediate":&"index_intermediate.L","bone_map/LeftIndexDistal":&"index_distal.L","bone_map/LeftMiddleProximal":&"middle_proximal.L","bone_map/LeftMiddleIntermediate":&"middle_intermediate.L","bone_map/LeftMiddleDistal":&"middle_distal.L","bone_map/LeftRingProximal":&"ring_proximal.L","bone_map/LeftRingIntermediate":&"ring_intermediate.L","bone_map/LeftRingDistal":&"ring_distal.L","bone_map/LeftLittleProximal":&"little_proximal.L","bone_map/LeftLittleIntermediate":&"little_intermediate.L","bone_map/LeftLittleDistal":&"little_distal.L","bone_map/RightShoulder":&"shoulder.R","bone_map/RightUpperArm":&"upper_arm.R","bone_map/RightLowerArm":&"lower_arm.R","bone_map/RightHand":&"hand.R","bone_map/RightThumbMetacarpal":&"thumb_proximal.R","bone_map/RightThumbProximal":&"thumb_intermediate.R","bone_map/RightThumbDistal":&"thumb_distal.R","bone_map/RightIndexProximal":&"index_proximal.R","bone_map/RightIndexIntermediate":&"index_intermediate.R","bone_map/RightIndexDistal":&"index_distal.R","bone_map/RightMiddleProximal":&"middle_proximal.R","bone_map/RightMiddleIntermediate":&"middle_intermediate.R","bone_map/RightMiddleDistal":&"middle_distal.R","bone_map/RightRingProximal":&"ring_proximal.R","bone_map/RightRingIntermediate":&"ring_intermediate.R","bone_map/RightRingDistal":&"ring_distal.R","bone_map/RightLittleProximal":&"little_proximal.R","bone_map/RightLittleIntermediate":&"little_intermediate.R","bone_map/RightLittleDistal":&"little_distal.R","bone_map/LeftUpperLeg":&"upper_leg.L","bone_map/LeftLowerLeg":&"lower_leg.L","bone_map/LeftFoot":&"foot.L","bone_map/LeftToes":&"toes.L","bone_map/RightUpperLeg":&"upper_leg.R","bone_map/RightLowerLeg":&"lower_leg.R","bone_map/RightFoot":&"foot.R","bone_map/RightToes":&"toes.R","script":null)
45+
,
46+
"retarget/rest_fixer/retarget_method": 2
47+
}
48+
}
49+
}
50+
gltf/naming_version=1
51+
gltf/embedded_image_handling=1

3d/ik_humanoid/VRMA/VRMA_01.glb

1.29 MB
Binary file not shown.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
[remap]
2+
3+
importer="animation_library"
4+
importer_version=1
5+
type="AnimationLibrary"
6+
uid="uid://cu6gf4yyxew1s"
7+
path="res://.godot/imported/VRMA_01.glb-fce503e99fb078c2123e3cc960b8abfb.res"
8+
9+
[deps]
10+
11+
source_file="res://VRMA/VRMA_01.glb"
12+
dest_files=["res://.godot/imported/VRMA_01.glb-fce503e99fb078c2123e3cc960b8abfb.res"]
13+
14+
[params]
15+
16+
nodes/root_type=""
17+
nodes/root_name=""
18+
nodes/root_script=null
19+
nodes/apply_root_scale=true
20+
nodes/root_scale=1.0
21+
nodes/import_as_skeleton_bones=true
22+
nodes/use_name_suffixes=true
23+
nodes/use_node_type_suffixes=true
24+
meshes/ensure_tangents=true
25+
meshes/generate_lods=true
26+
meshes/create_shadow_meshes=true
27+
meshes/light_baking=1
28+
meshes/lightmap_texel_size=0.2
29+
meshes/force_disable_compression=false
30+
skins/use_named_skins=true
31+
animation/import=true
32+
animation/fps=30
33+
animation/trimming=false
34+
animation/remove_immutable_tracks=true
35+
animation/import_rest_as_RESET=false
36+
import_script/path=""
37+
materials/extract=0
38+
materials/extract_format=0
39+
materials/extract_path=""
40+
_subresources={
41+
"nodes": {
42+
"PATH:Skeleton3D": {
43+
"retarget/bone_map": Object(BoneMap,"resource_local_to_scene":false,"resource_name":"","profile":Object(SkeletonProfileHumanoid,"resource_local_to_scene":false,"resource_name":"","root_bone":&"Root","scale_base_bone":&"Hips","group_size":4,"bone_size":56,"script":null)
44+
,"bonemap":null,"bone_map/Root":&"","bone_map/Hips":&"J_Bip_C_Hips","bone_map/Spine":&"J_Bip_C_Spine","bone_map/Chest":&"J_Bip_C_Chest","bone_map/UpperChest":&"J_Bip_C_UpperChest","bone_map/Neck":&"J_Bip_C_Neck","bone_map/Head":&"J_Bip_C_Head","bone_map/LeftEye":&"J_Adj_L_FaceEye","bone_map/RightEye":&"J_Adj_R_FaceEye","bone_map/Jaw":&"","bone_map/LeftShoulder":&"J_Bip_L_Shoulder","bone_map/LeftUpperArm":&"J_Bip_L_UpperArm","bone_map/LeftLowerArm":&"J_Bip_L_LowerArm","bone_map/LeftHand":&"J_Bip_L_Hand","bone_map/LeftThumbMetacarpal":&"","bone_map/LeftThumbProximal":&"","bone_map/LeftThumbDistal":&"","bone_map/LeftIndexProximal":&"","bone_map/LeftIndexIntermediate":&"","bone_map/LeftIndexDistal":&"","bone_map/LeftMiddleProximal":&"","bone_map/LeftMiddleIntermediate":&"","bone_map/LeftMiddleDistal":&"","bone_map/LeftRingProximal":&"","bone_map/LeftRingIntermediate":&"","bone_map/LeftRingDistal":&"","bone_map/LeftLittleProximal":&"","bone_map/LeftLittleIntermediate":&"","bone_map/LeftLittleDistal":&"","bone_map/RightShoulder":&"J_Bip_R_Shoulder","bone_map/RightUpperArm":&"J_Bip_R_UpperArm","bone_map/RightLowerArm":&"J_Bip_R_LowerArm","bone_map/RightHand":&"J_Bip_R_Hand","bone_map/RightThumbMetacarpal":&"","bone_map/RightThumbProximal":&"","bone_map/RightThumbDistal":&"","bone_map/RightIndexProximal":&"","bone_map/RightIndexIntermediate":&"","bone_map/RightIndexDistal":&"","bone_map/RightMiddleProximal":&"","bone_map/RightMiddleIntermediate":&"","bone_map/RightMiddleDistal":&"","bone_map/RightRingProximal":&"","bone_map/RightRingIntermediate":&"","bone_map/RightRingDistal":&"","bone_map/RightLittleProximal":&"","bone_map/RightLittleIntermediate":&"","bone_map/RightLittleDistal":&"","bone_map/LeftUpperLeg":&"J_Bip_L_UpperLeg","bone_map/LeftLowerLeg":&"J_Bip_L_LowerLeg","bone_map/LeftFoot":&"J_Bip_L_Foot","bone_map/LeftToes":&"J_Bip_L_ToeBase","bone_map/RightUpperLeg":&"J_Bip_R_UpperLeg","bone_map/RightLowerLeg":&"J_Bip_R_LowerLeg","bone_map/RightFoot":&"J_Bip_R_Foot","bone_map/RightToes":&"J_Bip_R_ToeBase","script":null)
45+
46+
}
47+
}
48+
}
49+
gltf/naming_version=1
50+
gltf/embedded_image_handling=1

3d/ik_humanoid/VRMA/VRMA_02.glb

834 KB
Binary file not shown.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
[remap]
2+
3+
importer="animation_library"
4+
importer_version=1
5+
type="AnimationLibrary"
6+
uid="uid://dna6k58cm2g23"
7+
path="res://.godot/imported/VRMA_02.glb-d5de56d191ae7b8f153d8610dca026df.res"
8+
9+
[deps]
10+
11+
source_file="res://VRMA/VRMA_02.glb"
12+
dest_files=["res://.godot/imported/VRMA_02.glb-d5de56d191ae7b8f153d8610dca026df.res"]
13+
14+
[params]
15+
16+
nodes/root_type=""
17+
nodes/root_name=""
18+
nodes/root_script=null
19+
nodes/apply_root_scale=true
20+
nodes/root_scale=1.0
21+
nodes/import_as_skeleton_bones=true
22+
nodes/use_name_suffixes=true
23+
nodes/use_node_type_suffixes=true
24+
meshes/ensure_tangents=true
25+
meshes/generate_lods=true
26+
meshes/create_shadow_meshes=true
27+
meshes/light_baking=1
28+
meshes/lightmap_texel_size=0.2
29+
meshes/force_disable_compression=false
30+
skins/use_named_skins=true
31+
animation/import=true
32+
animation/fps=30
33+
animation/trimming=false
34+
animation/remove_immutable_tracks=true
35+
animation/import_rest_as_RESET=false
36+
import_script/path=""
37+
materials/extract=0
38+
materials/extract_format=0
39+
materials/extract_path=""
40+
_subresources={
41+
"nodes": {
42+
"PATH:Skeleton3D": {
43+
"retarget/bone_map": Object(BoneMap,"resource_local_to_scene":false,"resource_name":"","profile":Object(SkeletonProfileHumanoid,"resource_local_to_scene":false,"resource_name":"","root_bone":&"Root","scale_base_bone":&"Hips","group_size":4,"bone_size":56,"script":null)
44+
,"bonemap":null,"bone_map/Root":&"","bone_map/Hips":&"J_Bip_C_Hips","bone_map/Spine":&"J_Bip_C_Spine","bone_map/Chest":&"J_Bip_C_Chest","bone_map/UpperChest":&"J_Bip_C_UpperChest","bone_map/Neck":&"J_Bip_C_Neck","bone_map/Head":&"J_Bip_C_Head","bone_map/LeftEye":&"J_Adj_L_FaceEye","bone_map/RightEye":&"J_Adj_R_FaceEye","bone_map/Jaw":&"","bone_map/LeftShoulder":&"J_Bip_L_Shoulder","bone_map/LeftUpperArm":&"J_Bip_L_UpperArm","bone_map/LeftLowerArm":&"J_Bip_L_LowerArm","bone_map/LeftHand":&"J_Bip_L_Hand","bone_map/LeftThumbMetacarpal":&"","bone_map/LeftThumbProximal":&"","bone_map/LeftThumbDistal":&"","bone_map/LeftIndexProximal":&"","bone_map/LeftIndexIntermediate":&"","bone_map/LeftIndexDistal":&"","bone_map/LeftMiddleProximal":&"","bone_map/LeftMiddleIntermediate":&"","bone_map/LeftMiddleDistal":&"","bone_map/LeftRingProximal":&"","bone_map/LeftRingIntermediate":&"","bone_map/LeftRingDistal":&"","bone_map/LeftLittleProximal":&"","bone_map/LeftLittleIntermediate":&"","bone_map/LeftLittleDistal":&"","bone_map/RightShoulder":&"J_Bip_R_Shoulder","bone_map/RightUpperArm":&"J_Bip_R_UpperArm","bone_map/RightLowerArm":&"J_Bip_R_LowerArm","bone_map/RightHand":&"J_Bip_R_Hand","bone_map/RightThumbMetacarpal":&"","bone_map/RightThumbProximal":&"","bone_map/RightThumbDistal":&"","bone_map/RightIndexProximal":&"","bone_map/RightIndexIntermediate":&"","bone_map/RightIndexDistal":&"","bone_map/RightMiddleProximal":&"","bone_map/RightMiddleIntermediate":&"","bone_map/RightMiddleDistal":&"","bone_map/RightRingProximal":&"","bone_map/RightRingIntermediate":&"","bone_map/RightRingDistal":&"","bone_map/RightLittleProximal":&"","bone_map/RightLittleIntermediate":&"","bone_map/RightLittleDistal":&"","bone_map/LeftUpperLeg":&"J_Bip_L_UpperLeg","bone_map/LeftLowerLeg":&"J_Bip_L_LowerLeg","bone_map/LeftFoot":&"J_Bip_L_Foot","bone_map/LeftToes":&"J_Bip_L_ToeBase","bone_map/RightUpperLeg":&"J_Bip_R_UpperLeg","bone_map/RightLowerLeg":&"J_Bip_R_LowerLeg","bone_map/RightFoot":&"J_Bip_R_Foot","bone_map/RightToes":&"J_Bip_R_ToeBase","script":null)
45+
46+
}
47+
}
48+
}
49+
gltf/naming_version=1
50+
gltf/embedded_image_handling=1
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[plugin]
2+
3+
name="ModifierAnimationBaker"
4+
description="Bake bone animation from modifier animation."
5+
author="Silc Lizard (Tokage) Renew"
6+
version="0.1"
7+
script="plugin.gd"

0 commit comments

Comments
 (0)