2026-01-11 22:20:39 +01:00
|
|
|
[gd_scene load_steps=14 format=3 uid="uid://svj53e2xoio"]
|
2025-11-21 12:28:54 +01:00
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://d1xcqdqr1qeu6" path="res://assets/MixamoAmy.glb" id="1_0xm2m"]
|
2026-01-11 22:20:39 +01:00
|
|
|
[ext_resource type="Script" uid="uid://bjvgqujpqumj7" path="res://main.gd" id="1_1bvp3"]
|
|
|
|
|
[ext_resource type="AnimationLibrary" uid="uid://dwubn740aqx51" path="res://animation_library.res" id="3_1bvp3"]
|
2026-01-11 21:35:51 +01:00
|
|
|
[ext_resource type="SyncedBlendTree" uid="uid://bijslmj4wd7ap" path="res://synced_blend_tree_node_limping.tres" id="4_1bvp3"]
|
2025-11-21 12:28:54 +01:00
|
|
|
|
2026-01-11 22:20:39 +01:00
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h2yge"]
|
|
|
|
|
albedo_color = Color(0.427493, 0.42749307, 0.42749307, 1)
|
2025-11-21 12:28:54 +01:00
|
|
|
|
2026-01-11 22:20:39 +01:00
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_h2yge"]
|
|
|
|
|
material = SubResource("StandardMaterial3D_h2yge")
|
|
|
|
|
size = Vector2(20, 20)
|
2025-11-21 12:28:54 +01:00
|
|
|
|
2026-01-11 22:20:39 +01:00
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_h2yge"]
|
|
|
|
|
sky_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1)
|
|
|
|
|
ground_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1)
|
2025-11-21 12:28:54 +01:00
|
|
|
|
2026-01-11 22:20:39 +01:00
|
|
|
[sub_resource type="Sky" id="Sky_1bvp3"]
|
|
|
|
|
sky_material = SubResource("ProceduralSkyMaterial_h2yge")
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Environment" id="Environment_lquwl"]
|
|
|
|
|
background_mode = 2
|
|
|
|
|
sky = SubResource("Sky_1bvp3")
|
|
|
|
|
tonemap_mode = 2
|
|
|
|
|
glow_enabled = true
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_h2yge"]
|
|
|
|
|
animation = &"Limping-InPlace"
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_1bvp3"]
|
|
|
|
|
animation = &"Walk-InPlace"
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_lquwl"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_7mycd"]
|
|
|
|
|
nodes/output/position = Vector2(540, 140)
|
|
|
|
|
nodes/Animation/node = SubResource("AnimationNodeAnimation_1bvp3")
|
|
|
|
|
nodes/Animation/position = Vector2(120, 80)
|
|
|
|
|
"nodes/Animation 2/node" = SubResource("AnimationNodeAnimation_h2yge")
|
|
|
|
|
"nodes/Animation 2/position" = Vector2(80, 320)
|
|
|
|
|
nodes/Blend2/node = SubResource("AnimationNodeBlend2_lquwl")
|
|
|
|
|
nodes/Blend2/position = Vector2(360, 180)
|
|
|
|
|
node_connections = [&"output", 0, &"Blend2", &"Blend2", 0, &"Animation", &"Blend2", 1, &"Animation 2"]
|
|
|
|
|
|
|
|
|
|
[node name="Main" type="Node3D"]
|
|
|
|
|
script = ExtResource("1_1bvp3")
|
|
|
|
|
|
|
|
|
|
[node name="UI" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="MarginContainer" type="MarginContainer" parent="UI"]
|
|
|
|
|
anchors_preset = 7
|
|
|
|
|
anchor_left = 0.5
|
|
|
|
|
anchor_top = 1.0
|
|
|
|
|
anchor_right = 0.5
|
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
|
offset_left = -153.5
|
|
|
|
|
offset_top = -40.0
|
|
|
|
|
offset_right = 153.5
|
|
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 0
|
|
|
|
|
size_flags_horizontal = 4
|
|
|
|
|
size_flags_vertical = 8
|
|
|
|
|
|
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="UI/MarginContainer"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_override_constants/separation = 14
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="UI/MarginContainer/HBoxContainer"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Blend Weight"
|
|
|
|
|
|
|
|
|
|
[node name="BlendWeightSlider" type="HSlider" parent="UI/MarginContainer/HBoxContainer"]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
custom_minimum_size = Vector2(200, 0)
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_vertical = 4
|
|
|
|
|
max_value = 1.0
|
|
|
|
|
step = 0.001
|
|
|
|
|
|
|
|
|
|
[node name="BlendWeightLabel" type="Label" parent="UI/MarginContainer/HBoxContainer"]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "0.0"
|
|
|
|
|
|
|
|
|
|
[node name="Level" type="Node3D" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Level"]
|
|
|
|
|
mesh = SubResource("PlaneMesh_h2yge")
|
|
|
|
|
skeleton = NodePath("../..")
|
|
|
|
|
|
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Level"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 0.14081486, 0.99003595, 0, -0.99003595, 0.14081486, 0, 2.0531263, 4.9494514)
|
|
|
|
|
shadow_enabled = true
|
|
|
|
|
|
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="Level"]
|
|
|
|
|
environment = SubResource("Environment_lquwl")
|
|
|
|
|
|
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="Level"]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 0.9897887, 0.14254257, 0, -0.14254257, 0.9897887, 0, 0.89188766, 1.4517534)
|
|
|
|
|
|
|
|
|
|
[node name="Characters" type="Node3D" parent="."]
|
|
|
|
|
|
|
|
|
|
[node name="MixamoAmy" parent="Characters" instance=ExtResource("1_0xm2m")]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, 0)
|
|
|
|
|
|
|
|
|
|
[node name="AnimationTree" type="AnimationTree" parent="Characters/MixamoAmy"]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
root_node = NodePath("%AnimationTree/..")
|
|
|
|
|
tree_root = SubResource("AnimationNodeBlendTree_7mycd")
|
|
|
|
|
anim_player = NodePath("../AnimationPlayer")
|
|
|
|
|
parameters/Blend2/blend_amount = 0.5
|
|
|
|
|
|
|
|
|
|
[node name="MixamoAmySynced" parent="Characters" instance=ExtResource("1_0xm2m")]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, 0)
|
|
|
|
|
|
|
|
|
|
[node name="AnimationPlayer2" type="AnimationPlayer" parent="Characters/MixamoAmySynced"]
|
2025-11-21 12:28:54 +01:00
|
|
|
libraries = {
|
2026-01-11 21:35:51 +01:00
|
|
|
&"animation_library": ExtResource("3_1bvp3")
|
2025-11-21 12:28:54 +01:00
|
|
|
}
|
|
|
|
|
|
2026-01-11 22:20:39 +01:00
|
|
|
[node name="SyncedAnimationGraph" type="SyncedAnimationGraph" parent="Characters/MixamoAmySynced"]
|
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
animation_player = NodePath("../AnimationPlayer2")
|
2025-12-31 13:39:38 +01:00
|
|
|
tree_root = ExtResource("4_1bvp3")
|
2026-01-11 22:20:39 +01:00
|
|
|
skeleton = NodePath("../Armature/Skeleton3D")
|
|
|
|
|
parameters/AnimationBlend2Node/blend_amount = 0.5
|
|
|
|
|
|
|
|
|
|
[connection signal="value_changed" from="UI/MarginContainer/HBoxContainer/BlendWeightSlider" to="." method="_on_blend_weight_slider_value_changed"]
|
2025-11-21 12:28:54 +01:00
|
|
|
|
2026-01-11 22:20:39 +01:00
|
|
|
[editable path="Characters/MixamoAmy"]
|
|
|
|
|
[editable path="Characters/MixamoAmySynced"]
|