Bunch of stuff
This commit is contained in:
parent
26f67625ef
commit
340312bfaf
7
Materials/stuck.tres
Normal file
7
Materials/stuck.tres
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[gd_resource type="StandardMaterial3D" format=3 uid="uid://js1q8tpuoi66"]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
transparency = 1
|
||||||
|
albedo_color = Color(1, 0, 0, 0.756863)
|
||||||
|
emission_enabled = true
|
||||||
|
emission = Color(1, 0, 0, 1)
|
112
Scenes/Gameplay/ChimneyGame.tscn
Normal file
112
Scenes/Gameplay/ChimneyGame.tscn
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
[gd_scene load_steps=5 format=3 uid="uid://chlwqlstdkipj"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://duoa5t716fvej" path="res://Models/kenney_holiday-kit/Models/GLB format/floor-stone.glb" id="1_68sl1"]
|
||||||
|
[ext_resource type="Script" path="res://Scripts/ChimneyGame.gd" id="1_vd1yh"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dq3jre5xfk2qs" path="res://Scenes/Models/santaModel.tscn" id="2_ei0r7"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cg1gelvbg7r2g" path="res://Models/FrostedFalls/log.glb" id="4_lyqsx"]
|
||||||
|
|
||||||
|
[node name="ChimneyGame" type="Node3D" node_paths=PackedStringArray("cam")]
|
||||||
|
script = ExtResource("1_vd1yh")
|
||||||
|
cam = NodePath("Camera")
|
||||||
|
|
||||||
|
[node name="building" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
[node name="floor-stone2" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, -0.5, 1, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone3" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -0.5, 1, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone4" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.5, 1, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone5" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(9.55343e-15, 2.18557e-07, -1, 1, -4.37114e-08, 0, -4.37114e-08, -1, -2.18557e-07, 0.5, 1, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone6" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, -0.5, 0, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone7" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -0.5, 0, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone8" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.5, 0, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone9" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(9.55343e-15, 2.18557e-07, -1, 1, -4.37114e-08, 0, -4.37114e-08, -1, -2.18557e-07, 0.5, 0, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone10" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, -0.5, -1, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone11" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -0.5, -1, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone18" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -0.5, -2, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone12" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.5, -1, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone19" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, -0.5, -2, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone21" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -3, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone22" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, -3, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone23" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -3, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone25" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -1.5, -3, 1.5)
|
||||||
|
|
||||||
|
[node name="floor-stone26" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -1.5, -2, 1.5)
|
||||||
|
|
||||||
|
[node name="floor-stone27" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.5, -2, 1.5)
|
||||||
|
|
||||||
|
[node name="floor-stone24" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, -3, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone20" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.5, -2, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone13" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(3.56074e-15, 1.62921e-07, -1, 0.5, -4.37114e-08, 4.23516e-22, -2.18557e-08, -1, -1.62921e-07, 0.5, -1, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone14" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, -0.5, 2, 0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone15" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -0.5, 2, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone16" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.5, 2, -0.5)
|
||||||
|
|
||||||
|
[node name="floor-stone17" parent="building" instance=ExtResource("1_68sl1")]
|
||||||
|
transform = Transform3D(9.55343e-15, 2.18557e-07, -1, 1, -4.37114e-08, 0, -4.37114e-08, -1, -2.18557e-07, 0.5, 2, 0.5)
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="building"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 2)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_bake_mode = 1
|
||||||
|
shadow_enabled = true
|
||||||
|
|
||||||
|
[node name="log" parent="building" instance=ExtResource("4_lyqsx")]
|
||||||
|
transform = Transform3D(0.221034, 0.255659, -0.0910086, -0.177432, 0.047337, -0.297955, -0.205333, 0.234303, 0.159501, 0, -2.94216, 0)
|
||||||
|
|
||||||
|
[node name="log2" parent="building" instance=ExtResource("4_lyqsx")]
|
||||||
|
transform = Transform3D(-0.220306, 0.215827, 0.165481, -0.177432, 0.0473369, -0.297955, -0.206114, -0.271437, 0.0796174, -0.078077, -2.90941, 0.0728148)
|
||||||
|
|
||||||
|
[node name="log3" parent="building" instance=ExtResource("4_lyqsx")]
|
||||||
|
transform = Transform3D(-0.308865, -0.152981, 0.0608234, -0.106324, 0.0866391, -0.322008, 0.125689, -0.302639, -0.122929, -0.0246288, -2.8772, 0.0173268)
|
||||||
|
|
||||||
|
[node name="SantaModel" parent="." instance=ExtResource("2_ei0r7")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="Camera" type="Camera3D" parent="."]
|
||||||
|
transform = Transform3D(-1, -4.88539e-16, 8.74228e-08, 8.68943e-08, 0.109786, 0.993955, -9.59782e-09, 0.993955, -0.109786, 0, 1.7, -0.0763385)
|
||||||
|
fov = 90.0
|
@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=13 format=3 uid="uid://cjdpydcvdihhn"]
|
[gd_scene load_steps=19 format=3 uid="uid://cjdpydcvdihhn"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://Scripts/City.gd" id="1_7h1gg"]
|
[ext_resource type="Script" path="res://Scripts/City.gd" id="1_7h1gg"]
|
||||||
[ext_resource type="PackedScene" uid="uid://b0co3ivqa72jb" path="res://Scenes/Gameplay/Houses/house1.tscn" id="3_djmtb"]
|
[ext_resource type="PackedScene" uid="uid://b0co3ivqa72jb" path="res://Scenes/Gameplay/Houses/house1.tscn" id="3_djmtb"]
|
||||||
@ -7,27 +7,30 @@
|
|||||||
[ext_resource type="AudioStream" uid="uid://c11k6chuvnn7s" path="res://Sounds/Music/Faster_Version-2023-08-25_-_Soaring_Sleighride_-_www.FesliyanStudios.com.mp3" id="5_0ja6w"]
|
[ext_resource type="AudioStream" uid="uid://c11k6chuvnn7s" path="res://Sounds/Music/Faster_Version-2023-08-25_-_Soaring_Sleighride_-_www.FesliyanStudios.com.mp3" id="5_0ja6w"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cve0v31o0a08d" path="res://Scenes/Gameplay/sleigh.tscn" id="5_t17ek"]
|
[ext_resource type="PackedScene" uid="uid://cve0v31o0a08d" path="res://Scenes/Gameplay/sleigh.tscn" id="5_t17ek"]
|
||||||
[ext_resource type="Script" path="res://Scripts/AudioLoop.gd" id="7_liw2b"]
|
[ext_resource type="Script" path="res://Scripts/AudioLoop.gd" id="7_liw2b"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://chlwqlstdkipj" path="res://Scenes/Gameplay/ChimneyGame.tscn" id="8_xj7pd"]
|
||||||
|
[ext_resource type="Shader" path="res://Shaders/Transition.gdshader" id="9_4pqiw"]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_wd572"]
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_wd572"]
|
||||||
sky_top_color = Color(0.698039, 0.760784, 0.780392, 1)
|
sky_top_color = Color(0.015579, 0.153036, 0.22919, 1)
|
||||||
ground_bottom_color = Color(0.698681, 0.759787, 0.780689, 1)
|
sky_horizon_color = Color(0.0320734, 0.22158, 0.324079, 1)
|
||||||
|
ground_bottom_color = Color(0.0313726, 0.223529, 0.32549, 1)
|
||||||
|
ground_horizon_color = Color(0.0313726, 0.223529, 0.32549, 1)
|
||||||
|
|
||||||
[sub_resource type="Sky" id="Sky_8qhjq"]
|
[sub_resource type="Sky" id="Sky_tn0ym"]
|
||||||
sky_material = SubResource("ProceduralSkyMaterial_wd572")
|
sky_material = SubResource("ProceduralSkyMaterial_wd572")
|
||||||
|
|
||||||
[sub_resource type="Environment" id="Environment_tkovf"]
|
[sub_resource type="Environment" id="Environment_tkovf"]
|
||||||
background_mode = 2
|
background_mode = 2
|
||||||
sky = SubResource("Sky_8qhjq")
|
sky = SubResource("Sky_tn0ym")
|
||||||
ambient_light_source = 3
|
ambient_light_source = 3
|
||||||
ambient_light_color = Color(0, 0.305882, 0.447059, 1)
|
ambient_light_color = Color(0, 0.305882, 0.447059, 1)
|
||||||
ambient_light_sky_contribution = 0.0
|
ambient_light_sky_contribution = 0.0
|
||||||
ambient_light_energy = 0.5
|
ambient_light_energy = 0.3
|
||||||
glow_enabled = true
|
glow_enabled = true
|
||||||
fog_enabled = true
|
fog_enabled = true
|
||||||
fog_mode = 1
|
fog_mode = 1
|
||||||
fog_light_color = Color(0.698039, 0.760784, 0.780392, 1)
|
fog_light_color = Color(0.0313726, 0.223529, 0.32549, 1)
|
||||||
fog_density = 1.0
|
fog_density = 1.0
|
||||||
fog_depth_curve = 0.590642
|
|
||||||
fog_depth_begin = 150.0
|
fog_depth_begin = 150.0
|
||||||
fog_depth_end = 500.0
|
fog_depth_end = 500.0
|
||||||
|
|
||||||
@ -38,11 +41,55 @@ material = SubResource("StandardMaterial3D_vfn8f")
|
|||||||
size = Vector2(800, 800)
|
size = Vector2(800, 800)
|
||||||
orientation = 1
|
orientation = 1
|
||||||
|
|
||||||
[node name="City" type="Node3D"]
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lce0s"]
|
||||||
|
shader = ExtResource("9_4pqiw")
|
||||||
|
shader_parameter/useTexture = false
|
||||||
|
shader_parameter/progress = 0.0
|
||||||
|
shader_parameter/color = null
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_txa3m"]
|
||||||
|
length = 0.001
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Transitioner:material:shader_parameter/progress")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [0.0]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_lnftr"]
|
||||||
|
resource_name = "fadeOut"
|
||||||
|
length = 0.5
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Transitioner:material:shader_parameter/progress")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 0.5),
|
||||||
|
"transitions": PackedFloat32Array(1, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [0.0, 1.0]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_8hlon"]
|
||||||
|
_data = {
|
||||||
|
"RESET": SubResource("Animation_txa3m"),
|
||||||
|
"fadeOut": SubResource("Animation_lnftr")
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="City" type="Node3D" node_paths=PackedStringArray("animator")]
|
||||||
script = ExtResource("1_7h1gg")
|
script = ExtResource("1_7h1gg")
|
||||||
|
animator = NodePath("AnimationPlayer")
|
||||||
houses = Array[PackedScene]([ExtResource("4_w4f0e"), ExtResource("3_djmtb"), ExtResource("4_u4llr")])
|
houses = Array[PackedScene]([ExtResource("4_w4f0e"), ExtResource("3_djmtb"), ExtResource("4_u4llr")])
|
||||||
columns = 6
|
columns = 6
|
||||||
rows = 4
|
rows = 5
|
||||||
blockLength = 13.0
|
blockLength = 13.0
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
@ -56,6 +103,7 @@ baseSpeed = 50.0
|
|||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Sleigh"]
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Sleigh"]
|
||||||
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -3.11225e-05, -77, 356)
|
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -3.11225e-05, -77, 356)
|
||||||
|
visible = false
|
||||||
mesh = SubResource("QuadMesh_tgs7q")
|
mesh = SubResource("QuadMesh_tgs7q")
|
||||||
skeleton = NodePath("../..")
|
skeleton = NodePath("../..")
|
||||||
|
|
||||||
@ -70,4 +118,20 @@ script = ExtResource("7_liw2b")
|
|||||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
||||||
transform = Transform3D(0.95035, 0.185295, 0.25, -0.185295, -0.308469, 0.933013, 0.25, -0.933013, -0.258819, 0, 209, 0)
|
transform = Transform3D(0.95035, 0.185295, 0.25, -0.185295, -0.308469, 0.933013, 0.25, -0.933013, -0.258819, 0, 209, 0)
|
||||||
light_color = Color(0.843137, 1, 1, 1)
|
light_color = Color(0.843137, 1, 1, 1)
|
||||||
light_energy = 0.15
|
light_energy = 0.05
|
||||||
|
|
||||||
|
[node name="ChimneyGame" parent="." instance=ExtResource("8_xj7pd")]
|
||||||
|
|
||||||
|
[node name="Transitioner" type="ColorRect" parent="."]
|
||||||
|
material = SubResource("ShaderMaterial_lce0s")
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
mouse_filter = 2
|
||||||
|
|
||||||
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||||
|
libraries = {
|
||||||
|
"": SubResource("AnimationLibrary_8hlon")
|
||||||
|
}
|
||||||
|
@ -116,3 +116,36 @@ mesh = SubResource("BoxMesh_5c064")
|
|||||||
|
|
||||||
[node name="Smoke" parent="." instance=ExtResource("17_gjwa6")]
|
[node name="Smoke" parent="." instance=ExtResource("17_gjwa6")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 2.1, 0.4)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 2.1, 0.4)
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, -0.480769, 0.615385, -0.608975)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, 2.51923, 0.615385, -0.608975)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, 1.00256, 0.615385, -1.94231)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
@ -109,6 +109,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 1.67171)
|
|||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
||||||
transform = Transform3D(2.6, 0, 0, 0, 1.2, 0, 0, 0, 3.69898, 0, 0.6, -0.5)
|
transform = Transform3D(2.6, 0, 0, 0, 1.2, 0, 0, 0, 3.69898, 0, 0.6, -0.5)
|
||||||
|
cast_shadow = 0
|
||||||
mesh = SubResource("BoxMesh_66t8s")
|
mesh = SubResource("BoxMesh_66t8s")
|
||||||
|
|
||||||
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
|
||||||
@ -117,3 +118,47 @@ mesh = SubResource("QuadMesh_qtx31")
|
|||||||
|
|
||||||
[node name="Smoke" parent="." instance=ExtResource("16_my8x3")]
|
[node name="Smoke" parent="." instance=ExtResource("16_my8x3")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1442, 2.15731, -1.00761)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1442, 2.15731, -1.00761)
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, 0.00256434, 0.532052, 1.39103)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, 1.00256, 0.532052, 1.39103)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, -0.997436, 0.532052, 1.39103)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0833333, 0, 0, 0, 0.0833333, 0, 0, 0, 0.0833333, 1.00256, 0.532052, -2.52564)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
@ -166,7 +166,7 @@ transform = Transform3D(3, 0, 0, 0, 0.8, 0, 0, 0, 1, 1.3, 0.461538, 0.307692)
|
|||||||
mesh = SubResource("BoxMesh_g0np1")
|
mesh = SubResource("BoxMesh_g0np1")
|
||||||
|
|
||||||
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
|
||||||
transform = Transform3D(0.64, 0, 0, 0, 0.6, 0, 0, 0, 1, 1.38462, 0.461538, 1.76923)
|
transform = Transform3D(0.64, 0, 0, 0, 0.6, 0, 0, 0, 1, 1.38462, 0.461538, 1.75385)
|
||||||
mesh = SubResource("QuadMesh_kxt01")
|
mesh = SubResource("QuadMesh_kxt01")
|
||||||
|
|
||||||
[node name="bench2" parent="." instance=ExtResource("13_r05d8")]
|
[node name="bench2" parent="." instance=ExtResource("13_r05d8")]
|
||||||
@ -181,3 +181,36 @@ transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0.3076
|
|||||||
[node name="Smoke" parent="." instance=ExtResource("16_scpe7")]
|
[node name="Smoke" parent="." instance=ExtResource("16_scpe7")]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.107692, 2.23077, 0.307692)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.107692, 2.23077, 0.307692)
|
||||||
process_material = SubResource("ParticleProcessMaterial_cyqpq")
|
process_material = SubResource("ParticleProcessMaterial_cyqpq")
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0769231, 0, 0, 0, 0.0769231, 0, 0, 0, 0.0769231, -0.230769, 0.615385, 0.307692)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0769231, 0, 0, 0, 0.0769231, 0, 0, 0, 0.0769231, 1.30769, 0.538461, 1.74615)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
|
||||||
|
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
|
||||||
|
transform = Transform3D(0.0769231, 0, 0, 0, 0.0769231, 0, 0, 0, 0.0769231, 2.84615, 0.538461, 0.307691)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
light_size = 1.0
|
||||||
|
light_bake_mode = 1
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 300.0
|
||||||
|
distance_fade_length = 50.0
|
||||||
|
omni_range = 33.0
|
||||||
|
@ -1,7 +1,17 @@
|
|||||||
[gd_scene load_steps=3 format=3 uid="uid://cwam1nss6rvlr"]
|
[gd_scene load_steps=6 format=3 uid="uid://cwam1nss6rvlr"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://dsncoyuq0i02q" path="res://Models/kenney_city-kit-roads/Models/GLTF format/road_crossroad.glb" id="1_d3t5x"]
|
[ext_resource type="PackedScene" uid="uid://dsncoyuq0i02q" path="res://Models/kenney_city-kit-roads/Models/GLTF format/road_crossroad.glb" id="1_d3t5x"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ckhtfnuf3aoi5" path="res://Models/kenney_city-kit-roads/Models/GLTF format/road_straight.glb" id="2_x1w1j"]
|
[ext_resource type="PackedScene" uid="uid://ckhtfnuf3aoi5" path="res://Models/kenney_city-kit-roads/Models/GLTF format/road_straight.glb" id="2_x1w1j"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://blge50o85t56r" path="res://Sprites/Noise/groundSnow.tres" id="3_dbl44"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mecwg"]
|
||||||
|
normal_enabled = true
|
||||||
|
normal_texture = ExtResource("3_dbl44")
|
||||||
|
|
||||||
|
[sub_resource type="QuadMesh" id="QuadMesh_tubem"]
|
||||||
|
material = SubResource("StandardMaterial3D_mecwg")
|
||||||
|
size = Vector2(12, 12)
|
||||||
|
orientation = 1
|
||||||
|
|
||||||
[node name="Block" type="Node3D"]
|
[node name="Block" type="Node3D"]
|
||||||
transform = Transform3D(10, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0)
|
transform = Transform3D(10, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0)
|
||||||
@ -14,3 +24,7 @@ transform = Transform3D(12, 0, 0, 0, 1, 0, 0, 0, 1, -7, 0, -1.25)
|
|||||||
|
|
||||||
[node name="road_straight23" parent="." instance=ExtResource("2_x1w1j")]
|
[node name="road_straight23" parent="." instance=ExtResource("2_x1w1j")]
|
||||||
transform = Transform3D(-5.24537e-07, 0, -1, 0, 1, 0, 12, 0, -4.37114e-08, 0.249736, 0, -7.00017)
|
transform = Transform3D(-5.24537e-07, 0, -1, 0, 1, 0, 12, 0, -4.37114e-08, 0.249736, 0, -7.00017)
|
||||||
|
|
||||||
|
[node name="MeshInstance3D3" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 0, -7)
|
||||||
|
mesh = SubResource("QuadMesh_tubem")
|
||||||
|
@ -38,4 +38,7 @@ shape = SubResource("CylinderShape3D_gwnos")
|
|||||||
light_color = Color(0, 1, 0, 1)
|
light_color = Color(0, 1, 0, 1)
|
||||||
light_energy = 16.0
|
light_energy = 16.0
|
||||||
light_size = 1.0
|
light_size = 1.0
|
||||||
|
distance_fade_enabled = true
|
||||||
|
distance_fade_begin = 500.0
|
||||||
|
distance_fade_length = 100.0
|
||||||
omni_range = 115.342
|
omni_range = 115.342
|
||||||
|
@ -24,7 +24,7 @@ ring_segments = 8
|
|||||||
|
|
||||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_a68r1"]
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_a68r1"]
|
||||||
height = 0.060093
|
height = 0.060093
|
||||||
radius = 0.825657
|
radius = 0.946
|
||||||
|
|
||||||
[node name="GrinchRing" type="Area3D"]
|
[node name="GrinchRing" type="Area3D"]
|
||||||
script = ExtResource("1_taxba")
|
script = ExtResource("1_taxba")
|
||||||
|
@ -11,7 +11,7 @@ ring_segments = 8
|
|||||||
|
|
||||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_lavpq"]
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_lavpq"]
|
||||||
height = 0.060093
|
height = 0.060093
|
||||||
radius = 0.825657
|
radius = 0.946404
|
||||||
|
|
||||||
[node name="SantaRing" type="Area3D"]
|
[node name="SantaRing" type="Area3D"]
|
||||||
script = ExtResource("1_pey8v")
|
script = ExtResource("1_pey8v")
|
||||||
|
@ -43,6 +43,7 @@ script = ExtResource("1_lcdrt")
|
|||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." node_paths=PackedStringArray("lookAt")]
|
[node name="Camera3D" type="Camera3D" parent="." node_paths=PackedStringArray("lookAt")]
|
||||||
transform = Transform3D(-0.999899, 0.0033777, -0.0138171, -3.6117e-09, 0.971396, 0.237465, 0.014224, 0.237441, -0.971298, -0.0386804, 5.98515, -4.86494)
|
transform = Transform3D(-0.999899, 0.0033777, -0.0138171, -3.6117e-09, 0.971396, 0.237465, 0.014224, 0.237441, -0.971298, -0.0386804, 5.98515, -4.86494)
|
||||||
|
current = true
|
||||||
script = ExtResource("2_0aps4")
|
script = ExtResource("2_0aps4")
|
||||||
lookAt = NodePath("../SleighModel")
|
lookAt = NodePath("../SleighModel")
|
||||||
moveSpeed = 30.0
|
moveSpeed = 30.0
|
||||||
@ -62,7 +63,7 @@ moveSpeed = 30.0
|
|||||||
zOffset = 5.0
|
zOffset = 5.0
|
||||||
|
|
||||||
[node name="SantaModel" parent="SleighModel" instance=ExtResource("2_ugj23")]
|
[node name="SantaModel" parent="SleighModel" instance=ExtResource("2_ugj23")]
|
||||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0.484, -1.335)
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 1.86265e-08, 1.47142, -1.09238)
|
||||||
|
|
||||||
[node name="Row1" type="Node3D" parent="." node_paths=PackedStringArray("lookAt")]
|
[node name="Row1" type="Node3D" parent="." node_paths=PackedStringArray("lookAt")]
|
||||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 5.2)
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 5.2)
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
[gd_scene load_steps=28 format=4 uid="uid://c4tm46bkp2med"]
|
[gd_scene load_steps=30 format=4 uid="uid://c4tm46bkp2med"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://jvrsa2ni0ja8" path="res://Models/kenney_holiday-kit/Models/GLB format/lights-colored.glb" id="1_5fapm"]
|
||||||
[ext_resource type="Script" path="res://Scripts/Effects/AnimationStartRandomizer.gd" id="1_niydu"]
|
[ext_resource type="Script" path="res://Scripts/Effects/AnimationStartRandomizer.gd" id="1_niydu"]
|
||||||
[ext_resource type="PackedScene" uid="uid://crojacrvi3lp" path="res://Scenes/reindeerSteps.tscn" id="1_oea7d"]
|
[ext_resource type="PackedScene" uid="uid://crojacrvi3lp" path="res://Scenes/reindeerSteps.tscn" id="1_oea7d"]
|
||||||
|
[ext_resource type="Script" path="res://Scripts/Effects/RandomColorLight.gd" id="2_m7wdy"]
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4k1de"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4k1de"]
|
||||||
resource_name = "Material.001"
|
resource_name = "Material.001"
|
||||||
@ -4450,6 +4452,24 @@ bone_idx = 9
|
|||||||
mesh = SubResource("ArrayMesh_tnxux")
|
mesh = SubResource("ArrayMesh_tnxux")
|
||||||
skeleton = NodePath("")
|
skeleton = NodePath("")
|
||||||
|
|
||||||
|
[node name="lights-colored2" parent="AnimalArmature/Skeleton3D/Stag_Horns" instance=ExtResource("1_5fapm")]
|
||||||
|
transform = Transform3D(-0.742588, 0.014378, 1.22032, 0.444129, 1.33371, 0.254547, -1.13672, 0.511701, -0.697745, -0.681333, 0.0144391, -0.876252)
|
||||||
|
|
||||||
|
[node name="lights-colored3" parent="AnimalArmature/Skeleton3D/Stag_Horns" instance=ExtResource("1_5fapm")]
|
||||||
|
transform = Transform3D(-0.717031, -0.398182, -1.16967, -0.486663, 1.33405, -0.155807, 1.13571, 0.320263, -0.805237, 0.831802, 0.0386124, -0.823734)
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="AnimalArmature/Skeleton3D/Stag_Horns"]
|
||||||
|
transform = Transform3D(1.42857, 2.84053e-08, 1.49012e-08, -2.18861e-08, 1.42857, -2.98023e-08, 3.72529e-09, 0, 1.42857, 0.542132, 0.213439, -0.580199)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
omni_range = 0.5
|
||||||
|
script = ExtResource("2_m7wdy")
|
||||||
|
|
||||||
|
[node name="OmniLight3D2" type="OmniLight3D" parent="AnimalArmature/Skeleton3D/Stag_Horns"]
|
||||||
|
transform = Transform3D(1.42857, 3.21306e-08, 1.86265e-08, -2.93367e-08, 1.42857, -2.98023e-08, 0, 0, 1.42857, -0.585003, 0.183462, -0.620112)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
omni_range = 0.5
|
||||||
|
script = ExtResource("2_m7wdy")
|
||||||
|
|
||||||
[node name="Stag" type="MeshInstance3D" parent="AnimalArmature/Skeleton3D"]
|
[node name="Stag" type="MeshInstance3D" parent="AnimalArmature/Skeleton3D"]
|
||||||
mesh = SubResource("ArrayMesh_m6s6t")
|
mesh = SubResource("ArrayMesh_m6s6t")
|
||||||
skin = SubResource("Skin_y4fhu")
|
skin = SubResource("Skin_y4fhu")
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=108 format=4 uid="uid://dq3jre5xfk2qs"]
|
[gd_scene load_steps=111 format=4 uid="uid://dq3jre5xfk2qs"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://Scripts/Santa.gd" id="1_aiyyw"]
|
[ext_resource type="Script" path="res://Scripts/Santa.gd" id="1_aiyyw"]
|
||||||
[ext_resource type="Texture2D" uid="uid://0lvw3hp0m8cv" path="res://Models/Santa/characters/Santa_santa_texture.png" id="1_pr6cn"]
|
[ext_resource type="Texture2D" uid="uid://0lvw3hp0m8cv" path="res://Models/Santa/characters/Santa_santa_texture.png" id="1_pr6cn"]
|
||||||
@ -29557,6 +29557,7 @@ tracks/103/keys = PackedFloat32Array(0, 1, 1, 1, 1)
|
|||||||
[sub_resource type="Animation" id="Animation_r63jm"]
|
[sub_resource type="Animation" id="Animation_r63jm"]
|
||||||
resource_name = "Idle"
|
resource_name = "Idle"
|
||||||
length = 1.06667
|
length = 1.06667
|
||||||
|
loop_mode = 1
|
||||||
tracks/0/type = "position_3d"
|
tracks/0/type = "position_3d"
|
||||||
tracks/0/imported = true
|
tracks/0/imported = true
|
||||||
tracks/0/enabled = true
|
tracks/0/enabled = true
|
||||||
@ -39802,6 +39803,33 @@ tracks/103/interp = 1
|
|||||||
tracks/103/loop_wrap = true
|
tracks/103/loop_wrap = true
|
||||||
tracks/103/keys = PackedFloat32Array(0, 1, 1, 1, 1)
|
tracks/103/keys = PackedFloat32Array(0, 1, 1, 1, 1)
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_nvnh2"]
|
||||||
|
length = 0.001
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Rig:rotation")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector3(0, 0, 0)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("Rig:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0),
|
||||||
|
"transitions": PackedFloat32Array(1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector3(0, -1, 0)]
|
||||||
|
}
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_o02mi"]
|
[sub_resource type="Animation" id="Animation_o02mi"]
|
||||||
resource_name = "Running_A"
|
resource_name = "Running_A"
|
||||||
length = 0.8
|
length = 0.8
|
||||||
@ -69813,6 +69841,49 @@ tracks/103/interp = 1
|
|||||||
tracks/103/loop_wrap = true
|
tracks/103/loop_wrap = true
|
||||||
tracks/103/keys = PackedFloat32Array(0, 1, 1, 1, 1)
|
tracks/103/keys = PackedFloat32Array(0, 1, 1, 1, 1)
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_hqdts"]
|
||||||
|
resource_name = "flip"
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Rig:rotation")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667, 0.333333, 0.4, 0.466667, 0.533333, 0.6, 0.666667, 0.733333, 0.8, 0.866667, 0.933333),
|
||||||
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector3(0, 0, 0), Vector3(1.5708, 0, 0), Vector3(3.14159, 0, 0), Vector3(4.71239, 0, 0), Vector3(0, 0, 0), Vector3(1.5708, 0, 0), Vector3(3.14159, 0, 0), Vector3(4.71239, 0, 0), Vector3(0, 0, 0), Vector3(1.5708, 0, 0), Vector3(3.14159, 0, 0), Vector3(4.71239, 0, 0), Vector3(0, 0, 0), Vector3(1.5708, 0, 0), Vector3(3.14159, 0, 0)]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id="Animation_ca5gn"]
|
||||||
|
resource_name = "roll"
|
||||||
|
length = 0.5
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/path = NodePath("Rig:rotation")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 0.25, 0.5),
|
||||||
|
"transitions": PackedFloat32Array(1, 1, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector3(0, 0, 0), Vector3(1.5708, -8.74228e-08, 0), Vector3(3.14159, 0, 0)]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/path = NodePath("Rig:position")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PackedFloat32Array(0, 0.25, 0.5),
|
||||||
|
"transitions": PackedFloat32Array(1, 1, 1),
|
||||||
|
"update": 0,
|
||||||
|
"values": [Vector3(0, -1, 0), Vector3(0, 1, -1), Vector3(0, 1, -2)]
|
||||||
|
}
|
||||||
|
|
||||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_84wy4"]
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_84wy4"]
|
||||||
_data = {
|
_data = {
|
||||||
"1H_Melee_Attack_Chop": SubResource("Animation_svahm"),
|
"1H_Melee_Attack_Chop": SubResource("Animation_svahm"),
|
||||||
@ -69869,6 +69940,7 @@ _data = {
|
|||||||
"Lie_Pose": SubResource("Animation_vt8ot"),
|
"Lie_Pose": SubResource("Animation_vt8ot"),
|
||||||
"Lie_StandUp": SubResource("Animation_nas6x"),
|
"Lie_StandUp": SubResource("Animation_nas6x"),
|
||||||
"PickUp": SubResource("Animation_e556h"),
|
"PickUp": SubResource("Animation_e556h"),
|
||||||
|
"RESET": SubResource("Animation_nvnh2"),
|
||||||
"Running_A": SubResource("Animation_o02mi"),
|
"Running_A": SubResource("Animation_o02mi"),
|
||||||
"Running_B": SubResource("Animation_8w8op"),
|
"Running_B": SubResource("Animation_8w8op"),
|
||||||
"Running_C": SubResource("Animation_fsbg2"),
|
"Running_C": SubResource("Animation_fsbg2"),
|
||||||
@ -69909,13 +69981,17 @@ _data = {
|
|||||||
"Walking_B": SubResource("Animation_0x1v5"),
|
"Walking_B": SubResource("Animation_0x1v5"),
|
||||||
"Walking_Backwards": SubResource("Animation_aylfd"),
|
"Walking_Backwards": SubResource("Animation_aylfd"),
|
||||||
"Walking_C": SubResource("Animation_xyfwd"),
|
"Walking_C": SubResource("Animation_xyfwd"),
|
||||||
"Walking_D_Skeletons": SubResource("Animation_3v2ir")
|
"Walking_D_Skeletons": SubResource("Animation_3v2ir"),
|
||||||
|
"flip": SubResource("Animation_hqdts"),
|
||||||
|
"roll": SubResource("Animation_ca5gn")
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="SantaModel" type="Node3D"]
|
[node name="SantaModel" type="Node3D"]
|
||||||
|
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
script = ExtResource("1_aiyyw")
|
script = ExtResource("1_aiyyw")
|
||||||
|
|
||||||
[node name="Rig" type="Node3D" parent="."]
|
[node name="Rig" type="Node3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
|
||||||
|
|
||||||
[node name="Skeleton3D" type="Skeleton3D" parent="Rig"]
|
[node name="Skeleton3D" type="Skeleton3D" parent="Rig"]
|
||||||
bones/0/name = "root"
|
bones/0/name = "root"
|
||||||
@ -69930,90 +70006,90 @@ bones/1/parent = 0
|
|||||||
bones/1/rest = Transform3D(1, 0, -2.38419e-07, 0, 1, 0, 2.38419e-07, 0, 1, 0, 0.405663, 0)
|
bones/1/rest = Transform3D(1, 0, -2.38419e-07, 0, 1, 0, 2.38419e-07, 0, 1, 0, 0.405663, 0)
|
||||||
bones/1/enabled = true
|
bones/1/enabled = true
|
||||||
bones/1/position = Vector3(0, 0.392064, 0)
|
bones/1/position = Vector3(0, 0.392064, 0)
|
||||||
bones/1/rotation = Quaternion(0, -1.19209e-07, 0, 1)
|
bones/1/rotation = Quaternion(-1.11123e-10, 0.0431578, 2.57241e-09, 0.999068)
|
||||||
bones/1/scale = Vector3(1, 1, 1)
|
bones/1/scale = Vector3(1, 1, 1)
|
||||||
bones/2/name = "spine"
|
bones/2/name = "spine"
|
||||||
bones/2/parent = 1
|
bones/2/parent = 1
|
||||||
bones/2/rest = Transform3D(1, 0, 1.42109e-14, 0, 1, 0, -1.42109e-14, 0, 1, 0, 0.191978, 0)
|
bones/2/rest = Transform3D(1, 0, 1.42109e-14, 0, 1, 0, -1.42109e-14, 0, 1, 0, 0.191978, 0)
|
||||||
bones/2/enabled = true
|
bones/2/enabled = true
|
||||||
bones/2/position = Vector3(0, 0.191978, 0)
|
bones/2/position = Vector3(0, 0.191978, 0)
|
||||||
bones/2/rotation = Quaternion(0, 7.10543e-15, 0, 1)
|
bones/2/rotation = Quaternion(-6.93889e-18, 7.10543e-15, 4.93038e-32, 1)
|
||||||
bones/2/scale = Vector3(1, 1, 1)
|
bones/2/scale = Vector3(1, 1, 1)
|
||||||
bones/3/name = "chest"
|
bones/3/name = "chest"
|
||||||
bones/3/parent = 2
|
bones/3/parent = 2
|
||||||
bones/3/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.374988, 0)
|
bones/3/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.374988, 0)
|
||||||
bones/3/enabled = true
|
bones/3/enabled = true
|
||||||
bones/3/position = Vector3(0, 0.374988, 0)
|
bones/3/position = Vector3(0, 0.374988, 0)
|
||||||
bones/3/rotation = Quaternion(0, 0, 0, 1)
|
bones/3/rotation = Quaternion(8.27181e-25, 3.72529e-09, 0, 1)
|
||||||
bones/3/scale = Vector3(1, 1, 1)
|
bones/3/scale = Vector3(1, 1, 1)
|
||||||
bones/4/name = "upperarm.l"
|
bones/4/name = "upperarm.l"
|
||||||
bones/4/parent = 3
|
bones/4/parent = 3
|
||||||
bones/4/rest = Transform3D(0.0572842, 0.998357, -3.57628e-07, -3.57628e-07, 4.76837e-07, 1, 0.998357, -0.0572841, 4.76837e-07, 0.212007, 0.134132, 8.40246e-08)
|
bones/4/rest = Transform3D(0.0572842, 0.998357, -3.57628e-07, -3.57628e-07, 4.76837e-07, 1, 0.998357, -0.0572841, 4.76837e-07, 0.212007, 0.134132, 8.40246e-08)
|
||||||
bones/4/enabled = true
|
bones/4/enabled = true
|
||||||
bones/4/position = Vector3(0.212007, 0.134132, 8.40246e-08)
|
bones/4/position = Vector3(0.212007, 0.134132, 7.92996e-08)
|
||||||
bones/4/rotation = Quaternion(-0.587952, -0.108446, -0.645398, 0.475408)
|
bones/4/rotation = Quaternion(-0.559906, -0.0608804, -0.643974, 0.517779)
|
||||||
bones/4/scale = Vector3(0.999999, 0.999999, 1)
|
bones/4/scale = Vector3(0.999999, 0.999999, 1)
|
||||||
bones/5/name = "lowerarm.l"
|
bones/5/name = "lowerarm.l"
|
||||||
bones/5/parent = 4
|
bones/5/parent = 4
|
||||||
bones/5/rest = Transform3D(0.993887, 0.110402, -1.19007e-07, -0.110402, 0.993887, 3.28831e-09, 1.18643e-07, 9.87045e-09, 1, -3.21966e-09, 0.241897, -1.19406e-07)
|
bones/5/rest = Transform3D(0.993887, 0.110402, -1.19007e-07, -0.110402, 0.993887, 3.28831e-09, 1.18643e-07, 9.87045e-09, 1, -3.21966e-09, 0.241897, -1.19406e-07)
|
||||||
bones/5/enabled = true
|
bones/5/enabled = true
|
||||||
bones/5/position = Vector3(-3.21966e-09, 0.241897, -1.19406e-07)
|
bones/5/position = Vector3(-3.21966e-09, 0.241897, -1.19406e-07)
|
||||||
bones/5/rotation = Quaternion(1.17522e-08, -4.73552e-08, -0.497385, 0.86753)
|
bones/5/rotation = Quaternion(3.65498e-08, -4.88301e-08, -0.494719, 0.869053)
|
||||||
bones/5/scale = Vector3(1, 1, 1)
|
bones/5/scale = Vector3(1, 0.999999, 1)
|
||||||
bones/6/name = "wrist.l"
|
bones/6/name = "wrist.l"
|
||||||
bones/6/parent = 5
|
bones/6/parent = 5
|
||||||
bones/6/rest = Transform3D(0.998579, -0.0532972, -6.01854e-10, 0.0532972, 0.998579, 1.78776e-10, 5.9147e-10, -2.10599e-10, 1, 8.71929e-09, 0.260044, -1.50195e-10)
|
bones/6/rest = Transform3D(0.998579, -0.0532972, -6.01854e-10, 0.0532972, 0.998579, 1.78776e-10, 5.9147e-10, -2.10599e-10, 1, 8.71929e-09, 0.260044, -1.50195e-10)
|
||||||
bones/6/enabled = true
|
bones/6/enabled = true
|
||||||
bones/6/position = Vector3(8.71929e-09, 0.260044, -1.50195e-10)
|
bones/6/position = Vector3(8.71929e-09, 0.260044, -1.50195e-10)
|
||||||
bones/6/rotation = Quaternion(-7.34669e-09, -7.94499e-09, 0.0266581, 0.999645)
|
bones/6/rotation = Quaternion(1.44633e-08, 1.26672e-08, 0.0266581, 0.999645)
|
||||||
bones/6/scale = Vector3(1, 1, 1)
|
bones/6/scale = Vector3(1, 1, 1)
|
||||||
bones/7/name = "hand.l"
|
bones/7/name = "hand.l"
|
||||||
bones/7/parent = 6
|
bones/7/parent = 6
|
||||||
bones/7/rest = Transform3D(1, 1.09104e-05, 2.66204e-07, -1.09104e-05, 1, -2.40181e-09, -2.66204e-07, 2.39891e-09, 1, 9.08162e-13, 0.0738258, 2.22045e-16)
|
bones/7/rest = Transform3D(1, 1.09104e-05, 2.66204e-07, -1.09104e-05, 1, -2.40181e-09, -2.66204e-07, 2.39891e-09, 1, 9.08162e-13, 0.0738258, 2.22045e-16)
|
||||||
bones/7/enabled = true
|
bones/7/enabled = true
|
||||||
bones/7/position = Vector3(9.08162e-13, 0.0738258, 2.22045e-16)
|
bones/7/position = Vector3(9.08162e-13, 0.0738258, 2.22045e-16)
|
||||||
bones/7/rotation = Quaternion(-0.316677, -0.347579, 0.228998, 0.852329)
|
bones/7/rotation = Quaternion(-0.321065, -0.325319, 0.145726, 0.87741)
|
||||||
bones/7/scale = Vector3(1, 1, 1)
|
bones/7/scale = Vector3(1, 1, 1)
|
||||||
bones/8/name = "handslot.l"
|
bones/8/name = "handslot.l"
|
||||||
bones/8/parent = 7
|
bones/8/parent = 7
|
||||||
bones/8/rest = Transform3D(-1.19209e-07, 1, -2.22045e-16, -1, -1.19209e-07, -4.55307e-09, -4.55307e-09, -2.22045e-16, 1, 8.34815e-10, 0.0961251, -0.0575001)
|
bones/8/rest = Transform3D(-1.19209e-07, 1, -2.22045e-16, -1, -1.19209e-07, -4.55307e-09, -4.55307e-09, -2.22045e-16, 1, 8.34815e-10, 0.0961251, -0.0575001)
|
||||||
bones/8/enabled = true
|
bones/8/enabled = true
|
||||||
bones/8/position = Vector3(8.34801e-10, 0.096125, -0.0575)
|
bones/8/position = Vector3(8.34843e-10, 0.0961252, -0.0575)
|
||||||
bones/8/rotation = Quaternion(-3.6586e-09, 6.87811e-09, -0.707107, 0.707107)
|
bones/8/rotation = Quaternion(-3.6586e-09, 6.87811e-09, -0.707107, 0.707107)
|
||||||
bones/8/scale = Vector3(1, 1, 1)
|
bones/8/scale = Vector3(1, 1, 1)
|
||||||
bones/9/name = "upperarm.r"
|
bones/9/name = "upperarm.r"
|
||||||
bones/9/parent = 3
|
bones/9/parent = 3
|
||||||
bones/9/rest = Transform3D(0.0572841, -0.998357, 4.47035e-07, 5.06639e-07, 4.17232e-07, 1, -0.998357, -0.0572842, 4.76837e-07, -0.212007, 0.134132, 8.40246e-08)
|
bones/9/rest = Transform3D(0.0572841, -0.998357, 4.47035e-07, 5.06639e-07, 4.17232e-07, 1, -0.998357, -0.0572842, 4.76837e-07, -0.212007, 0.134132, 8.40246e-08)
|
||||||
bones/9/enabled = true
|
bones/9/enabled = true
|
||||||
bones/9/position = Vector3(-0.212007, 0.134132, 8.40246e-08)
|
bones/9/position = Vector3(-0.212007, 0.134132, 8.6814e-08)
|
||||||
bones/9/rotation = Quaternion(-0.580281, 0.158285, 0.666053, 0.441127)
|
bones/9/rotation = Quaternion(-0.618244, 0.0807285, 0.618012, 0.478873)
|
||||||
bones/9/scale = Vector3(1, 0.999999, 1)
|
bones/9/scale = Vector3(0.999999, 0.999999, 1)
|
||||||
bones/10/name = "lowerarm.r"
|
bones/10/name = "lowerarm.r"
|
||||||
bones/10/parent = 9
|
bones/10/parent = 9
|
||||||
bones/10/rest = Transform3D(0.993887, -0.110402, 1.19007e-07, 0.110402, 0.993887, 3.28831e-09, -1.18643e-07, 9.87045e-09, 1, -7.12186e-11, 0.241897, -1.19406e-07)
|
bones/10/rest = Transform3D(0.993887, -0.110402, 1.19007e-07, 0.110402, 0.993887, 3.28831e-09, -1.18643e-07, 9.87045e-09, 1, -7.12186e-11, 0.241897, -1.19406e-07)
|
||||||
bones/10/enabled = true
|
bones/10/enabled = true
|
||||||
bones/10/position = Vector3(-7.12186e-11, 0.241897, -1.19406e-07)
|
bones/10/position = Vector3(-7.12186e-11, 0.241897, -1.19406e-07)
|
||||||
bones/10/rotation = Quaternion(8.19857e-09, 4.56512e-08, 0.424971, 0.905207)
|
bones/10/rotation = Quaternion(2.09853e-08, 5.12855e-08, 0.517939, 0.855417)
|
||||||
bones/10/scale = Vector3(1, 1, 1)
|
bones/10/scale = Vector3(1, 1, 1)
|
||||||
bones/11/name = "wrist.r"
|
bones/11/name = "wrist.r"
|
||||||
bones/11/parent = 10
|
bones/11/parent = 10
|
||||||
bones/11/rest = Transform3D(0.998579, 0.0532972, 6.01854e-10, -0.0532972, 0.998579, 1.78776e-10, -5.9147e-10, -2.10599e-10, 1, -8.71838e-09, 0.260044, -1.50195e-10)
|
bones/11/rest = Transform3D(0.998579, 0.0532972, 6.01854e-10, -0.0532972, 0.998579, 1.78776e-10, -5.9147e-10, -2.10599e-10, 1, -8.71838e-09, 0.260044, -1.50195e-10)
|
||||||
bones/11/enabled = true
|
bones/11/enabled = true
|
||||||
bones/11/position = Vector3(-8.71838e-09, 0.260044, -1.50195e-10)
|
bones/11/position = Vector3(-8.71838e-09, 0.260044, -1.50195e-10)
|
||||||
bones/11/rotation = Quaternion(-7.34669e-09, 7.94499e-09, -0.0266581, 0.999645)
|
bones/11/rotation = Quaternion(-4.94615e-10, -1.45974e-08, -0.0266581, 0.999645)
|
||||||
bones/11/scale = Vector3(1, 1, 1)
|
bones/11/scale = Vector3(1, 1, 1)
|
||||||
bones/12/name = "hand.r"
|
bones/12/name = "hand.r"
|
||||||
bones/12/parent = 11
|
bones/12/parent = 11
|
||||||
bones/12/rest = Transform3D(1, -1.09104e-05, -1.78637e-07, 1.09104e-05, 1, -2.40084e-09, 1.78637e-07, 2.39889e-09, 1, 1.33227e-15, 0.0738258, 2.22045e-16)
|
bones/12/rest = Transform3D(1, -1.09104e-05, -1.78637e-07, 1.09104e-05, 1, -2.40084e-09, 1.78637e-07, 2.39889e-09, 1, 1.33227e-15, 0.0738258, 2.22045e-16)
|
||||||
bones/12/enabled = true
|
bones/12/enabled = true
|
||||||
bones/12/position = Vector3(1.33227e-15, 0.0738258, 2.22045e-16)
|
bones/12/position = Vector3(1.33227e-15, 0.0738258, 2.22045e-16)
|
||||||
bones/12/rotation = Quaternion(-0.350236, 0.291473, -0.196762, 0.868138)
|
bones/12/rotation = Quaternion(-0.319291, 0.300524, -0.22735, 0.869512)
|
||||||
bones/12/scale = Vector3(1, 1, 1)
|
bones/12/scale = Vector3(1, 1, 1)
|
||||||
bones/13/name = "handslot.r"
|
bones/13/name = "handslot.r"
|
||||||
bones/13/parent = 12
|
bones/13/parent = 12
|
||||||
bones/13/rest = Transform3D(-1.19209e-07, -1, 2.22045e-16, 1, -1.19209e-07, -4.55301e-09, 4.55301e-09, -2.22045e-16, 1, -8.34815e-10, 0.0961251, -0.0575001)
|
bones/13/rest = Transform3D(-1.19209e-07, -1, 2.22045e-16, 1, -1.19209e-07, -4.55301e-09, 4.55301e-09, -2.22045e-16, 1, -8.34815e-10, 0.0961251, -0.0575001)
|
||||||
bones/13/enabled = true
|
bones/13/enabled = true
|
||||||
bones/13/position = Vector3(-8.34843e-10, 0.0961252, -0.0575)
|
bones/13/position = Vector3(-1.5736e-08, 0.0961251, -0.0575)
|
||||||
bones/13/rotation = Quaternion(-1.02444e-09, -4.24391e-09, 0.707107, 0.707107)
|
bones/13/rotation = Quaternion(-1.02444e-09, -4.24391e-09, 0.707107, 0.707107)
|
||||||
bones/13/scale = Vector3(1, 1, 1)
|
bones/13/scale = Vector3(1, 1, 1)
|
||||||
bones/14/name = "head"
|
bones/14/name = "head"
|
||||||
@ -70021,63 +70097,63 @@ bones/14/parent = 3
|
|||||||
bones/14/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.268797, 0)
|
bones/14/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.268797, 0)
|
||||||
bones/14/enabled = true
|
bones/14/enabled = true
|
||||||
bones/14/position = Vector3(0, 0.268797, 0)
|
bones/14/position = Vector3(0, 0.268797, 0)
|
||||||
bones/14/rotation = Quaternion(0, 0, 0, 1)
|
bones/14/rotation = Quaternion(-5.80608e-11, -0.0313417, -1.88012e-09, 0.999509)
|
||||||
bones/14/scale = Vector3(1, 1, 1)
|
bones/14/scale = Vector3(1, 1, 1)
|
||||||
bones/15/name = "upperleg.l"
|
bones/15/name = "upperleg.l"
|
||||||
bones/15/parent = 1
|
bones/15/parent = 1
|
||||||
bones/15/rest = Transform3D(1, -1.42215e-07, -2.65602e-08, -1.43052e-07, -0.999396, -0.0347412, -2.16035e-08, 0.0347411, -0.999398, 0.170945, 0.113587, 1.39233e-08)
|
bones/15/rest = Transform3D(1, -1.42215e-07, -2.65602e-08, -1.43052e-07, -0.999396, -0.0347412, -2.16035e-08, 0.0347411, -0.999398, 0.170945, 0.113587, 1.39233e-08)
|
||||||
bones/15/enabled = true
|
bones/15/enabled = true
|
||||||
bones/15/position = Vector3(0.170945, 0.113587, 1.39233e-08)
|
bones/15/position = Vector3(0.170945, 0.113587, 1.59941e-08)
|
||||||
bones/15/rotation = Quaternion(0.995891, -1.28408e-07, -1.6118e-08, 0.0905607)
|
bones/15/rotation = Quaternion(0.993715, 0.0837146, 0.0735038, 0.0109185)
|
||||||
bones/15/scale = Vector3(1, 1, 1)
|
bones/15/scale = Vector3(1, 1, 1)
|
||||||
bones/16/name = "lowerleg.l"
|
bones/16/name = "lowerleg.l"
|
||||||
bones/16/parent = 15
|
bones/16/parent = 15
|
||||||
bones/16/rest = Transform3D(1, 1.6129e-07, 1.20856e-07, -1.3212e-07, 0.977433, -0.211248, -1.52201e-07, 0.211248, 0.977433, 3.57982e-09, 0.227077, -6.13986e-09)
|
bones/16/rest = Transform3D(1, 1.6129e-07, 1.20856e-07, -1.3212e-07, 0.977433, -0.211248, -1.52201e-07, 0.211248, 0.977433, 3.57982e-09, 0.227077, -6.13986e-09)
|
||||||
bones/16/enabled = true
|
bones/16/enabled = true
|
||||||
bones/16/position = Vector3(3.57982e-09, 0.227077, -6.13986e-09)
|
bones/16/position = Vector3(3.57982e-09, 0.227077, -6.13986e-09)
|
||||||
bones/16/rotation = Quaternion(0.29132, 6.60488e-08, -2.02312e-07, 0.956626)
|
bones/16/rotation = Quaternion(0.195602, 6.26228e-08, -1.32239e-07, 0.980683)
|
||||||
bones/16/scale = Vector3(1, 1, 1)
|
bones/16/scale = Vector3(1, 1, 1)
|
||||||
bones/17/name = "foot.l"
|
bones/17/name = "foot.l"
|
||||||
bones/17/parent = 16
|
bones/17/parent = 16
|
||||||
bones/17/rest = Transform3D(1, 4.64335e-08, 6.01239e-08, -7.59277e-08, 0.585515, 0.810661, 2.4383e-09, -0.810662, 0.585514, 1.83222e-10, 0.149437, 9.66537e-10)
|
bones/17/rest = Transform3D(1, 4.64335e-08, 6.01239e-08, -7.59277e-08, 0.585515, 0.810661, 2.4383e-09, -0.810662, 0.585514, 1.83222e-10, 0.149437, 9.66537e-10)
|
||||||
bones/17/enabled = true
|
bones/17/enabled = true
|
||||||
bones/17/position = Vector3(1.83222e-10, 0.149437, 9.66537e-10)
|
bones/17/position = Vector3(1.83222e-10, 0.149437, 9.66537e-10)
|
||||||
bones/17/rotation = Quaternion(-0.554911, -3.32515e-08, 7.40745e-09, 0.83191)
|
bones/17/rotation = Quaternion(-0.517564, -0.209497, 0.0436549, 0.828452)
|
||||||
bones/17/scale = Vector3(1, 1, 0.999999)
|
bones/17/scale = Vector3(1, 1, 0.999999)
|
||||||
bones/18/name = "toes.l"
|
bones/18/name = "toes.l"
|
||||||
bones/18/parent = 17
|
bones/18/parent = 17
|
||||||
bones/18/rest = Transform3D(-1, 1.3329e-07, 6.94339e-08, 4.25341e-08, 0.694104, -0.719875, -1.44146e-07, -0.71987, -0.694109, -1.51142e-08, 0.16565, 5.17173e-09)
|
bones/18/rest = Transform3D(-1, 1.3329e-07, 6.94339e-08, 4.25341e-08, 0.694104, -0.719875, -1.44146e-07, -0.71987, -0.694109, -1.51142e-08, 0.16565, 5.17173e-09)
|
||||||
bones/18/enabled = true
|
bones/18/enabled = true
|
||||||
bones/18/position = Vector3(-1.51142e-08, 0.16565, 5.17173e-09)
|
bones/18/position = Vector3(-1.51142e-08, 0.16565, 5.17173e-09)
|
||||||
bones/18/rotation = Quaternion(3.45236e-08, 0.920235, -0.391366, 7.00252e-08)
|
bones/18/rotation = Quaternion(0.000111784, 0.920258, -0.391313, -2.52417e-05)
|
||||||
bones/18/scale = Vector3(1, 0.999998, 1)
|
bones/18/scale = Vector3(1, 0.999998, 1)
|
||||||
bones/19/name = "upperleg.r"
|
bones/19/name = "upperleg.r"
|
||||||
bones/19/parent = 1
|
bones/19/parent = 1
|
||||||
bones/19/rest = Transform3D(1, 1.49611e-07, -6.08626e-08, 1.47406e-07, -0.999396, -0.0347412, -6.60234e-08, 0.0347411, -0.999398, -0.170945, 0.113587, 1.39233e-08)
|
bones/19/rest = Transform3D(1, 1.49611e-07, -6.08626e-08, 1.47406e-07, -0.999396, -0.0347412, -6.60234e-08, 0.0347411, -0.999398, -0.170945, 0.113587, 1.39233e-08)
|
||||||
bones/19/enabled = true
|
bones/19/enabled = true
|
||||||
bones/19/position = Vector3(-0.170945, 0.113587, 1.39233e-08)
|
bones/19/position = Vector3(-0.170945, 0.113587, 1.55755e-08)
|
||||||
bones/19/rotation = Quaternion(0.995891, 1.34625e-07, -2.73067e-08, 0.0905607)
|
bones/19/rotation = Quaternion(0.997322, -0.0294574, 0.0315293, 0.0590483)
|
||||||
bones/19/scale = Vector3(1, 1, 1)
|
bones/19/scale = Vector3(1, 1, 1)
|
||||||
bones/20/name = "lowerleg.r"
|
bones/20/name = "lowerleg.r"
|
||||||
bones/20/parent = 19
|
bones/20/parent = 19
|
||||||
bones/20/rest = Transform3D(1, -1.6129e-07, -1.20856e-07, 1.3212e-07, 0.977433, -0.211248, 1.52201e-07, 0.211248, 0.977433, -3.57982e-09, 0.227077, -6.13986e-09)
|
bones/20/rest = Transform3D(1, -1.6129e-07, -1.20856e-07, 1.3212e-07, 0.977433, -0.211248, 1.52201e-07, 0.211248, 0.977433, -3.57982e-09, 0.227077, -6.13986e-09)
|
||||||
bones/20/enabled = true
|
bones/20/enabled = true
|
||||||
bones/20/position = Vector3(-3.57982e-09, 0.227077, -6.13986e-09)
|
bones/20/position = Vector3(-3.57982e-09, 0.227077, -6.13986e-09)
|
||||||
bones/20/rotation = Quaternion(0.29132, -6.60488e-08, 2.02312e-07, 0.956626)
|
bones/20/rotation = Quaternion(0.274008, -6.38135e-08, 1.92761e-07, 0.961727)
|
||||||
bones/20/scale = Vector3(1, 1, 1)
|
bones/20/scale = Vector3(1, 1, 1)
|
||||||
bones/21/name = "foot.r"
|
bones/21/name = "foot.r"
|
||||||
bones/21/parent = 20
|
bones/21/parent = 20
|
||||||
bones/21/rest = Transform3D(1, -1.55132e-07, 2.93521e-07, -1.47115e-07, 0.585515, 0.810661, -2.97621e-07, -0.810662, 0.585514, -1.83221e-10, 0.149437, 9.66542e-10)
|
bones/21/rest = Transform3D(1, -1.55132e-07, 2.93521e-07, -1.47115e-07, 0.585515, 0.810661, -2.97621e-07, -0.810662, 0.585514, -1.83221e-10, 0.149437, 9.66542e-10)
|
||||||
bones/21/enabled = true
|
bones/21/enabled = true
|
||||||
bones/21/position = Vector3(-1.83221e-10, 0.149437, 9.66542e-10)
|
bones/21/position = Vector3(-1.83221e-10, 0.149437, 9.66542e-10)
|
||||||
bones/21/rotation = Quaternion(-0.554911, 1.98049e-07, -7.89184e-08, 0.83191)
|
bones/21/rotation = Quaternion(-0.559039, 0.114513, -0.00862764, 0.82115)
|
||||||
bones/21/scale = Vector3(1, 1, 0.999999)
|
bones/21/scale = Vector3(1, 1, 0.999999)
|
||||||
bones/22/name = "toes.r"
|
bones/22/name = "toes.r"
|
||||||
bones/22/parent = 21
|
bones/22/parent = 21
|
||||||
bones/22/rest = Transform3D(-1, 8.95136e-08, 1.0214e-07, -1.1395e-08, 0.694104, -0.719875, -1.35334e-07, -0.71987, -0.694109, 2.13058e-10, 0.16565, 5.17174e-09)
|
bones/22/rest = Transform3D(-1, 8.95136e-08, 1.0214e-07, -1.1395e-08, 0.694104, -0.719875, -1.35334e-07, -0.71987, -0.694109, 2.13058e-10, 0.16565, 5.17174e-09)
|
||||||
bones/22/enabled = true
|
bones/22/enabled = true
|
||||||
bones/22/position = Vector3(2.13058e-10, 0.16565, 5.17174e-09)
|
bones/22/position = Vector3(2.13058e-10, 0.16565, 5.17174e-09)
|
||||||
bones/22/rotation = Quaternion(-4.8799e-09, 0.920235, -0.391366, 5.32842e-08)
|
bones/22/rotation = Quaternion(-8.93489e-05, 0.920222, -0.391398, 2.0291e-05)
|
||||||
bones/22/scale = Vector3(1, 0.999998, 1)
|
bones/22/scale = Vector3(1, 0.999998, 1)
|
||||||
bones/23/name = "kneeIK.l"
|
bones/23/name = "kneeIK.l"
|
||||||
bones/23/parent = 0
|
bones/23/parent = 0
|
||||||
@ -70090,7 +70166,7 @@ bones/24/name = "control-toe-roll.l"
|
|||||||
bones/24/parent = 0
|
bones/24/parent = 0
|
||||||
bones/24/rest = Transform3D(1, 1.99485e-07, -3.55271e-14, 3.55271e-14, 0, 1, 1.99485e-07, -1, 0, 0.170945, 0.0259903, 0.245789)
|
bones/24/rest = Transform3D(1, 1.99485e-07, -3.55271e-14, 3.55271e-14, 0, 1, 1.99485e-07, -1, 0, 0.170945, 0.0259903, 0.245789)
|
||||||
bones/24/enabled = true
|
bones/24/enabled = true
|
||||||
bones/24/position = Vector3(0.170945, 0.0259903, 0.245789)
|
bones/24/position = Vector3(0.202182, 0.0259903, 0.205181)
|
||||||
bones/24/rotation = Quaternion(-0.707107, -7.05285e-08, -7.05285e-08, 0.707107)
|
bones/24/rotation = Quaternion(-0.707107, -7.05285e-08, -7.05285e-08, 0.707107)
|
||||||
bones/24/scale = Vector3(1, 1, 1)
|
bones/24/scale = Vector3(1, 1, 1)
|
||||||
bones/25/name = "control-heel-roll.l"
|
bones/25/name = "control-heel-roll.l"
|
||||||
@ -70098,20 +70174,20 @@ bones/25/parent = 24
|
|||||||
bones/25/rest = Transform3D(-1, 4.66e-34, 1.42109e-14, -4.69932e-34, -1, -2.76642e-22, 1.42109e-14, -2.76642e-22, 1, 1.94581e-08, 0.362833, -2.42861e-15)
|
bones/25/rest = Transform3D(-1, 4.66e-34, 1.42109e-14, -4.69932e-34, -1, -2.76642e-22, 1.42109e-14, -2.76642e-22, 1, 1.94581e-08, 0.362833, -2.42861e-15)
|
||||||
bones/25/enabled = true
|
bones/25/enabled = true
|
||||||
bones/25/position = Vector3(1.94581e-08, 0.362833, -2.42861e-15)
|
bones/25/position = Vector3(1.94581e-08, 0.362833, -2.42861e-15)
|
||||||
bones/25/rotation = Quaternion(7.10544e-15, -1.38321e-22, 1, -2.33983e-34)
|
bones/25/rotation = Quaternion(9.65792e-09, 1.77955e-09, 0.985719, -0.168398)
|
||||||
bones/25/scale = Vector3(1, 1, 1)
|
bones/25/scale = Vector3(1, 1, 1)
|
||||||
bones/26/name = "control-foot-roll.l"
|
bones/26/name = "control-foot-roll.l"
|
||||||
bones/26/parent = 25
|
bones/26/parent = 25
|
||||||
bones/26/rest = Transform3D(-1, -2.70243e-08, -2.14593e-07, -1.35722e-07, -0.694106, 0.719873, -1.68404e-07, 0.719873, 0.694106, -1.11482e-08, 0.213436, -2.50942e-15)
|
bones/26/rest = Transform3D(-1, -2.70243e-08, -2.14593e-07, -1.35722e-07, -0.694106, 0.719873, -1.68404e-07, 0.719873, 0.694106, -1.11482e-08, 0.213436, -2.50942e-15)
|
||||||
bones/26/enabled = true
|
bones/26/enabled = true
|
||||||
bones/26/position = Vector3(-1.11482e-08, 0.213436, -2.50942e-15)
|
bones/26/position = Vector3(-2.60494e-08, 0.213436, -5.1715e-09)
|
||||||
bones/26/rotation = Quaternion(-1.04035e-07, 0.391084, 0.920355, -2.9526e-08)
|
bones/26/rotation = Quaternion(-1.01273e-07, 0.391084, 0.920355, -3.35091e-08)
|
||||||
bones/26/scale = Vector3(1, 1, 1)
|
bones/26/scale = Vector3(1, 1, 1)
|
||||||
bones/27/name = "heelIK.l"
|
bones/27/name = "heelIK.l"
|
||||||
bones/27/parent = 26
|
bones/27/parent = 26
|
||||||
bones/27/rest = Transform3D(1, 1.74656e-07, -7.54001e-08, -6.69512e-08, 0.694106, 0.719873, 1.78066e-07, -0.719873, 0.694106, 8.58988e-09, 0.16565, -5.09137e-09)
|
bones/27/rest = Transform3D(1, 1.74656e-07, -7.54001e-08, -6.69512e-08, 0.694106, 0.719873, 1.78066e-07, -0.719873, 0.694106, 8.58988e-09, 0.16565, -5.09137e-09)
|
||||||
bones/27/enabled = true
|
bones/27/enabled = true
|
||||||
bones/27/position = Vector3(8.58988e-09, 0.16565, -5.09137e-09)
|
bones/27/position = Vector3(8.58988e-09, 0.16565, -2.40963e-09)
|
||||||
bones/27/rotation = Quaternion(-0.391084, -6.885e-08, -6.56288e-08, 0.920355)
|
bones/27/rotation = Quaternion(-0.391084, -6.885e-08, -6.56288e-08, 0.920355)
|
||||||
bones/27/scale = Vector3(1, 1, 1)
|
bones/27/scale = Vector3(1, 1, 1)
|
||||||
bones/28/name = "IK-foot.l"
|
bones/28/name = "IK-foot.l"
|
||||||
@ -70119,14 +70195,14 @@ bones/28/parent = 26
|
|||||||
bones/28/rest = Transform3D(1, -6.21725e-15, 3.89414e-07, -6.21725e-15, -1, 1.72934e-22, 3.89414e-07, -2.59402e-21, -1, 8.58988e-09, 0.16565, -5.09137e-09)
|
bones/28/rest = Transform3D(1, -6.21725e-15, 3.89414e-07, -6.21725e-15, -1, 1.72934e-22, 3.89414e-07, -2.59402e-21, -1, 8.58988e-09, 0.16565, -5.09137e-09)
|
||||||
bones/28/enabled = true
|
bones/28/enabled = true
|
||||||
bones/28/position = Vector3(8.58988e-09, 0.16565, -5.09137e-09)
|
bones/28/position = Vector3(8.58988e-09, 0.16565, -5.09137e-09)
|
||||||
bones/28/rotation = Quaternion(1, -3.10863e-15, 1.94707e-07, -3.45869e-22)
|
bones/28/rotation = Quaternion(1, -2.33136e-09, 1.99777e-07, -1.34211e-15)
|
||||||
bones/28/scale = Vector3(1, 1, 1)
|
bones/28/scale = Vector3(1, 1, 1)
|
||||||
bones/29/name = "IK-toe.l"
|
bones/29/name = "IK-toe.l"
|
||||||
bones/29/parent = 25
|
bones/29/parent = 25
|
||||||
bones/29/rest = Transform3D(1, 3.89339e-08, -1.3482e-16, -3.89339e-08, 1, -2.71393e-22, 1.3482e-16, 2.76642e-22, 1, -4.55695e-09, -7.95029e-10, -1.86265e-09)
|
bones/29/rest = Transform3D(1, 3.89339e-08, -1.3482e-16, -3.89339e-08, 1, -2.71393e-22, 1.3482e-16, 2.76642e-22, 1, -4.55695e-09, -7.95029e-10, -1.86265e-09)
|
||||||
bones/29/enabled = true
|
bones/29/enabled = true
|
||||||
bones/29/position = Vector3(-4.55695e-09, -7.95029e-10, -1.86265e-09)
|
bones/29/position = Vector3(-4.55695e-09, -7.95029e-10, -1.86265e-09)
|
||||||
bones/29/rotation = Quaternion(1.37009e-22, -6.74098e-17, -1.94669e-08, 1)
|
bones/29/rotation = Quaternion(4.16335e-17, -6.74098e-17, -1.94669e-08, 1)
|
||||||
bones/29/scale = Vector3(1, 1, 1)
|
bones/29/scale = Vector3(1, 1, 1)
|
||||||
bones/30/name = "kneeIK.r"
|
bones/30/name = "kneeIK.r"
|
||||||
bones/30/parent = 0
|
bones/30/parent = 0
|
||||||
@ -70147,35 +70223,35 @@ bones/32/parent = 31
|
|||||||
bones/32/rest = Transform3D(-1, 4.66e-34, 1.42109e-14, -4.69932e-34, -1, -2.76642e-22, 1.42109e-14, -2.76642e-22, 1, 1.94581e-08, 0.362833, 2.42861e-15)
|
bones/32/rest = Transform3D(-1, 4.66e-34, 1.42109e-14, -4.69932e-34, -1, -2.76642e-22, 1.42109e-14, -2.76642e-22, 1, 1.94581e-08, 0.362833, 2.42861e-15)
|
||||||
bones/32/enabled = true
|
bones/32/enabled = true
|
||||||
bones/32/position = Vector3(1.94581e-08, 0.362833, 2.42861e-15)
|
bones/32/position = Vector3(1.94581e-08, 0.362833, 2.42861e-15)
|
||||||
bones/32/rotation = Quaternion(7.10544e-15, -1.38321e-22, 1, -2.33983e-34)
|
bones/32/rotation = Quaternion(-5.83589e-09, 6.43837e-10, 0.994809, 0.101756)
|
||||||
bones/32/scale = Vector3(1, 1, 1)
|
bones/32/scale = Vector3(1, 1, 1)
|
||||||
bones/33/name = "control-foot-roll.r"
|
bones/33/name = "control-foot-roll.r"
|
||||||
bones/33/parent = 32
|
bones/33/parent = 32
|
||||||
bones/33/rest = Transform3D(-1, -2.70242e-08, -2.14593e-07, -1.35722e-07, -0.694106, 0.719873, -1.68404e-07, 0.719873, 0.694106, 3.75294e-09, 0.213436, 0)
|
bones/33/rest = Transform3D(-1, -2.70242e-08, -2.14593e-07, -1.35722e-07, -0.694106, 0.719873, -1.68404e-07, 0.719873, 0.694106, 3.75294e-09, 0.213436, 0)
|
||||||
bones/33/enabled = true
|
bones/33/enabled = true
|
||||||
bones/33/position = Vector3(3.75294e-09, 0.213436, 0)
|
bones/33/position = Vector3(-1.11482e-08, 0.213436, -2.50942e-15)
|
||||||
bones/33/rotation = Quaternion(-1.04035e-07, 0.391084, 0.920355, -2.95261e-08)
|
bones/33/rotation = Quaternion(-1.05796e-07, 0.391084, 0.920355, -2.58643e-08)
|
||||||
bones/33/scale = Vector3(1, 1, 1)
|
bones/33/scale = Vector3(1, 1, 1)
|
||||||
bones/34/name = "heelIK.r"
|
bones/34/name = "heelIK.r"
|
||||||
bones/34/parent = 33
|
bones/34/parent = 33
|
||||||
bones/34/rest = Transform3D(1, 1.74656e-07, -7.54001e-08, -6.69511e-08, 0.694106, 0.719873, 1.78066e-07, -0.719873, 0.694106, -6.31128e-09, 0.16565, 1.36608e-09)
|
bones/34/rest = Transform3D(1, 1.74656e-07, -7.54001e-08, -6.69511e-08, 0.694106, 0.719873, 1.78066e-07, -0.719873, 0.694106, -6.31128e-09, 0.16565, 1.36608e-09)
|
||||||
bones/34/enabled = true
|
bones/34/enabled = true
|
||||||
bones/34/position = Vector3(-6.31128e-09, 0.16565, 1.36608e-09)
|
bones/34/position = Vector3(-6.31128e-09, 0.16565, 2.70695e-09)
|
||||||
bones/34/rotation = Quaternion(-0.391084, -6.885e-08, -6.56288e-08, 0.920355)
|
bones/34/rotation = Quaternion(-0.391084, -6.73931e-08, -6.22002e-08, 0.920355)
|
||||||
bones/34/scale = Vector3(1, 1, 1)
|
bones/34/scale = Vector3(1, 1, 1)
|
||||||
bones/35/name = "IK-foot.r"
|
bones/35/name = "IK-foot.r"
|
||||||
bones/35/parent = 33
|
bones/35/parent = 33
|
||||||
bones/35/rest = Transform3D(1, 8.88173e-16, 3.89414e-07, 8.88173e-16, -1, -1.21054e-21, 3.89414e-07, 1.55641e-21, -1, -2.12124e-08, 0.16565, 1.36608e-09)
|
bones/35/rest = Transform3D(1, 8.88173e-16, 3.89414e-07, 8.88173e-16, -1, -1.21054e-21, 3.89414e-07, 1.55641e-21, -1, -2.12124e-08, 0.16565, 1.36608e-09)
|
||||||
bones/35/enabled = true
|
bones/35/enabled = true
|
||||||
bones/35/position = Vector3(-2.12124e-08, 0.16565, 1.36608e-09)
|
bones/35/position = Vector3(-2.12124e-08, 0.16565, 1.36608e-09)
|
||||||
bones/35/rotation = Quaternion(1, 4.44087e-16, 1.94707e-07, -3.05102e-30)
|
bones/35/rotation = Quaternion(1, 3.76526e-09, 1.94879e-07, 7.45058e-09)
|
||||||
bones/35/scale = Vector3(1, 1, 1)
|
bones/35/scale = Vector3(1, 1, 1)
|
||||||
bones/36/name = "IK-toe.r"
|
bones/36/name = "IK-toe.r"
|
||||||
bones/36/parent = 32
|
bones/36/parent = 32
|
||||||
bones/36/rest = Transform3D(1, 3.89338e-08, -1.3482e-16, -3.89338e-08, 1, -2.71392e-22, 1.3482e-16, 2.76642e-22, 1, -4.55695e-09, 7.95036e-10, -1.86265e-09)
|
bones/36/rest = Transform3D(1, 3.89338e-08, -1.3482e-16, -3.89338e-08, 1, -2.71392e-22, 1.3482e-16, 2.76642e-22, 1, -4.55695e-09, 7.95036e-10, -1.86265e-09)
|
||||||
bones/36/enabled = true
|
bones/36/enabled = true
|
||||||
bones/36/position = Vector3(-4.55695e-09, 7.95036e-10, -1.86265e-09)
|
bones/36/position = Vector3(-4.55695e-09, 7.95036e-10, -1.86265e-09)
|
||||||
bones/36/rotation = Quaternion(1.37009e-22, -6.74099e-17, -1.94669e-08, 1)
|
bones/36/rotation = Quaternion(1.00614e-16, -6.74098e-17, -1.57416e-08, 1)
|
||||||
bones/36/scale = Vector3(1, 1, 1)
|
bones/36/scale = Vector3(1, 1, 1)
|
||||||
bones/37/name = "elbowIK.l"
|
bones/37/name = "elbowIK.l"
|
||||||
bones/37/parent = 0
|
bones/37/parent = 0
|
||||||
@ -70188,7 +70264,7 @@ bones/38/name = "handIK.l"
|
|||||||
bones/38/parent = 0
|
bones/38/parent = 0
|
||||||
bones/38/rest = Transform3D(-2.38419e-07, 1, 0, 0, 0, 1, 1, 2.38419e-07, 0, 0.713181, 1.10676, 2.54914e-07)
|
bones/38/rest = Transform3D(-2.38419e-07, 1, 0, 0, 0, 1, 1, 2.38419e-07, 0, 0.713181, 1.10676, 2.54914e-07)
|
||||||
bones/38/enabled = true
|
bones/38/enabled = true
|
||||||
bones/38/position = Vector3(0.520841, 0.788312, 0.0370294)
|
bones/38/position = Vector3(0.520841, 0.788312, -0.0576373)
|
||||||
bones/38/rotation = Quaternion(0.794627, -1.2666e-07, 0.607098, -5.96046e-08)
|
bones/38/rotation = Quaternion(0.794627, -1.2666e-07, 0.607098, -5.96046e-08)
|
||||||
bones/38/scale = Vector3(1, 1, 1)
|
bones/38/scale = Vector3(1, 1, 1)
|
||||||
bones/39/name = "elbowIK.r"
|
bones/39/name = "elbowIK.r"
|
||||||
@ -70202,7 +70278,7 @@ bones/40/name = "handIK.r"
|
|||||||
bones/40/parent = 0
|
bones/40/parent = 0
|
||||||
bones/40/rest = Transform3D(1.19209e-07, -1, -1.19209e-07, 0, -1.19209e-07, 1, -1, -1.19209e-07, 0, -0.713182, 1.10676, -8.51573e-08)
|
bones/40/rest = Transform3D(1.19209e-07, -1, -1.19209e-07, 0, -1.19209e-07, 1, -1, -1.19209e-07, 0, -0.713182, 1.10676, -8.51573e-08)
|
||||||
bones/40/enabled = true
|
bones/40/enabled = true
|
||||||
bones/40/position = Vector3(-0.539244, 0.783579, 0.0597369)
|
bones/40/position = Vector3(-0.510844, 0.788312, 0.0597369)
|
||||||
bones/40/rotation = Quaternion(0.758253, 1.82539e-07, -0.651961, 1.11759e-08)
|
bones/40/rotation = Quaternion(0.758253, 1.82539e-07, -0.651961, 1.11759e-08)
|
||||||
bones/40/scale = Vector3(1, 1, 1)
|
bones/40/scale = Vector3(1, 1, 1)
|
||||||
|
|
||||||
@ -70238,4 +70314,4 @@ skin = SubResource("Skin_mp7sa")
|
|||||||
libraries = {
|
libraries = {
|
||||||
"": SubResource("AnimationLibrary_84wy4")
|
"": SubResource("AnimationLibrary_84wy4")
|
||||||
}
|
}
|
||||||
autoplay = "Sit_Chair_Idle"
|
autoplay = "Idle"
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
[gd_scene load_steps=26 format=4 uid="uid://g2kby4pmtdrk"]
|
[gd_scene load_steps=28 format=4 uid="uid://g2kby4pmtdrk"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://Scripts/Effects/AnimationStartRandomizer.gd" id="1_fjrto"]
|
[ext_resource type="Script" path="res://Scripts/Effects/AnimationStartRandomizer.gd" id="1_fjrto"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://jvrsa2ni0ja8" path="res://Models/kenney_holiday-kit/Models/GLB format/lights-colored.glb" id="1_r64e0"]
|
||||||
[ext_resource type="PackedScene" uid="uid://crojacrvi3lp" path="res://Scenes/reindeerSteps.tscn" id="1_woiao"]
|
[ext_resource type="PackedScene" uid="uid://crojacrvi3lp" path="res://Scenes/reindeerSteps.tscn" id="1_woiao"]
|
||||||
|
[ext_resource type="Script" path="res://Scripts/Effects/RandomColorLight.gd" id="2_n8yx0"]
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4k1de"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4k1de"]
|
||||||
resource_name = "Material.001"
|
resource_name = "Material.001"
|
||||||
@ -4432,7 +4434,7 @@ bones/38/rotation = Quaternion(-1.80387e-08, 0.9998, 0.0199896, -4.33039e-07)
|
|||||||
bones/38/scale = Vector3(1, 1, 1)
|
bones/38/scale = Vector3(1, 1, 1)
|
||||||
|
|
||||||
[node name="Stag_Horns" type="BoneAttachment3D" parent="AnimalArmature/Skeleton3D"]
|
[node name="Stag_Horns" type="BoneAttachment3D" parent="AnimalArmature/Skeleton3D"]
|
||||||
transform = Transform3D(0.999021, 0.0265687, 0.0353765, -0.0288322, 0.997463, 0.0650896, -0.0335574, -0.0660459, 0.997252, 0.0729685, 3.98915, 2.30357)
|
transform = Transform3D(0.999021, 0.0265688, 0.0353766, -0.0288323, 0.997463, 0.0650886, -0.0335575, -0.0660448, 0.997252, 0.0729687, 3.98914, 2.30357)
|
||||||
bone_name = "Stag_Horns"
|
bone_name = "Stag_Horns"
|
||||||
bone_idx = 9
|
bone_idx = 9
|
||||||
|
|
||||||
@ -4440,6 +4442,24 @@ bone_idx = 9
|
|||||||
mesh = SubResource("ArrayMesh_tnxux")
|
mesh = SubResource("ArrayMesh_tnxux")
|
||||||
skeleton = NodePath("")
|
skeleton = NodePath("")
|
||||||
|
|
||||||
|
[node name="lights-colored2" parent="AnimalArmature/Skeleton3D/Stag_Horns" instance=ExtResource("1_r64e0")]
|
||||||
|
transform = Transform3D(-0.742588, 0.014378, 1.22032, 0.444129, 1.33371, 0.254547, -1.13672, 0.511701, -0.697745, -0.681333, 0.0144391, -0.876252)
|
||||||
|
|
||||||
|
[node name="lights-colored3" parent="AnimalArmature/Skeleton3D/Stag_Horns" instance=ExtResource("1_r64e0")]
|
||||||
|
transform = Transform3D(-0.717031, -0.398182, -1.16967, -0.486663, 1.33405, -0.155807, 1.13571, 0.320263, -0.805237, 0.831802, 0.0386124, -0.823734)
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="AnimalArmature/Skeleton3D/Stag_Horns"]
|
||||||
|
transform = Transform3D(1.42857, 2.84053e-08, 1.49012e-08, -2.18861e-08, 1.42857, -2.98023e-08, 3.72529e-09, 0, 1.42857, 0.542132, 0.213439, -0.580199)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
omni_range = 0.5
|
||||||
|
script = ExtResource("2_n8yx0")
|
||||||
|
|
||||||
|
[node name="OmniLight3D2" type="OmniLight3D" parent="AnimalArmature/Skeleton3D/Stag_Horns"]
|
||||||
|
transform = Transform3D(1.42857, 3.21306e-08, 1.86265e-08, -2.93367e-08, 1.42857, -2.98023e-08, 0, 0, 1.42857, -0.585003, 0.183462, -0.620112)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
omni_range = 0.5
|
||||||
|
script = ExtResource("2_n8yx0")
|
||||||
|
|
||||||
[node name="Stag" type="MeshInstance3D" parent="AnimalArmature/Skeleton3D"]
|
[node name="Stag" type="MeshInstance3D" parent="AnimalArmature/Skeleton3D"]
|
||||||
mesh = SubResource("ArrayMesh_m6s6t")
|
mesh = SubResource("ArrayMesh_m6s6t")
|
||||||
skin = SubResource("Skin_y4fhu")
|
skin = SubResource("Skin_y4fhu")
|
||||||
|
25
Scenes/StuckSpot.tscn
Normal file
25
Scenes/StuckSpot.tscn
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
[gd_scene load_steps=5 format=3 uid="uid://5w3tdavh2cb7"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://Scripts/StuckSpot.gd" id="1_60p2o"]
|
||||||
|
[ext_resource type="Material" uid="uid://js1q8tpuoi66" path="res://Materials/stuck.tres" id="1_tobl7"]
|
||||||
|
|
||||||
|
[sub_resource type="SphereMesh" id="SphereMesh_fxksg"]
|
||||||
|
material = ExtResource("1_tobl7")
|
||||||
|
|
||||||
|
[sub_resource type="SphereShape3D" id="SphereShape3D_kgat3"]
|
||||||
|
|
||||||
|
[node name="StuckSpot" type="StaticBody3D"]
|
||||||
|
transform = Transform3D(0.01, 0, 0, 0, 0.01, 0, 0, 0, 0.01, 0, 0, 0)
|
||||||
|
script = ExtResource("1_60p2o")
|
||||||
|
|
||||||
|
[node name="OuterSphere" type="MeshInstance3D" parent="."]
|
||||||
|
mesh = SubResource("SphereMesh_fxksg")
|
||||||
|
|
||||||
|
[node name="InnerSphere" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(0.75, 0, 0, 0, 0.75, 0, 0, 0, 0.75, 0, 0, 0)
|
||||||
|
mesh = SubResource("SphereMesh_fxksg")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
|
shape = SubResource("SphereShape3D_kgat3")
|
||||||
|
|
||||||
|
[connection signal="input_event" from="." to="." method="_on_input_event"]
|
@ -2,6 +2,7 @@ class_name CameraController extends Camera3D
|
|||||||
|
|
||||||
@onready var santa: Santa = Sleigh.instance.get_node("SleighModel/SantaModel")
|
@onready var santa: Santa = Sleigh.instance.get_node("SleighModel/SantaModel")
|
||||||
|
|
||||||
|
@export var sleigh: bool = true
|
||||||
@export var lookAt: Node3D
|
@export var lookAt: Node3D
|
||||||
@export var moveSpeed: float = 20
|
@export var moveSpeed: float = 20
|
||||||
@export var zOffset: float = 3.6
|
@export var zOffset: float = 3.6
|
||||||
|
68
Scripts/ChimneyGame.gd
Normal file
68
Scripts/ChimneyGame.gd
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
class_name ChimneyGame extends Node3D
|
||||||
|
|
||||||
|
static var instance: ChimneyGame
|
||||||
|
|
||||||
|
@onready var santa: Santa = $SantaModel
|
||||||
|
@onready var spotScene: PackedScene = preload("res://Scenes/StuckSpot.tscn")
|
||||||
|
|
||||||
|
@export var cam: Camera3D
|
||||||
|
@export var maxStucks: int = 20
|
||||||
|
@export var minStucks: int = 10
|
||||||
|
@export var spawnChance: float = 1
|
||||||
|
@export var maxSpawnlessTime: float = 0.4
|
||||||
|
|
||||||
|
var spots: int
|
||||||
|
var spawned: int
|
||||||
|
var cleared: int
|
||||||
|
var tween: Tween
|
||||||
|
var targetHeight: float
|
||||||
|
|
||||||
|
func _enter_tree():
|
||||||
|
if (is_instance_valid(instance) && instance != null):
|
||||||
|
queue_free()
|
||||||
|
return
|
||||||
|
instance = self
|
||||||
|
|
||||||
|
func startGame() -> void:
|
||||||
|
spots = 0
|
||||||
|
spawned = 0
|
||||||
|
cleared = 0
|
||||||
|
targetHeight = 0
|
||||||
|
santa.animator.play("Idle")
|
||||||
|
spots = randi_range(minStucks, maxStucks)
|
||||||
|
spawnSpot()
|
||||||
|
|
||||||
|
func spawnSpot() -> void:
|
||||||
|
if (spawned == spots): return
|
||||||
|
var spot: StuckSpot = spotScene.instantiate()
|
||||||
|
var pos: Vector2 = Vector2(santa.position.x + randf_range(-1, 1), santa.position.z + randf_range(-1, 1)).normalized()
|
||||||
|
if (pos.x < -0.7):
|
||||||
|
pos.x += 0.3
|
||||||
|
if (pos.y >= 0): pos.y += 2
|
||||||
|
else: pos.y -= 2
|
||||||
|
if (pos.x > 0.7):
|
||||||
|
pos.x -= 0.3
|
||||||
|
if (pos.y >= 0): pos.y += 2
|
||||||
|
else: pos.y -= 2
|
||||||
|
pos = pos.normalized()
|
||||||
|
spot.clicked.connect(unstickSpot)
|
||||||
|
spot.position = Vector3(pos.x / 2.5, santa.position.y + 0.5, pos.y / 2.5)
|
||||||
|
add_child(spot)
|
||||||
|
spawned += 1
|
||||||
|
|
||||||
|
func unstickSpot() -> void:
|
||||||
|
targetHeight -= 2.0 / spots
|
||||||
|
if (tween): tween.kill()
|
||||||
|
tween = get_tree().create_tween()
|
||||||
|
tween.finished.connect(spawnSpot)
|
||||||
|
tween.tween_property(santa, "position:y", targetHeight, 0.15)
|
||||||
|
cleared += 1
|
||||||
|
if (cleared == spots):
|
||||||
|
santa.animator.play("roll")
|
||||||
|
City.instance.animator.play("fadeOut")
|
||||||
|
await City.instance.animator.animation_finished
|
||||||
|
cam.clear_current()
|
||||||
|
City.instance.animator.play_backwards("fadeOut")
|
||||||
|
City.moving = true
|
||||||
|
santa.animator.play("roll", -1, -10, true)
|
||||||
|
santa.position = Vector3(0, 0, 0)
|
@ -10,6 +10,7 @@ static var moving: bool = true
|
|||||||
@onready var neighborhood: Node3D = $Neighborhood
|
@onready var neighborhood: Node3D = $Neighborhood
|
||||||
@onready var ringholder: Node3D = $Rings
|
@onready var ringholder: Node3D = $Rings
|
||||||
|
|
||||||
|
@export var animator: AnimationPlayer
|
||||||
@export var houses: Array[PackedScene]
|
@export var houses: Array[PackedScene]
|
||||||
@export var columns: int = 8
|
@export var columns: int = 8
|
||||||
@export var rows: int = 15
|
@export var rows: int = 15
|
||||||
@ -27,8 +28,8 @@ var deliveryHouse: Node3D
|
|||||||
var deliveryRow: int = 0
|
var deliveryRow: int = 0
|
||||||
|
|
||||||
func _enter_tree():
|
func _enter_tree():
|
||||||
santaRings.resize(6)
|
santaRings.resize(rows)
|
||||||
grinchRings.resize(6)
|
grinchRings.resize(rows)
|
||||||
if (instance == null || !is_instance_valid(instance)):
|
if (instance == null || !is_instance_valid(instance)):
|
||||||
instance = self
|
instance = self
|
||||||
else:
|
else:
|
||||||
@ -63,7 +64,7 @@ func _ready() -> void:
|
|||||||
|
|
||||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
func _process(_delta: float) -> void:
|
func _process(_delta: float) -> void:
|
||||||
if (rowIndex - 4 > deliveryRow):
|
if (rowIndex - (rows + 1) > deliveryRow):
|
||||||
pickHouse()
|
pickHouse()
|
||||||
if (distance >= cellSize):
|
if (distance >= cellSize):
|
||||||
distance -= cellSize
|
distance -= cellSize
|
||||||
@ -79,6 +80,8 @@ func _process(_delta: float) -> void:
|
|||||||
if (house.position.distance_to(delivery.position) < 100):
|
if (house.position.distance_to(delivery.position) < 100):
|
||||||
deliveryHouse = house
|
deliveryHouse = house
|
||||||
neighborhood.add_child(house)
|
neighborhood.add_child(house)
|
||||||
|
if (santaRings[ringIndex].tween): santaRings[ringIndex].tween.kill()
|
||||||
|
if (grinchRings[ringIndex].tween): grinchRings[ringIndex].tween.kill()
|
||||||
santaRings[ringIndex].position = Vector3(randf_range(-25, 25), randf_range(50, 85), (rowIndex * -cellSize) - randf_range(0, cellSize * 0.8))
|
santaRings[ringIndex].position = Vector3(randf_range(-25, 25), randf_range(50, 85), (rowIndex * -cellSize) - randf_range(0, cellSize * 0.8))
|
||||||
santaRings[ringIndex].scale = Vector3(5, 5, 5)
|
santaRings[ringIndex].scale = Vector3(5, 5, 5)
|
||||||
grinchRings[ringIndex].position = Vector3(randf_range(-25, 25), randf_range(50, 85), (rowIndex * -cellSize) - randf_range(0, cellSize * 0.8))
|
grinchRings[ringIndex].position = Vector3(randf_range(-25, 25), randf_range(50, 85), (rowIndex * -cellSize) - randf_range(0, cellSize * 0.8))
|
||||||
|
16
Scripts/Effects/RandomColorLight.gd
Normal file
16
Scripts/Effects/RandomColorLight.gd
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
class_name RandomColorLight extends OmniLight3D
|
||||||
|
|
||||||
|
@export var blinkSpeed: float = 5
|
||||||
|
@export var speedVariation: float = 2
|
||||||
|
@export var colors: Array[Color] = [
|
||||||
|
Color(1, 0, 0),
|
||||||
|
Color(0, 1, 0)
|
||||||
|
]
|
||||||
|
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
func _ready() -> void:
|
||||||
|
changeColor()
|
||||||
|
|
||||||
|
func changeColor() -> void:
|
||||||
|
light_color = colors.pick_random()
|
||||||
|
get_tree().create_timer(randf_range(blinkSpeed - speedVariation, blinkSpeed + speedVariation)).timeout.connect(changeColor)
|
@ -2,13 +2,14 @@ class_name Santa extends Node3D
|
|||||||
|
|
||||||
@onready var animator: AnimationPlayer = $AnimationPlayer
|
@onready var animator: AnimationPlayer = $AnimationPlayer
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
animator.play("Sit_Chair_Idle")
|
||||||
|
|
||||||
func dive(pos: Vector3, time: float) -> void:
|
func dive(pos: Vector3, time: float) -> void:
|
||||||
animator.pause()
|
animator.play("flip")
|
||||||
|
|
||||||
var posTween: Tween = get_tree().create_tween()
|
var posTween: Tween = get_tree().create_tween()
|
||||||
posTween.tween_property(self, "global_position", (pos + global_position) / 2 + Vector3(0, 50, 0), time)
|
posTween.tween_property(self, "global_position", (pos + global_position) / 2 + Vector3(0, 50, 0), time)
|
||||||
var rotTween: Tween = get_tree().create_tween()
|
|
||||||
rotTween.tween_property(self, "rotation:x", 3.0, time / 3)
|
|
||||||
|
|
||||||
await get_tree().create_timer(time / 2).timeout
|
await get_tree().create_timer(time / 2).timeout
|
||||||
|
|
||||||
@ -16,3 +17,19 @@ func dive(pos: Vector3, time: float) -> void:
|
|||||||
posTween = get_tree().create_tween()
|
posTween = get_tree().create_tween()
|
||||||
posTween.tween_property(self, "global_position", pos, time / 2)
|
posTween.tween_property(self, "global_position", pos, time / 2)
|
||||||
|
|
||||||
|
await get_tree().create_timer(time - (time / 2) - 0.4).timeout
|
||||||
|
|
||||||
|
City.instance.animator.play("fadeOut")
|
||||||
|
|
||||||
|
await City.instance.animator.animation_finished
|
||||||
|
|
||||||
|
Sleigh.instance.cam.clear_current()
|
||||||
|
ChimneyGame.instance.startGame()
|
||||||
|
|
||||||
|
City.instance.animator.play_backwards("fadeOut")
|
||||||
|
|
||||||
|
animator.play("flip", -1, -10, true)
|
||||||
|
position = Vector3(0, 1.471, -1.092)
|
||||||
|
|
||||||
|
await animator.animation_finished
|
||||||
|
animator.play("Sit_Chair_Idle")
|
||||||
|
@ -3,6 +3,7 @@ class_name Sleigh extends Node3D
|
|||||||
static var instance: Sleigh
|
static var instance: Sleigh
|
||||||
|
|
||||||
@onready var santa: Santa = $SleighModel/SantaModel
|
@onready var santa: Santa = $SleighModel/SantaModel
|
||||||
|
@onready var cam: CameraController = $Camera3D
|
||||||
|
|
||||||
@export var baseSpeed: float = 100
|
@export var baseSpeed: float = 100
|
||||||
@export var maxSpeed: float = 500
|
@export var maxSpeed: float = 500
|
||||||
|
23
Scripts/StuckSpot.gd
Normal file
23
Scripts/StuckSpot.gd
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
class_name StuckSpot extends StaticBody3D
|
||||||
|
|
||||||
|
signal clicked()
|
||||||
|
|
||||||
|
@export var finalScale: Vector3 = Vector3(0.3, 0.3, 0.3)
|
||||||
|
@export var growTime: float = 0.3
|
||||||
|
@export var shrinkTime: float = 0.1
|
||||||
|
|
||||||
|
var tween: Tween
|
||||||
|
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
func _ready() -> void:
|
||||||
|
tween = get_tree().create_tween()
|
||||||
|
tween.tween_property(self, "scale", finalScale, growTime)
|
||||||
|
|
||||||
|
func _on_input_event(_camera: Node, event: InputEvent, _event_position: Vector3, _normal: Vector3, _shape_idx: int) -> void:
|
||||||
|
if (event.is_action_released("leftclick")):
|
||||||
|
clicked.emit()
|
||||||
|
if (tween): tween.kill()
|
||||||
|
tween = get_tree().create_tween()
|
||||||
|
tween.tween_property(self, "scale", Vector3(0.01, 0.01, 0.01), shrinkTime)
|
||||||
|
await tween.finished
|
||||||
|
queue_free()
|
@ -8,6 +8,7 @@ func _ready() -> void:
|
|||||||
preload("res://Scenes/Gameplay/ring.tscn")
|
preload("res://Scenes/Gameplay/ring.tscn")
|
||||||
preload("res://Scenes/Gameplay/grinchRing.tscn")
|
preload("res://Scenes/Gameplay/grinchRing.tscn")
|
||||||
preload("res://Scenes/Gameplay/deliveryMarker.tscn")
|
preload("res://Scenes/Gameplay/deliveryMarker.tscn")
|
||||||
|
preload("res://Scenes/StuckSpot.tscn")
|
||||||
get_tree().root.add_child.call_deferred(load("res://Scenes/UI/FPSCounter.tscn").instantiate())
|
get_tree().root.add_child.call_deferred(load("res://Scenes/UI/FPSCounter.tscn").instantiate())
|
||||||
|
|
||||||
func _on_play_pressed():
|
func _on_play_pressed():
|
||||||
|
17
Shaders/Transition.gdshader
Normal file
17
Shaders/Transition.gdshader
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
shader_type canvas_item;
|
||||||
|
|
||||||
|
uniform bool useTexture = false;
|
||||||
|
uniform float progress = 0;
|
||||||
|
uniform vec3 color;
|
||||||
|
uniform sampler2D tex;
|
||||||
|
|
||||||
|
void fragment() {
|
||||||
|
if (distance(UV, vec2(0.5, 0.5)) > 0.8 - progress){
|
||||||
|
COLOR = vec4(color, 1.0);
|
||||||
|
if (useTexture){
|
||||||
|
COLOR = texture(tex, UV);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
COLOR.a = 0.0;
|
||||||
|
}
|
||||||
|
}
|
11
Sprites/Noise/groundSnow.tres
Normal file
11
Sprites/Noise/groundSnow.tres
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[gd_resource type="NoiseTexture2D" load_steps=2 format=3 uid="uid://blge50o85t56r"]
|
||||||
|
|
||||||
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_dbcsm"]
|
||||||
|
noise_type = 0
|
||||||
|
fractal_type = 2
|
||||||
|
fractal_lacunarity = 1.5
|
||||||
|
fractal_gain = 0.3
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
as_normal_map = true
|
||||||
|
noise = SubResource("FastNoiseLite_dbcsm")
|
File diff suppressed because one or more lines are too long
@ -64,10 +64,19 @@ debugDown={
|
|||||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194326,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194326,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
leftclick={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(140, 16),"global_position":Vector2(149, 62),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
renderer/rendering_method="gl_compatibility"
|
renderer/rendering_method="gl_compatibility"
|
||||||
renderer/rendering_method.mobile="gl_compatibility"
|
renderer/rendering_method.mobile="gl_compatibility"
|
||||||
|
limits/spatial_indexer/threaded_cull_minimum_instances=65536
|
||||||
|
limits/opengl/max_renderable_lights=86
|
||||||
limits/opengl/max_lights_per_object=24
|
limits/opengl/max_lights_per_object=24
|
||||||
anti_aliasing/quality/msaa_3d=1
|
anti_aliasing/quality/msaa_3d=1
|
||||||
|
lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv=2
|
||||||
|
lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv=2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user