This commit is contained in:
E250429F
2026-09-17 23:19:43 +02:00
parent 025a866eef
commit 3e857fa9f3
281 changed files with 38006 additions and 970 deletions
+72
View File
@@ -0,0 +1,72 @@
[gd_scene format=3 uid="uid://2ucudvg1mydj"]
[ext_resource type="Script" uid="uid://xqjom65pdi52" path="res://scripts/animals/cow.gd" id="1_c136b"]
[ext_resource type="PackedScene" uid="uid://btqowv1xugwju" path="res://assets/blender/cow.blend" id="2_a5y40"]
[ext_resource type="AudioStream" uid="uid://3gd36cjum5uh" path="res://assets/audio/sound-effects/cow-moo.mp3" id="3_r1mxx"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ka232"]
radius = 8.092285
height = 47.3526
[node name="cow" type="CharacterBody3D" unique_id=18729448]
collision_layer = 8
collision_mask = 8
script = ExtResource("1_c136b")
[node name="cow" parent="." unique_id=1230139056 instance=ExtResource("2_a5y40")]
transform = Transform3D(-4.3508848e-08, 4.203089e-09, 1, 0.09615547, 0.99536633, 0, -0.99536633, 0.09615547, -4.371139e-08, -48.30391, 0, 2.1114308e-06)
[node name="Skeleton3D" parent="cow/metarig" parent_id_path=PackedInt32Array(1230139056, 206691313) index="0" unique_id=579994543]
bones/0/position = Vector3(0.17510146, 0.82906574, -0.45952478)
bones/0/rotation = Quaternion(0.77590483, 4.4400986e-07, 5.6075794e-07, 0.63085)
bones/1/rotation = Quaternion(0.9998863, -2.4607854e-07, 7.432872e-07, -0.015081058)
bones/2/rotation = Quaternion(0.3104066, 7.6299e-08, 3.6137305e-07, 0.9506039)
bones/3/rotation = Quaternion(-0.36369714, -1.641545e-07, -6.428431e-07, 0.93151724)
bones/4/rotation = Quaternion(-0.24818495, 1.789067e-07, 7.6635246e-07, 0.96871275)
bones/6/rotation = Quaternion(-0.010198741, 1.6963992e-07, 1.4587937e-07, 0.9999481)
bones/7/rotation = Quaternion(0.31803942, -9.02129e-07, -1.8547842e-08, 0.94807756)
bones/9/rotation = Quaternion(-0.3514501, -0.0021448352, -0.0056020464, 0.93618745)
bones/15/rotation = Quaternion(0.39077088, -0.16146247, 0.022959538, 0.90592545)
bones/16/rotation = Quaternion(-0.3776923, -0.061850306, -0.016560363, 0.92371476)
bones/17/rotation = Quaternion(0.22723068, 0.06484106, 0.01348362, 0.97158635)
bones/18/rotation = Quaternion(0.014482044, 0.87473863, -0.48433137, -0.006763907)
bones/21/rotation = Quaternion(0.34620392, 0.082511134, 0.026409427, 0.93415064)
bones/22/rotation = Quaternion(-0.4070432, 0.07895673, -0.04180413, 0.9090293)
bones/23/rotation = Quaternion(0.23632354, -0.058283757, 0.011675594, 0.9698546)
bones/24/rotation = Quaternion(-0.014482316, 0.8747385, -0.48433155, 0.006765111)
bones/30/rotation = Quaternion(0.4781479, 0.70259106, -0.43452713, -0.2982059)
bones/34/rotation = Quaternion(0.69646883, -6.9207266e-07, 5.8456925e-07, 0.71758705)
bones/35/rotation = Quaternion(0.37757924, 0.3222093, 0.15549049, 0.8540713)
bones/36/rotation = Quaternion(0.0031323826, -0.38555524, -0.008600861, 0.9226395)
bones/37/rotation = Quaternion(0.021253444, -0.6846421, 0.72824705, 0.021675844)
bones/39/rotation = Quaternion(0.6964511, -6.39165e-07, 5.955565e-07, 0.7176042)
bones/40/rotation = Quaternion(0.37284738, -0.32238808, -0.1415088, 0.8585022)
bones/41/rotation = Quaternion(0.013715536, 0.37699926, -0.014855539, 0.9259929)
bones/42/rotation = Quaternion(-0.011857873, -0.679125, 0.7334376, -0.026796509)
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="." unique_id=307872200]
navigation_layers = 9
radius = 1.0
neighbor_distance = 100.0
[node name="Timer" type="Timer" parent="." unique_id=1147233284]
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=997901641]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 8.227273, 3.1840513)
shape = SubResource("CapsuleShape3D_ka232")
[node name="AudioMoo" type="AudioStreamPlayer3D" parent="." unique_id=606518015]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 19.576223, -13.337376)
stream = ExtResource("3_r1mxx")
volume_db = -10.0
bus = &"Effects"
[node name="MooTimer" type="Timer" parent="." unique_id=1722298174]
wait_time = 40.0
autostart = true
[connection signal="navigation_finished" from="NavigationAgent3D" to="." method="_on_navigation_agent_3d_navigation_finished"]
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
[connection signal="timeout" from="MooTimer" to="." method="_on_moo_timer_timeout"]
[editable path="cow"]
File diff suppressed because one or more lines are too long
+321
View File
@@ -0,0 +1,321 @@
[gd_scene format=3 uid="uid://g448c5oj8eyo"]
[ext_resource type="PackedScene" uid="uid://d0dlujcfx1gac" path="res://assets/blender/foxes.blend" id="1_i4pbc"]
[ext_resource type="Script" uid="uid://csjajikq0yq7g" path="res://scripts/animals/fox.gd" id="1_ss4ck"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ss4ck"]
radius = 0.20898438
height = 1.1697998
[sub_resource type="SphereShape3D" id="SphereShape3D_ka232"]
radius = 1.2660173
[node name="fox" type="CharacterBody3D" unique_id=504507827]
script = ExtResource("1_ss4ck")
[node name="foxes" parent="." unique_id=649121371 instance=ExtResource("1_i4pbc")]
[node name="Skeleton3D" parent="foxes/dog_rig" parent_id_path=PackedInt32Array(649121371, 128101267) index="0" unique_id=650726339]
bones/1/position = Vector3(0, 0.40320006, 0.7301)
bones/1/rotation = Quaternion(0.9971435, 0, 0, 0.07553042)
bones/1/scale = Vector3(1, 1.0000002, 1.0000246)
bones/2/rotation = Quaternion(0.08297983, 0, 0, 0.9965512)
bones/2/scale = Vector3(1.0007336, 0.99853367, 1.0007344)
bones/3/rotation = Quaternion(0.1695128, 0, 0, 0.985528)
bones/3/scale = Vector3(0.9717056, 1.058798, 0.9719149)
bones/4/rotation = Quaternion(-0.08292422, 0, 0, 0.9965559)
bones/4/scale = Vector3(1.0217744, 0.9602261, 1.0196893)
bones/5/rotation = Quaternion(-0.082619555, 0, 0, 0.9965812)
bones/5/scale = Vector3(1.0064489, 0.98775077, 1.005934)
bones/6/rotation = Quaternion(-0.16332962, 0, 0, 0.9865716)
bones/6/scale = Vector3(0.9999995, 0.99999607, 0.99995565)
bones/7/rotation = Quaternion(-0.05896491, 0, 0, 0.9982601)
bones/7/scale = Vector3(1.0000008, 0.9999985, 1.0000006)
bones/8/rotation = Quaternion(-0.14905654, 0, 0, 0.98882866)
bones/8/scale = Vector3(0.99999964, 1.0000002, 0.9999996)
bones/9/position = Vector3(0.10073716, -0.045830876, 0.39130303)
bones/9/rotation = Quaternion(-0.06806005, 0.93396634, 0.34378314, 0.06991325)
bones/9/scale = Vector3(0.99999994, 16.256067, 1.0000001)
bones/10/position = Vector3(-0.117148034, -0.42591956, 0.30585617)
bones/10/rotation = Quaternion(-0.015971072, 0.99708706, 0.07317421, 0.014418789)
bones/10/scale = Vector3(0.99999994, 22.23205, 1.0000001)
bones/11/position = Vector3(0.12389548, 0.36116183, 0.4193761)
bones/11/rotation = Quaternion(0.9953583, 0.021260938, -0.022743605, -0.0910645)
bones/11/scale = Vector3(0.9999998, 15.69882, 0.99999994)
bones/12/position = Vector3(-0.12204632, 0.45854086, 0.42039225)
bones/12/rotation = Quaternion(0.9966063, -0.019249236, 0.020756524, -0.07729572)
bones/12/scale = Vector3(0.9999999, 18.678047, 0.99999994)
bones/14/position = Vector3(0, 0, -0.050000012)
bones/16/position = Vector3(0, -0.21335, -0.04100001)
bones/16/rotation = Quaternion(0.019996004, 0, 0, 0.9998001)
bones/19/position = Vector3(0, -0.14072184, -4.094189e-08)
bones/19/rotation = Quaternion(0.99960566, 0, 0, -0.028080495)
bones/23/rotation = Quaternion(0.99714357, 0, 0, -0.07552938)
bones/24/rotation = Quaternion(-0.163089, 0, 0, 0.98661137)
bones/25/rotation = Quaternion(-0.07101705, 0, 0, 0.9974751)
bones/26/rotation = Quaternion(0.00786788, 0, 0, 0.9999691)
bones/27/rotation = Quaternion(0.10472509, 0, 0, 0.9945013)
bones/29/rotation = Quaternion(0.9987522, -2.1829862e-09, -4.365685e-08, 0.049940836)
bones/33/rotation = Quaternion(-0.104726344, -7.494005e-15, 9.155467e-09, 0.9945012)
bones/34/rotation = Quaternion(-0.007868487, -1.2490009e-16, 6.878812e-10, 0.99996907)
bones/35/rotation = Quaternion(0.07101857, -1.2212452e-14, -6.208638e-09, 0.99747497)
bones/37/rotation = Quaternion(0.9987522, -2.1830244e-09, -4.365684e-08, 0.049941707)
bones/39/rotation = Quaternion(0.99875224, -2.1829456e-09, -4.365685e-08, 0.049939938)
bones/40/rotation = Quaternion(0.9961113, 0, 0, 0.088104576)
bones/43/rotation = Quaternion(0.33011684, 0.8435831, -0.2008339, -0.37290263)
bones/47/rotation = Quaternion(0.6491209, -0.017868442, -0.012141967, 0.7603785)
bones/47/scale = Vector3(0.9918498, 0.99182475, 0.9918487)
bones/48/rotation = Quaternion(0.76134944, 2.2603065e-06, 6.5561863e-07, 0.6483417)
bones/48/scale = Vector3(0.99945, 0.9994502, 0.9994505)
bones/49/rotation = Quaternion(-0.59956586, -0.0015522456, -0.006801864, 0.8002951)
bones/49/scale = Vector3(0.993739, 0.993739, 0.99373955)
bones/50/rotation = Quaternion(0.18948853, 0.014131923, 0.010271405, 0.98172754)
bones/50/scale = Vector3(1.0151279, 1.0151286, 1.0151275)
bones/53/rotation = Quaternion(-0.6328764, 0.0011562037, 0.017432138, 0.7740557)
bones/53/scale = Vector3(1.0151279, 1.0151273, 1.0151286)
bones/54/rotation = Quaternion(0.76822126, 1.0885689e-07, -1.2862239e-07, 0.64018446)
bones/55/scale = Vector3(1.015128, 1.0151283, 1.0151273)
bones/57/rotation = Quaternion(1.4010102e-07, 0.0071310285, 1.3528713e-08, 0.99997455)
bones/57/scale = Vector3(1.015128, 1.0151286, 1.0151274)
bones/59/scale = Vector3(1.008772, 1.0087723, 1.0087725)
bones/61/rotation = Quaternion(-9.245807e-08, -0.00086221524, -2.9066307e-09, 0.9999997)
bones/61/scale = Vector3(1.008772, 1.0087721, 1.0087725)
bones/63/scale = Vector3(1.0082175, 1.0082183, 1.0082177)
bones/64/rotation = Quaternion(-2.1402248e-07, -0.001558244, 7.7855e-09, 0.9999988)
bones/64/scale = Vector3(1.0082175, 1.0082183, 1.0082179)
bones/66/rotation = Quaternion(0.8061205, 0.014500009, 0.008433829, 0.5915136)
bones/66/scale = Vector3(0.9951209, 0.9950986, 0.99511904)
bones/67/rotation = Quaternion(0.6580354, -2.139509e-06, -9.74976e-07, 0.75298697)
bones/67/scale = Vector3(1.0002697, 1.0002695, 1.0002701)
bones/68/rotation = Quaternion(-0.47685513, 0.0022437347, 0.0039660353, 0.87897015)
bones/68/scale = Vector3(0.9943967, 0.9943956, 0.9943966)
bones/69/rotation = Quaternion(0.09680594, -0.016606558, -0.007866189, 0.99513364)
bones/69/scale = Vector3(1.0102932, 1.0102942, 1.0102928)
bones/72/rotation = Quaternion(-0.7925647, -0.0021308162, -0.01825155, 0.60951096)
bones/72/scale = Vector3(1.0102932, 1.0102929, 1.0102942)
bones/73/rotation = Quaternion(0.8479983, -9.183192e-08, 1.4263199e-07, 0.52999896)
bones/74/scale = Vector3(1.0102935, 1.010294, 1.0102926)
bones/76/rotation = Quaternion(1.5283446e-07, -0.008323339, 2.3776105e-08, 0.9999654)
bones/76/scale = Vector3(1.0102937, 1.0102944, 1.0102929)
bones/78/scale = Vector3(1.0046324, 1.0046318, 1.0046315)
bones/80/rotation = Quaternion(-1.6561559e-07, 0.0011941296, 4.087314e-09, 0.99999934)
bones/80/scale = Vector3(1.0046324, 1.0046318, 1.0046316)
bones/82/scale = Vector3(1.0049032, 1.0049031, 1.0049026)
bones/83/rotation = Quaternion(-1.4381666e-07, 0.0037668538, 1.5701904e-08, 0.9999929)
bones/83/scale = Vector3(1.0049033, 1.0049032, 1.0049026)
bones/85/scale = Vector3(1, 0.99997807, 0.999997)
bones/86/rotation = Quaternion(0.9996057, 0, 0, -0.028080715)
bones/86/scale = Vector3(1, 0.99999976, 0.9999752)
bones/92/rotation = Quaternion(0.6038355, -0.011882851, -0.012988253, 0.7969146)
bones/93/rotation = Quaternion(-0.5220784, 0.013835811, 0.008472106, 0.85274327)
bones/93/scale = Vector3(0.9918497, 0.9918486, 0.9918492)
bones/94/rotation = Quaternion(0.76134956, 2.2563966e-06, 6.533598e-07, 0.6483418)
bones/94/scale = Vector3(0.9994501, 0.9994503, 0.99945056)
bones/95/rotation = Quaternion(0.09919048, 0.0022103558, -0.0030606529, 0.99506134)
bones/95/scale = Vector3(0.99707276, 0.9970724, 0.99707246)
bones/96/rotation = Quaternion(0.75158906, 0.0024873526, -0.001104411, 0.6596262)
bones/96/scale = Vector3(1.0008999, 1.0009003, 1.0008998)
bones/97/rotation = Quaternion(0.76232064, 2.2194815e-06, 6.9080556e-07, 0.64719963)
bones/97/scale = Vector3(0.9944438, 0.9944442, 0.9944442)
bones/98/rotation = Quaternion(-0.6009715, -0.00061196036, -0.006790428, 0.79924136)
bones/98/scale = Vector3(0.99351007, 0.99350965, 0.99351007)
bones/99/rotation = Quaternion(0.99902856, 2.4742428e-09, -0.04406796, -9.822576e-10)
bones/100/rotation = Quaternion(0.99902856, -2.354499e-10, -0.044067964, 8.2787714e-09)
bones/101/rotation = Quaternion(0.6490874, -0.019823065, -0.013810621, 0.7603301)
bones/101/scale = Vector3(0.9999999, 0.99997586, 0.9999993)
bones/103/rotation = Quaternion(0.6490874, -0.019823125, -0.0138106635, 0.7603301)
bones/103/scale = Vector3(1.0041012, 0.9918238, 1.0041006)
bones/104/rotation = Quaternion(-3.011146e-08, 0.001011525, 8.5435387e-10, 0.9999995)
bones/105/rotation = Quaternion(0.7613521, 0.0010144338, -0.0011854696, 0.64833677)
bones/105/scale = Vector3(1.0002749, 0.9875653, 1.0123199)
bones/106/rotation = Quaternion(-9.332558e-08, -0.00030822778, 7.400445e-08, 0.99999994)
bones/107/rotation = Quaternion(-0.59955937, -0.0013177752, -0.0066330167, 0.80030173)
bones/107/scale = Vector3(1.0031474, 0.9818281, 1.0153377)
bones/108/rotation = Quaternion(-1.2935689e-08, 0.0033302074, 5.2381793e-08, 0.99999446)
bones/109/rotation = Quaternion(0.18949592, 0.011179671, 0.010858475, 0.9817578)
bones/109/scale = Vector3(0.9925335, 1.0120219, 0.99567467)
bones/110/scale = Vector3(1, 0.99997807, 0.999997)
bones/111/rotation = Quaternion(0.9996057, 0, 0, -0.028080715)
bones/111/scale = Vector3(1, 0.99999976, 0.9999752)
bones/117/rotation = Quaternion(0.7008717, 0.008750241, 0.019954754, 0.7129545)
bones/118/rotation = Quaternion(-0.43202537, -0.014630647, -0.0070103323, 0.9017155)
bones/118/scale = Vector3(0.99512076, 0.9951207, 0.9951215)
bones/119/rotation = Quaternion(0.6580354, -2.140872e-06, -9.781952e-07, 0.752987)
bones/119/scale = Vector3(1.0002697, 1.0002697, 1.0002702)
bones/120/rotation = Quaternion(0.32486123, -0.005576432, 0.008367043, 0.9457083)
bones/120/scale = Vector3(0.9983004, 0.99830014, 0.9982998)
bones/121/rotation = Quaternion(0.66644454, -0.0006332908, 0.0016632979, 0.7455525)
bones/121/scale = Vector3(1.0025777, 1.0025778, 1.0025775)
bones/122/rotation = Quaternion(0.65823966, -2.094498e-06, -1.0176277e-06, 0.7528086)
bones/122/scale = Vector3(0.99586415, 0.99586433, 0.99586433)
bones/123/rotation = Quaternion(-0.4777297, 0.00029148383, 0.0040553054, 0.8784975)
bones/123/scale = Vector3(0.9956145, 0.99561435, 0.99561536)
bones/124/rotation = Quaternion(0.99902856, -3.831765e-09, 0.044067964, -8.482827e-09)
bones/125/rotation = Quaternion(0.99902856, 7.2941646e-14, 0.044067968, 8.287666e-09)
bones/126/rotation = Quaternion(0.80604726, 0.018406812, 0.013758333, 0.591405)
bones/126/scale = Vector3(0.99999994, 0.9999777, 0.99999744)
bones/128/rotation = Quaternion(0.8060471, 0.01840686, 0.013758394, 0.59140515)
bones/128/scale = Vector3(1.0024487, 0.99509794, 1.0024464)
bones/129/rotation = Quaternion(1.6573615e-07, -0.0028375762, 5.512317e-09, 0.999996)
bones/130/rotation = Quaternion(0.6580296, -0.002837551, 0.0024790852, 0.7529826)
bones/130/scale = Vector3(0.9998649, 0.9930882, 1.0070976)
bones/131/rotation = Quaternion(-9.1307875e-08, 0.0006401403, -4.3461626e-10, 0.9999998)
bones/132/rotation = Quaternion(-0.47685522, 0.0016829177, 0.00366062, 0.87897265)
bones/132/scale = Vector3(1.0028151, 0.98956966, 1.0077233)
bones/133/rotation = Quaternion(3.2514046e-07, -0.0045225383, 5.132616e-08, 0.9999898)
bones/134/rotation = Quaternion(0.096779376, -0.0119812805, -0.008310392, 0.995199)
bones/134/scale = Vector3(0.99489594, 1.0097256, 0.9954654)
bones/136/position = Vector3(0, -0.21335, -0.0010000467)
bones/136/rotation = Quaternion(0.006665732, 0, 0, 0.99997777)
bones/137/rotation = Quaternion(0.99875647, 0, 0, -0.04985528)
bones/138/position = Vector3(0, -0.0011284176, -0.009935951)
bones/138/rotation = Quaternion(-0.081203274, 0, 0, 0.99669766)
bones/138/scale = Vector3(1, 0.99997777, 0.99996716)
bones/141/position = Vector3(0, 0.11947572, 0.01990101)
bones/141/rotation = Quaternion(0.9990667, 0, 0, 0.043195516)
bones/142/rotation = Quaternion(0.99985987, 0, 0, -0.016746435)
bones/145/position = Vector3(0, 0.1529552, 0.019988768)
bones/145/rotation = Quaternion(0.9999493, 0, 0, 0.01008126)
bones/147/rotation = Quaternion(-0.1633305, 0, 0, 0.98657143)
bones/147/scale = Vector3(0.9999995, 0.999995, 0.9999565)
bones/148/rotation = Quaternion(-0.058964908, 0, 0, 0.9982601)
bones/148/scale = Vector3(1.0000008, 0.9999985, 1.0000006)
bones/149/rotation = Quaternion(-0.14905654, 0, 0, 0.98882866)
bones/149/scale = Vector3(0.99999964, 1.0000002, 0.9999996)
bones/150/rotation = Quaternion(0.99999726, 0, 0, 0.0023583695)
bones/150/scale = Vector3(1, 0.9999999, 0.9999507)
bones/151/rotation = Quaternion(0.9810293, 0, 0, 0.1938599)
bones/152/rotation = Quaternion(0.9829187, 0, 0, -0.18404078)
bones/153/position = Vector3(0, 1.3141072e-08, -3.3149306e-09)
bones/153/rotation = Quaternion(0.9357837, 0, 0, 0.35257477)
bones/155/rotation = Quaternion(-3.0547378e-07, 0, 0, 1)
bones/155/scale = Vector3(1, 1, 1.0000001)
bones/156/rotation = Quaternion(-0.009998606, 0, 0, 0.99995005)
bones/156/scale = Vector3(1, 1.0000002, 0.9999999)
bones/160/rotation = Quaternion(0.64769864, 0.14987625, -0.13065557, 0.735495)
bones/161/rotation = Quaternion(-0.20493573, 0.78224516, 0.5882916, -0.0026426378)
bones/161/scale = Vector3(0.9857858, 0.9857752, 0.985748)
bones/162/rotation = Quaternion(0.5410041, -8.166325e-06, 3.325339e-06, 0.84102005)
bones/162/scale = Vector3(1.002147, 1.002147, 1.0021472)
bones/163/rotation = Quaternion(-0.4596509, 0.062149752, 0.029821927, 0.8854204)
bones/163/scale = Vector3(1.0122461, 1.0122442, 1.0122449)
bones/164/rotation = Quaternion(0.88986605, 0.018203512, -0.033307783, 0.45464018)
bones/167/rotation = Quaternion(0.88986605, 0.018203419, -0.03330797, 0.45464033)
bones/168/rotation = Quaternion(7.989996e-09, 2.1210872e-07, -6.253952e-10, 1)
bones/171/rotation = Quaternion(-2.3873315e-07, 0.012513242, -1.1856711e-08, 0.9999218)
bones/173/scale = Vector3(1.012246, 1.0122458, 1.0122457)
bones/175/rotation = Quaternion(-1.5231436e-07, 0.03294542, -1.1999227e-07, 0.9994572)
bones/175/scale = Vector3(1.0122459, 1.0122457, 1.0122459)
bones/177/scale = Vector3(1.0144193, 1.0144192, 1.0144192)
bones/178/rotation = Quaternion(3.7176868e-08, 0.0012629398, 2.2089922e-07, 0.9999992)
bones/178/scale = Vector3(1.0144192, 1.0144192, 1.0144193)
bones/181/scale = Vector3(0.9999987, 0.99998575, 0.99996614)
bones/182/scale = Vector3(0.99999994, 0.99999315, 0.99995756)
bones/183/rotation = Quaternion(-0.016460845, 0.8807393, -0.4733015, -0.0036249482)
bones/187/rotation = Quaternion(-0.016460845, 0.8807393, -0.4733015, -0.0036249482)
bones/188/rotation = Quaternion(0.26525003, 0.0019701598, 0.0056990427, 0.96416086)
bones/189/rotation = Quaternion(-0.3216467, -0.0027032464, -0.0009233864, 0.94685555)
bones/189/scale = Vector3(0.98578596, 0.985786, 0.9857861)
bones/190/rotation = Quaternion(0.5410041, -8.162651e-06, 3.3283836e-06, 0.84102005)
bones/190/scale = Vector3(1.002147, 1.0021472, 1.0021472)
bones/191/rotation = Quaternion(-0.14798315, -0.008497226, 0.014599426, 0.98884565)
bones/191/scale = Vector3(0.98736644, 0.987367, 0.98736715)
bones/192/rotation = Quaternion(0.5318497, -1.3667792e-05, -8.3001294e-05, 0.8468387)
bones/192/scale = Vector3(1.0043598, 1.00436, 1.0043601)
bones/193/rotation = Quaternion(-0.20630784, 0.78223723, 0.58781135, -0.004467973)
bones/193/scale = Vector3(1.0000001, 0.9999892, 0.9999615)
bones/195/rotation = Quaternion(-0.20630771, 0.7822369, 0.5878118, -0.0044679353)
bones/195/scale = Vector3(1.0071865, 0.9857699, 1.0071476)
bones/196/rotation = Quaternion(1.0228641e-07, -0.0010658053, -3.364243e-08, 0.99999946)
bones/196/scale = Vector3(0.99999994, 1.0000001, 1.0000002)
bones/197/rotation = Quaternion(0.54097545, -0.0010686306, 0.0006878873, 0.84103745)
bones/197/scale = Vector3(0.99892765, 0.98454356, 1.0169228)
bones/198/rotation = Quaternion(8.537612e-09, 0.03292206, -2.7205031e-08, 0.99945796)
bones/199/rotation = Quaternion(-0.46036473, 0.03281014, 0.014521435, 0.88700455)
bones/199/scale = Vector3(0.9939323, 1.0000365, 1.0062164)
bones/200/rotation = Quaternion(-2.4757172e-08, 0.010351649, 2.8217841e-09, 0.9999464)
bones/201/rotation = Quaternion(0.890163, 0.013496334, -0.024094183, 0.45480454)
bones/202/rotation = Quaternion(0.3969413, -0.182194, 0.0796186, 0.8960491)
bones/203/rotation = Quaternion(0.17733958, 0.9522233, 0.23656034, -0.07655579)
bones/203/scale = Vector3(0.9961219, 0.99607664, 0.99611866)
bones/204/rotation = Quaternion(0.3727326, 8.643837e-06, -1.7392972e-06, 0.92793876)
bones/204/scale = Vector3(1.0006658, 1.0006655, 1.0006659)
bones/205/rotation = Quaternion(-0.60905343, 0.025759287, 0.0035256369, 0.79270303)
bones/205/scale = Vector3(1.0032252, 1.0032238, 1.0032246)
bones/206/rotation = Quaternion(0.7036876, 0.0026041088, 0.007798044, 0.71046203)
bones/209/rotation = Quaternion(0.7036875, 0.0026042592, 0.007798193, 0.71046203)
bones/210/rotation = Quaternion(7.989996e-09, -2.1210872e-07, 6.253952e-10, 1)
bones/213/rotation = Quaternion(1.7750142e-07, 0.0015223431, 6.272337e-08, 0.99999887)
bones/215/scale = Vector3(1.0032253, 1.003225, 1.0032251)
bones/217/rotation = Quaternion(3.6810203e-08, 0.014367485, 5.2202605e-08, 0.9998968)
bones/217/scale = Vector3(1.0032254, 1.0032253, 1.0032252)
bones/219/scale = Vector3(1.0038931, 1.0038931, 1.0038929)
bones/220/rotation = Quaternion(1.6217238e-07, -0.003477501, 9.241022e-09, 0.99999404)
bones/220/scale = Vector3(1.0038933, 1.0038934, 1.0038928)
bones/223/scale = Vector3(0.9999944, 0.9999661, 0.99999034)
bones/224/scale = Vector3(0.99999994, 0.99999845, 0.99995214)
bones/230/rotation = Quaternion(0.5310337, 0.0002889149, -0.018609913, 0.8471463)
bones/231/rotation = Quaternion(-0.2151803, 0.0027881998, 0.00061735313, 0.9765702)
bones/231/scale = Vector3(0.99612194, 0.99612206, 0.99612236)
bones/232/rotation = Quaternion(0.3727326, 8.6464415e-06, -1.7409029e-06, 0.92793876)
bones/232/scale = Vector3(1.0006657, 1.0006657, 1.0006659)
bones/233/rotation = Quaternion(0.13212425, 0.0075965226, -0.01297373, 0.99111915)
bones/233/scale = Vector3(0.9953803, 0.99538046, 0.9953803)
bones/234/rotation = Quaternion(0.49646753, -0.004809636, -0.00048381346, 0.8680419)
bones/234/scale = Vector3(1.0023867, 1.002387, 1.0023868)
bones/235/rotation = Quaternion(0.17892362, 0.95271575, 0.2353645, -0.07016155)
bones/235/scale = Vector3(1, 0.99995464, 0.9999963)
bones/237/rotation = Quaternion(0.17892362, 0.95271575, 0.2353647, -0.070161775)
bones/237/scale = Vector3(1.001947, 0.99607205, 1.0019435)
bones/238/rotation = Quaternion(2.7834087e-08, 0.0032310185, -3.504977e-08, 0.9999948)
bones/239/rotation = Quaternion(0.37273037, 0.0032353248, -0.0012969602, 0.9279332)
bones/239/scale = Vector3(0.9996665, 0.997885, 1.0024707)
bones/240/rotation = Quaternion(5.2496154e-09, 0.0143908495, 3.2167208e-08, 0.99989647)
bones/241/rotation = Quaternion(-0.609039, 0.014384265, -0.005200734, 0.79299283)
bones/241/scale = Vector3(0.9983931, 0.9987109, 1.0029047)
bones/242/rotation = Quaternion(4.7366964e-07, 0.0036840695, 7.0432414e-08, 0.9999932)
bones/243/rotation = Quaternion(0.7036539, -1.3454699e-05, 0.010390196, 0.71046704)
bones/250/rotation = Quaternion(0.64769864, 0.14987625, -0.13065557, 0.735495)
bones/251/rotation = Quaternion(0.3969413, -0.182194, 0.0796186, 0.8960491)
bones/254/position = Vector3(0, 0.3, 0)
bones/255/rotation = Quaternion(0.014391907, -0.16810383, 0.9856612, -0.0024545304)
bones/256/rotation = Quaternion(0.010330361, 0.5165673, 0.85594475, -0.020251542)
bones/258/rotation = Quaternion(0.013169985, 0.8495271, 0.5273728, 0.002884847)
bones/259/rotation = Quaternion(0.999654, 2.9733092e-09, -0.02630427, -1.0383802e-08)
bones/260/position = Vector3(0.015350521, 0.69963145, -0.3218167)
bones/260/rotation = Quaternion(-0.5312034, 0.0595494, 0.060721785, 0.84296495)
bones/261/rotation = Quaternion(0.9883816, -9.4966276e-07, 0.069501355, -0.13517223)
bones/261/scale = Vector3(1.0000002, 0.9999843, 1.0000122)
bones/263/position = Vector3(0, -0.38999996, 0)
bones/265/rotation = Quaternion(-0.016402466, 0.12496647, 0.9919807, -0.009423172)
bones/267/rotation = Quaternion(-0.012817571, 0.7928355, 0.60928655, -0.0041809925)
bones/268/rotation = Quaternion(0.999654, -2.2491575e-09, 0.02630427, -2.4626923e-08)
bones/269/position = Vector3(-0.13978271, 0.40280992, -0.23312691)
bones/269/rotation = Quaternion(-0.7467044, 0.023166828, 0.023622336, 0.6643327)
bones/270/rotation = Quaternion(0.98838323, -2.3710768e-07, -0.06950132, -0.1351596)
bones/272/position = Vector3(0, 0.20000002, 0.19)
bones/275/position = Vector3(0.14324424, 0.3270212, 0.13672309)
bones/275/rotation = Quaternion(-0.7071068, 0, 0, 0.7071068)
bones/278/position = Vector3(0, 0.36999997, 0.28)
bones/281/position = Vector3(-0.14324424, 0.3270212, 0.13672309)
bones/281/rotation = Quaternion(-0.7071068, 0, 0, 0.7071068)
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=2018613027]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 0.21213198, -0.08514404)
shape = SubResource("CapsuleShape3D_ss4ck")
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="." unique_id=2034022143]
path_height_offset = 1.0
[node name="Timer" type="Timer" parent="." unique_id=46261917]
[node name="Area3D" type="Area3D" parent="." unique_id=555793093]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D" unique_id=13651318]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7168097, 0)
shape = SubResource("SphereShape3D_ka232")
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
[connection signal="body_entered" from="Area3D" to="." method="_on_area_3d_body_entered"]
[editable path="foxes"]
File diff suppressed because one or more lines are too long
+31 -13
View File
@@ -4,6 +4,7 @@
[ext_resource type="Script" uid="uid://csfno2e8stbfd" path="res://scripts/frog.gd" id="1_qyo2l"]
[ext_resource type="Shader" uid="uid://d3utcnxvfvc3r" path="res://assets/shader/frog.gdshader" id="3_1g2vb"]
[ext_resource type="Texture2D" uid="uid://c740ebo1uf52a" path="res://assets/blender/frog_frog.png" id="4_ybftx"]
[ext_resource type="AudioStream" uid="uid://c2axrjjqte3ln" path="res://assets/audio/sound-effects/frog/frog_croak.wav" id="5_xw5aj"]
[sub_resource type="SphereShape3D" id="SphereShape3D_ka232"]
radius = 1.3148469
@@ -29,21 +30,21 @@ shape = SubResource("SphereShape3D_ka232")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
[node name="Skeleton3D" parent="frog/Armature" parent_id_path=PackedInt32Array(634062570, 1045941859) index="0" unique_id=401483836]
bones/0/rotation = Quaternion(-1.1531623e-05, 0, 0, 1)
bones/1/position = Vector3(-0.60637385, -0.47708797, -0.2640589)
bones/1/rotation = Quaternion(0.13443978, 0.02188896, 0.16647768, 0.9765921)
bones/0/rotation = Quaternion(-9.874192e-05, 0, 0, 1)
bones/1/position = Vector3(-0.606409, -0.47698542, -0.26329115)
bones/1/rotation = Quaternion(0.13427699, 0.021916704, 0.16647401, 0.97661453)
bones/2/position = Vector3(-0.19005248, -0.103389554, -0.6619784)
bones/2/rotation = Quaternion(1, 2.4889325e-12, 1.1920928e-07, -2.0908483e-05)
bones/3/rotation = Quaternion(1.8225421e-12, 1.7763568e-14, 8.47059e-22, 1)
bones/4/position = Vector3(-0.60637385, -0.47708794, -0.26405892)
bones/4/rotation = Quaternion(0.91649264, 0, 0, -0.40005165)
bones/5/position = Vector3(0.60637385, -0.47708797, -0.2640589)
bones/5/rotation = Quaternion(0.13443978, -0.02188896, -0.16647768, 0.9765921)
bones/2/rotation = Quaternion(1, 2.3520593e-11, 1.19209275e-07, -0.00019733484)
bones/3/rotation = Quaternion(-0.0002882226, 1.4210856e-14, 2.3620124e-18, 1)
bones/4/position = Vector3(-0.60637385, -0.47709325, -0.2632998)
bones/4/rotation = Quaternion(0.9161875, 0, 0, -0.4007497)
bones/5/position = Vector3(0.606409, -0.47698542, -0.26329115)
bones/5/rotation = Quaternion(0.13427699, -0.021916704, -0.16647401, 0.97661453)
bones/6/position = Vector3(0.19005248, -0.103389554, -0.6619784)
bones/6/rotation = Quaternion(1, -2.4889325e-12, -1.1920928e-07, -2.0908483e-05)
bones/7/rotation = Quaternion(1.8225421e-12, -1.7763568e-14, -8.47059e-22, 1)
bones/8/position = Vector3(0.60637385, -0.47708794, -0.26405892)
bones/8/rotation = Quaternion(0.91649264, 0, 0, -0.40005165)
bones/6/rotation = Quaternion(1, -2.3520593e-11, -1.19209275e-07, -0.00019733484)
bones/7/rotation = Quaternion(-0.0002882226, -1.4210856e-14, -2.3620124e-18, 1)
bones/8/position = Vector3(0.60637385, -0.47709325, -0.2632998)
bones/8/rotation = Quaternion(0.9161875, 0, 0, -0.4007497)
[node name="arms" parent="frog/Armature/Skeleton3D" index="0" unique_id=905070327]
surface_material_override/0 = SubResource("ShaderMaterial_1g2vb")
@@ -66,4 +67,21 @@ surface_material_override/0 = SubResource("ShaderMaterial_1g2vb")
[node name="AnimationPlayer" parent="frog" index="1" unique_id=1349259816]
speed_scale = 3.0
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="." unique_id=307856938]
volume_db = -18.0
max_db = 0.0
bus = &"Effects"
[node name="AudioCroak" type="AudioStreamPlayer3D" parent="." unique_id=307546055]
stream = ExtResource("5_xw5aj")
volume_db = -20.0
max_db = 1.0
bus = &"Effects"
[node name="CroakTimer" type="Timer" parent="." unique_id=1832828860]
wait_time = 30.0
autostart = true
[connection signal="timeout" from="CroakTimer" to="." method="_on_timer_timeout"]
[editable path="frog"]
+83
View File
@@ -0,0 +1,83 @@
[gd_scene format=3 uid="uid://dwko4ah7ewaxt"]
[ext_resource type="Script" uid="uid://mnf6fljk6624" path="res://scripts/animals/horses.gd" id="1_ntoat"]
[ext_resource type="AudioStream" uid="uid://c4fe4b8e67av" path="res://assets/audio/sound-effects/horse-snort.mp3" id="2_gxcj6"]
[ext_resource type="PackedScene" uid="uid://mogk36rt8fhy" path="res://assets/blender/horses.blend" id="2_ntoat"]
[sub_resource type="AnimationNodeAdd2" id="AnimationNodeAdd2_gxcj6"]
[sub_resource type="AnimationNodeAdd2" id="AnimationNodeAdd2_ntoat"]
[sub_resource type="AnimationNodeAdd2" id="AnimationNodeAdd2_lqtvf"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ad4bg"]
animation = &"Armature_002Action"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_bwx0q"]
animation = &"Armature_003Action"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_6l0j3"]
animation = &"Armature_004Action"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dodqp"]
animation = &"Armature_001Action"
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_ka232"]
graph_offset = Vector2(-192.294, 43.56093)
nodes/output/position = Vector2(1220, 240)
nodes/Animation/node = SubResource("AnimationNodeAnimation_dodqp")
nodes/Animation/position = Vector2(280, 100)
"nodes/Animation 2/node" = SubResource("AnimationNodeAnimation_ad4bg")
"nodes/Animation 2/position" = Vector2(280, 260)
"nodes/Animation 3/node" = SubResource("AnimationNodeAnimation_bwx0q")
"nodes/Animation 3/position" = Vector2(280, 420)
"nodes/Animation 4/node" = SubResource("AnimationNodeAnimation_6l0j3")
"nodes/Animation 4/position" = Vector2(280, 580)
nodes/Add2/node = SubResource("AnimationNodeAdd2_lqtvf")
nodes/Add2/position = Vector2(620, 120)
"nodes/Add2 2/node" = SubResource("AnimationNodeAdd2_gxcj6")
"nodes/Add2 2/position" = Vector2(600, 440)
"nodes/Add2 3/node" = SubResource("AnimationNodeAdd2_ntoat")
"nodes/Add2 3/position" = Vector2(880, 260)
node_connections = [&"output", 0, &"Add2 3", &"Add2", 0, &"Animation", &"Add2", 1, &"Animation 2", &"Add2 2", 0, &"Animation 3", &"Add2 2", 1, &"Animation 4", &"Add2 3", 0, &"Add2", &"Add2 3", 1, &"Add2 2"]
[node name="horses" type="Node3D" unique_id=506898663]
script = ExtResource("1_ntoat")
[node name="horses" parent="." unique_id=985518793 instance=ExtResource("2_ntoat")]
[node name="Skeleton3D" parent="horses/Armature_002" parent_id_path=PackedInt32Array(985518793, 1679468984) index="0" unique_id=305353409]
bones/0/rotation = Quaternion(0.05996142, -0.021150274, 0.23242806, 0.97053313)
bones/1/rotation = Quaternion(-0.07400438, -0.043566473, 0.16281754, 0.9829119)
[node name="Skeleton3D" parent="horses/Armature_003" parent_id_path=PackedInt32Array(985518793, 324608343) index="0" unique_id=566807659]
bones/0/rotation = Quaternion(0.043244284, -0.0013356614, -0.01648798, 0.99892765)
bones/1/rotation = Quaternion(0.08554217, -0.029846592, 0.17295219, 0.9807545)
[node name="Skeleton3D" parent="horses/Armature_001" parent_id_path=PackedInt32Array(985518793, 482989068) index="0" unique_id=2075055954]
bones/0/rotation = Quaternion(0.0867614, -0.100712866, 0.83153236, -0.53933597)
bones/1/rotation = Quaternion(0.053238384, -0.034027103, 0.011647905, 0.997934)
[node name="Skeleton3D" parent="horses/Armature_004" parent_id_path=PackedInt32Array(985518793, 780370002) index="0" unique_id=393517518]
bones/0/rotation = Quaternion(-0.02536754, 0.12018125, -0.6320067, 0.76516694)
bones/1/rotation = Quaternion(-0.20103139, -0.28264776, 0.3075746, 0.88605565)
[node name="AnimationTree" type="AnimationTree" parent="." unique_id=183096557]
root_node = NodePath("../horses")
tree_root = SubResource("AnimationNodeBlendTree_ka232")
anim_player = NodePath("../horses/AnimationPlayer")
parameters/Add2/add_amount = 1.0
"parameters/Add2 2/add_amount" = 1.0
"parameters/Add2 3/add_amount" = 1.0
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="." unique_id=675398598]
stream = ExtResource("2_gxcj6")
volume_db = -7.0
[node name="SnortTimer" type="Timer" parent="." unique_id=1784611382]
wait_time = 25.0
autostart = true
[connection signal="timeout" from="SnortTimer" to="." method="_on_snort_timer_timeout"]
[editable path="horses"]
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -30,18 +30,18 @@ emission_texture = ExtResource("2_qt2eu")
[node name="car" unique_id=761117745 instance=ExtResource("1_c35m8")]
script = ExtResource("2_50v30")
[node name="StaticBody3D" type="StaticBody3D" parent="car" parent_id_path=PackedInt32Array(1815531645) index="0" unique_id=1955637244]
[node name="StaticBody3D" type="StaticBody3D" parent="car" parent_id_path=PackedInt32Array(2100792070) index="0" unique_id=1955637244]
[node name="CollisionShape3D" type="CollisionShape3D" parent="car/StaticBody3D" index="0" unique_id=388500854]
shape = SubResource("ConvexPolygonShape3D_c35m8")
[node name="window" parent="." index="12" unique_id=1397673724]
[node name="window" parent="." index="12" unique_id=588986041]
surface_material_override/0 = SubResource("StandardMaterial3D_qt2eu")
[node name="window_001" parent="." index="13" unique_id=1435716476]
[node name="window_001" parent="." index="13" unique_id=1849574157]
surface_material_override/0 = SubResource("StandardMaterial3D_50v30")
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(355721239) index="0" unique_id=1229603166]
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(325303556) index="0" unique_id=1942054391]
bones/0/rotation = Quaternion(-3.0377713e-08, 1.1920791e-07, -0.004823728, 0.9999884)
bones/1/rotation = Quaternion(-3.0377713e-08, 1.1920791e-07, -0.004823728, 0.9999884)
bones/2/rotation = Quaternion(-3.0377713e-08, 1.1920791e-07, -0.004823728, 0.9999884)
+37 -1
View File
@@ -5,12 +5,16 @@
[ext_resource type="Texture2D" uid="uid://dgu4kkf5d0j3o" path="res://assets/img/sky/paintskybox.jpg" id="2_auqdy"]
[ext_resource type="PackedScene" uid="uid://5p51ufxgpmrq" path="res://scenes/house_wo_col.tscn" id="3_q5b6f"]
[ext_resource type="Shader" uid="uid://cfu7cwiw7vrgq" path="res://assets/shader/road.gdshader" id="5_tmhig"]
[ext_resource type="PackedScene" uid="uid://dbkgl7lygalkx" path="res://scenes/character.tscn" id="6_3j3iy"]
[ext_resource type="PackedScene" uid="uid://dbj7lpj43ul8q" path="res://assets/blender/mountains.glb" id="6_qkax4"]
[ext_resource type="Texture2D" uid="uid://l78ngjlrilma" path="res://assets/img/textures/painterly/road.png" id="6_xgs1b"]
[ext_resource type="PackedScene" uid="uid://bteanhmgr47m" path="res://scenes/neige.tscn" id="7_r8l3y"]
[ext_resource type="PackedScene" uid="uid://dfir65uo78s83" path="res://scenes/mountainsbis.tscn" id="7_tmhig"]
[ext_resource type="PackedScene" uid="uid://bd2f6vwawkccd" path="res://scenes/car.tscn" id="8_tmhig"]
[ext_resource type="Script" uid="uid://dpg4fpvcr5rnl" path="res://scripts/camera_shake.gd" id="9_lmifb"]
[ext_resource type="PackedScene" uid="uid://dm552bnxu7ypd" path="res://assets/blender/player_driving.blend" id="11_lmifb"]
[ext_resource type="PackedScene" uid="uid://c06bosl2v6iet" path="res://scenes/frog.tscn" id="11_qoikp"]
[ext_resource type="PackedScene" uid="uid://c06bosl2v6iet" path="res://scenes/animals/frog.tscn" id="11_qoikp"]
[ext_resource type="AudioStream" uid="uid://jikuk46p38l8" path="res://assets/audio/sound-effects/car/outside-car.wav" id="12_r8l3y"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_156sc"]
panorama = ExtResource("2_auqdy")
@@ -514,6 +518,28 @@ transform = Transform3D(-6.0089684, 0, -7.993267, 0, 10.000003, 0, 7.993267, 0,
[node name="ROADS" type="Node3D" parent="houses/sideUD" unique_id=1604852432]
[node name="characters" type="Node3D" parent="houses" unique_id=497876245]
transform = Transform3D(-0.97825325, 0, -0.20741412, 0, 1, 0, 0.20741412, 0, -0.97825325, 178.4402, 9.536743e-07, 19.416868)
[node name="character2" parent="houses/characters" unique_id=1499167018 instance=ExtResource("6_3j3iy")]
transform = Transform3D(0.782166, 0, 0.16797641, 0, 0.7999999, 0, -0.16797641, 0, 0.782166, -12.549347, 0.42999935, 1.7159458)
alrdy_talking = true
[node name="character3" parent="houses/characters" unique_id=1494457706 instance=ExtResource("6_3j3iy")]
transform = Transform3D(-0.8268266, 0, -0.19712445, 0, 0.85000014, 0, 0.19712445, 0, -0.8268266, -12.938259, 0.42999935, -1.3806045)
alrdy_talking = true
[node name="character4" parent="houses/characters" unique_id=954615162 instance=ExtResource("6_3j3iy")]
transform = Transform3D(0.40901712, 0, -0.6286533, 0, 0.75, 0, 0.6286533, 0, 0.40901712, 26.210297, 0.43000126, -4.3089294)
alrdy_talking = true
[node name="character8" parent="houses/characters" unique_id=314982619 node_paths=PackedStringArray("dest_array") instance=ExtResource("6_3j3iy")]
transform = Transform3D(0.79979956, 0, -0.017904952, 0, 0.79999995, 0, 0.017904952, 0, 0.79979956, 11.011475, 0.4299984, -19.587875)
dest_array = [null, null, null, null, null, null]
[node name="Neige" parent="houses/characters" unique_id=1958916288 instance=ExtResource("7_r8l3y")]
transform = Transform3D(-0.30575937, 0, -0.739264, 0, 0.80000013, 0, 0.739264, 0, -0.30575937, -11.386621, 0.43538594, -13.422972)
[node name="CARROADS" type="Node3D" parent="." unique_id=1237957226]
[node name="grp0" type="Node3D" parent="CARROADS" unique_id=416882424]
@@ -637,15 +663,18 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2.4450989)
[node name="deathseat" type="Camera3D" parent="cinematic_camera" unique_id=571338916 groups=["cinematic_cams"]]
transform = Transform3D(0.99965817, 0.0046857423, 0.025723115, 0, 0.9838106, -0.17921166, -0.026146412, 0.1791504, 0.9834742, -385.35303, 2.1273327, 0.8901007)
script = ExtResource("9_lmifb")
[node name="backseat" type="Camera3D" parent="cinematic_camera" unique_id=1220165783 groups=["cinematic_cams"]]
transform = Transform3D(0.25844118, -0.107063696, -0.96007586, 0.02782963, 0.99425215, -0.103383504, 0.9656261, 0, 0.25993526, -386.83633, 2.3182995, 0.33333325)
script = ExtResource("9_lmifb")
[node name="road_view" type="Camera3D" parent="cinematic_camera" unique_id=904458644 groups=["cinematic_cams"]]
transform = Transform3D(0.68872505, 0, 0.7250226, 0, 1, 0, -0.7250226, 0, 0.68872505, -383.04083, 1.9698753, 2.7409973)
[node name="frog_view" type="Camera3D" parent="cinematic_camera" unique_id=1520827806 groups=["cinematic_cams"]]
transform = Transform3D(-0.25480437, 0, 0.9669926, 0, 1, 0, -0.9669926, 0, -0.25480437, -385.65237, 2.4713497, -0.101821184)
script = ExtResource("9_lmifb")
[node name="top_view" type="Camera3D" parent="cinematic_camera" unique_id=794083566 groups=["cinematic_cams"]]
transform = Transform3D(-3.7524508e-08, 0.5128793, -0.8584608, 2.2418662e-08, 0.8584608, 0.5128793, 1, 1.7763568e-15, -4.371139e-08, -388.5689, 3.7625122, 0.029075384)
@@ -660,3 +689,10 @@ transform = Transform3D(-2.5974789e-08, -0.058677893, 0.59712386, -2.564892e-09,
[node name="frog" parent="cinematic_camera" unique_id=1576957827 instance=ExtResource("11_qoikp")]
transform = Transform3D(0.18156317, 0, -0.3564194, 0, 0.39999998, 0, 0.3564194, 0, 0.18156317, -387.24963, 1.6773131, 0.55597496)
car_cinematic = true
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="cinematic_camera" unique_id=766669485]
transform = Transform3D(0.68872505, 0, 0.7250226, 0, 1, 0, -0.7250226, 0, 0.68872505, -386.38632, 1.9698753, -0.032698393)
stream = ExtResource("12_r8l3y")
volume_db = -10.0
max_db = 1.0
bus = &"Effects"
+18 -79
View File
@@ -2,18 +2,21 @@
[ext_resource type="PackedScene" uid="uid://ben6bv5gilclx" path="res://assets/blender/character.glb" id="1_agfs1"]
[ext_resource type="Script" uid="uid://fknk7s075mxu" path="res://scripts/character.gd" id="1_lrhn5"]
[ext_resource type="Texture2D" uid="uid://d2mdeewkh0uyg" path="res://assets/img/textures/millwall.png" id="2_rkhd4"]
[ext_resource type="Shader" uid="uid://cnuead630a8a6" path="res://assets/shader/skin_chooser.gdshader" id="3_dp8ca"]
[ext_resource type="Texture2DArray" uid="uid://qpcfjg7ajf8u" path="res://assets/img/textures/faces/faces.tres" id="4_0lw5n"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ka232"]
radius = 0.5551758
height = 3.8041992
[sub_resource type="ShaderMaterial" id="ShaderMaterial_dp8ca"]
render_priority = 0
shader = ExtResource("3_dp8ca")
shader_parameter/skins = ExtResource("4_0lw5n")
[sub_resource type="ViewportTexture" id="ViewportTexture_ka232"]
viewport_path = NodePath("Sprite3D/SubViewport")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_agfs1"]
texture = ExtResource("2_rkhd4")
[sub_resource type="SphereShape3D" id="SphereShape3D_ka232"]
radius = 2.8869576
@@ -25,89 +28,23 @@ script = ExtResource("1_lrhn5")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9161952, 0)
shape = SubResource("CapsuleShape3D_ka232")
[node name="character" parent="." unique_id=431323508 instance=ExtResource("1_agfs1")]
[node name="character" parent="." unique_id=1146050886 instance=ExtResource("1_agfs1")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(431323508, 232440974) index="0" unique_id=1583259283]
bones/0/position = Vector3(0.2042088, 0.19320482, -0.14880997)
bones/0/rotation = Quaternion(-0.7071066, 1.071639e-07, 0.70710695, -1.5225005e-08)
bones/1/rotation = Quaternion(-0.50750756, 0.50822407, -0.49191073, -0.49210608)
bones/2/rotation = Quaternion(0.015727106, -0.0020778605, 0.9946249, -0.10232129)
bones/3/rotation = Quaternion(0.94612885, -0.021870898, 0.075502515, -0.314104)
bones/5/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/7/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.1748076e-08)
bones/9/position = Vector3(-0.20752054, 0.19320482, -0.14881004)
bones/9/rotation = Quaternion(-0.7071066, 1.0715463e-07, 0.70710695, -1.5220385e-08)
bones/10/rotation = Quaternion(-0.5076895, 0.5079056, -0.49172416, -0.49243358)
bones/12/rotation = Quaternion(0.948112, 0.011444904, -0.04409297, -0.31465632)
bones/14/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/16/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.174807e-08)
bones/18/position = Vector3(-0.00022340904, 1.5641721, 0.031240253)
bones/18/rotation = Quaternion(9.301502e-05, -8.257343e-08, 0.99999905, -0.0014431037)
bones/24/rotation = Quaternion(-0.07413523, -3.9827472e-10, -2.0302612e-11, 0.99724823)
bones/26/rotation = Quaternion(0.58688205, 0.41065416, 0.5482942, -0.43163213)
bones/27/rotation = Quaternion(-0.2913501, 0.6865581, -0.2905081, 0.5994649)
bones/28/rotation = Quaternion(0.06342012, -0.009876637, -0.15835173, 0.9852944)
bones/29/rotation = Quaternion(-0.01142568, 0.73426044, -0.07613802, 0.6744881)
bones/38/rotation = Quaternion(0.05613251, 0.9201993, 0.353856, -0.15769717)
bones/39/rotation = Quaternion(-0.21664564, -0.012312131, 0.019884245, 0.9759702)
bones/40/rotation = Quaternion(0.01976574, -0.013343409, -0.030107455, 0.9992622)
bones/45/rotation = Quaternion(-0.35837376, 0.72959906, -0.42925152, -0.3936961)
bones/48/rotation = Quaternion(0.986703, 0.001060784, 0.16252935, 0.00066993426)
bones/48/scale = Vector3(1.000044, 1.0000005, 1.0000007)
bones/49/rotation = Quaternion(0.14157401, 0.03244431, 0.05285531, 0.98798305)
bones/50/rotation = Quaternion(-0.54380685, -0.19418186, -0.18754621, 0.79460305)
bones/50/scale = Vector3(1.0000206, 0.9999838, 0.9999957)
bones/53/rotation = Quaternion(0.97658753, -0.0013594367, -0.21511582, 0.00048387027)
bones/54/rotation = Quaternion(0.13894753, 0.01151004, -0.059172664, 0.9884633)
bones/55/rotation = Quaternion(-0.54849476, 0.22882922, 0.17181966, 0.78566456)
bones/56/rotation = Quaternion(0.028261272, 0.95394105, -0.297574, -0.025445722)
[node name="characterMedium" parent="character/Root/Skeleton3D" parent_id_path=PackedInt32Array(1146050886, 131230640) index="0" unique_id=14286276]
surface_material_override/0 = SubResource("ShaderMaterial_dp8ca")
[node name="Root_001" parent="character" index="1" unique_id=2038212169]
visible = false
[node name="Skeleton3D" parent="character/Root_001" index="0" unique_id=249791839]
bones/7/rotation = Quaternion(0.707107, 8.7925145e-15, -0.70710653, -1.173124e-08)
bones/18/rotation = Quaternion(9.298331e-05, -1.07471486e-07, 0.999999, -0.0014431035)
bones/45/rotation = Quaternion(-0.23101875, 0.8024927, -0.3471274, -0.42677668)
bones/54/rotation = Quaternion(0.3914478, 0.010535476, -0.16670288, 0.9049132)
bones/56/rotation = Quaternion(0.028260814, 0.95394117, -0.2975737, -0.02544668)
[node name="Root_002" parent="character" index="2" unique_id=1241243829]
visible = false
[node name="Skeleton3D" parent="character/Root_002" index="0" unique_id=906300752]
bones/2/rotation = Quaternion(-0.024521498, 0.37742752, 0.9202351, -0.10057151)
bones/7/rotation = Quaternion(0.707107, 1.2491928e-08, -0.70710653, -1.9552364e-09)
bones/16/rotation = Quaternion(0.707107, -1.2578685e-07, -0.70710653, -1.119036e-08)
bones/18/rotation = Quaternion(9.298356e-05, -8.374597e-08, 0.999999, -0.0014431033)
bones/21/rotation = Quaternion(0.3021602, 1.2631126e-08, 7.8331555e-09, 0.9532572)
bones/26/rotation = Quaternion(0.6476714, 0.3154458, 0.50290525, -0.47760049)
bones/27/rotation = Quaternion(-0.030639853, 0.6866347, -0.11465233, 0.7172509)
bones/28/rotation = Quaternion(0.14816205, -0.19717129, -0.13952763, 0.9590118)
bones/46/rotation = Quaternion(-0.6764715, -0.049245227, 0.0241964, 0.7344221)
bones/51/rotation = Quaternion(0.005199062, 0.76655674, -0.6389035, 0.06454675)
bones/53/rotation = Quaternion(0.881819, -0.27751315, -0.07931905, 0.37294808)
[node name="Root_003" parent="character" index="3" unique_id=850147187]
visible = false
[node name="Skeleton3D" parent="character/Root_003" index="0" unique_id=1353067331]
bones/0/rotation = Quaternion(-0.42420402, -0.56573045, 0.42420423, 0.5657303)
bones/1/rotation = Quaternion(-0.5074389, 0.5081519, -0.49198484, -0.49217716)
bones/20/rotation = Quaternion(0.09707084, 3.5704435e-09, -1.1803335e-08, 0.9952775)
bones/32/rotation = Quaternion(0.41093615, -0.027859442, 0.012505128, 0.91115266)
bones/48/rotation = Quaternion(0.9857111, 0.021217318, 0.09155134, -0.13979225)
[node name="AnimationPlayer" parent="character" index="1" unique_id=1653757337]
speed_scale = 0.5
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1464118033]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.3408878, 3.930202, 0.1897316)
visible = false
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.8881962, 3.1698613, -0.13761836)
billboard = 1
texture = SubResource("ViewportTexture_ka232")
[node name="SubViewport" type="SubViewport" parent="Sprite3D" unique_id=748191708]
transparent_bg = true
size = Vector2i(388, 174)
size = Vector2i(600, 300)
[node name="Label" type="Label" parent="Sprite3D/SubViewport" unique_id=651966639]
anchors_preset = 8
@@ -122,8 +59,7 @@ offset_bottom = 43.5
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
theme_override_font_sizes/font_size = 30
theme_override_styles/normal = SubResource("StyleBoxTexture_agfs1")
theme_override_font_sizes/font_size = 22
text = "Salut !
Comment Ca va?"
@@ -135,6 +71,9 @@ shape = SubResource("SphereShape3D_ka232")
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="." unique_id=1094148667]
path_height_offset = 0.5
avoidance_enabled = true
radius = 1.0
neighbor_distance = 100.0
[node name="Timer" type="Timer" parent="." unique_id=893835033]
+76
View File
@@ -0,0 +1,76 @@
[gd_scene format=3 uid="uid://dy1x22gg1304u"]
[ext_resource type="PackedScene" uid="uid://btu2o6jxfp0jk" path="res://assets/blender/character_seat_talking.blend" id="1_a416r"]
[ext_resource type="Shader" uid="uid://cnuead630a8a6" path="res://assets/shader/skin_chooser.gdshader" id="2_vy2pu"]
[ext_resource type="Texture2DArray" uid="uid://qpcfjg7ajf8u" path="res://assets/img/textures/faces/faces.tres" id="3_slfuo"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_slfuo"]
render_priority = 0
shader = ExtResource("2_vy2pu")
shader_parameter/skins = ExtResource("3_slfuo")
[node name="character_seat_talking" unique_id=57785508 groups=["char_seat"] instance=ExtResource("1_a416r")]
[node name="Skeleton3D" parent="Root" parent_id_path=PackedInt32Array(373669909) index="0" unique_id=493451950]
bones/0/position = Vector3(0.302855, 0.1932048, -0.14881)
bones/0/rotation = Quaternion(0.7071067, 2.1362428e-08, -0.7071068, -2.4130529e-09)
bones/1/rotation = Quaternion(-0.5075148, 0.50822973, -0.49190468, -0.49209875)
bones/2/rotation = Quaternion(0.015740536, -0.0020798587, 0.99462473, -0.102321334)
bones/3/rotation = Quaternion(0.9461286, -0.02187102, 0.07550285, -0.31410444)
bones/6/rotation = Quaternion(0.5, 0.5000001, -0.5, 0.49999997)
bones/9/position = Vector3(-0.61795783, -0.58670074, 0.025887195)
bones/9/rotation = Quaternion(0.7071068, 1.6283842e-07, -0.7071068, 1.2727008e-07)
bones/12/position = Vector3(-0.30237263, 0.1932048, -0.14881)
bones/12/rotation = Quaternion(0.7071067, 2.1351646e-08, -0.7071068, -2.4053541e-09)
bones/13/rotation = Quaternion(-0.5076765, 0.5078931, -0.491737, -0.4924469)
bones/14/rotation = Quaternion(0.015657986, 0.0011505268, 0.994626, 0.10233619)
bones/15/rotation = Quaternion(0.948112, 0.011445189, -0.044092853, -0.3146562)
bones/18/rotation = Quaternion(0.5, 0.50000006, -0.5, 0.49999994)
bones/21/position = Vector3(-0.6179579, -0.58670074, -0.029198058)
bones/21/rotation = Quaternion(0.7071068, 2.8797626e-07, -0.7071068, 1.2727475e-07)
bones/24/position = Vector3(0.010296834, 0.9903756, -0.005120704)
bones/24/rotation = Quaternion(-0.10098013, 0.21911836, 0.97024167, -0.020526921)
bones/25/position = Vector3(0.00046461396, 0.32195133, -9.231768e-08)
bones/25/rotation = Quaternion(9.3384966e-05, -1.320912e-07, 0.99999905, 0.0014434622)
bones/26/rotation = Quaternion(-0.001810182, -0.018589767, -0.008247486, 0.99979156)
bones/27/rotation = Quaternion(0.011895014, -9.537777e-10, -2.1343198e-09, 0.99992925)
bones/28/rotation = Quaternion(0.049166176, 1.6749997e-09, -1.7755539e-10, 0.9987906)
bones/29/rotation = Quaternion(0.34699282, 0.046446297, 0.018266676, 0.9365389)
bones/30/rotation = Quaternion(-0.13320251, 0.026541753, 0.042177375, 0.98983526)
bones/33/rotation = Quaternion(0.41438192, 0.31050226, 0.644535, -0.5625394)
bones/34/rotation = Quaternion(-0.13919982, 0.6393816, -0.5318145, 0.53757596)
bones/35/rotation = Quaternion(0.3940747, 0.008186756, -0.03858445, 0.9182317)
bones/36/rotation = Quaternion(-0.19741537, 0.9040773, 0.14644456, 0.34960762)
bones/37/rotation = Quaternion(0.10007067, -0.077175125, -0.023930334, 0.99169415)
bones/38/rotation = Quaternion(0.044797596, 0.06707022, -0.01120894, 0.9966791)
bones/39/rotation = Quaternion(0.053542122, -0.030660052, -0.0038867716, 0.9980873)
bones/40/position = Vector3(4.8771657e-08, 0.13049887, 1.7075308e-07)
bones/42/rotation = Quaternion(-0.07868795, 0.78394246, 0.3586347, 0.50062317)
bones/43/rotation = Quaternion(0.3356501, -0.058816582, 0.12030238, 0.93241996)
bones/46/rotation = Quaternion(0.7061951, -0.60921913, 0.33549795, 0.13259621)
bones/47/rotation = Quaternion(0.05164151, 0.9193522, 0.35192382, 0.16815038)
bones/48/rotation = Quaternion(0.10564555, -0.007532561, 0.8311684, 0.54583997)
bones/49/rotation = Quaternion(0.28400737, 0.16421905, 0.03289396, 0.9440816)
bones/50/rotation = Quaternion(-0.29476112, -0.07410908, 0.028371373, 0.9522703)
bones/51/rotation = Quaternion(-0.11254213, 0.06671322, 0.012023021, 0.99133205)
bones/52/rotation = Quaternion(-0.08744144, -0.030592436, 0.0030590568, 0.9956951)
bones/53/position = Vector3(8.046946e-09, 0.130499, -1.7951788e-07)
bones/55/rotation = Quaternion(0.03319102, 0.8719387, -0.39068356, -0.2932365)
bones/56/rotation = Quaternion(-0.27815673, 0.0029360354, 0.15432817, 0.9480523)
bones/59/rotation = Quaternion(0.8135366, 0.13712671, -0.09198918, 0.5575775)
bones/59/scale = Vector3(1.0000112, 0.9999997, 1.0000011)
bones/60/rotation = Quaternion(0.79452264, -0.0068230187, -0.007347135, 0.6071517)
bones/60/scale = Vector3(0.9999998, 1, 0.9999996)
bones/61/rotation = Quaternion(-0.51889914, -0.043086264, -0.05394144, 0.8520433)
bones/61/scale = Vector3(1.0000004, 1.0000002, 1.0000001)
bones/62/rotation = Quaternion(-0.019817926, 0.9522866, -0.2982555, 0.061653968)
bones/65/rotation = Quaternion(0.78714216, -0.07766736, 0.069961384, 0.6078491)
bones/66/rotation = Quaternion(0.7416695, 0.011075483, -0.03775347, 0.6696107)
bones/67/rotation = Quaternion(-0.590217, 0.013354413, 0.1191052, 0.7982979)
bones/68/rotation = Quaternion(0.02826091, 0.95394087, -0.29757476, -0.025443962)
[node name="characterMedium" parent="Root/Skeleton3D" index="0" unique_id=394338058]
surface_material_override/0 = SubResource("ShaderMaterial_slfuo")
[node name="AnimationPlayer" parent="." index="1" unique_id=1873912271]
speed_scale = 0.5
+108 -25
View File
@@ -2,24 +2,30 @@
[ext_resource type="Script" uid="uid://biax3djgh5pyc" path="res://scripts/client.gd" id="1_r26j7"]
[ext_resource type="PackedScene" uid="uid://ben6bv5gilclx" path="res://assets/blender/character.glb" id="2_r26j7"]
[ext_resource type="Texture2D" uid="uid://cipfm3wveqg0n" path="res://assets/blender/character_face.png" id="4_r26j7"]
[ext_resource type="Shader" uid="uid://cnuead630a8a6" path="res://assets/shader/skin_chooser.gdshader" id="3_r26j7"]
[ext_resource type="Texture2DArray" uid="uid://qpcfjg7ajf8u" path="res://assets/img/textures/faces/faces.tres" id="4_t0ykn"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ka232"]
radius = 0.5551758
height = 3.8041992
[sub_resource type="ShaderMaterial" id="ShaderMaterial_t0ykn"]
render_priority = 0
shader = ExtResource("3_r26j7")
shader_parameter/skins = ExtResource("4_t0ykn")
[sub_resource type="ViewportTexture" id="ViewportTexture_ka232"]
viewport_path = NodePath("Sprite3D/SubViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t0ykn"]
albedo_texture = ExtResource("4_r26j7")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_da3od"]
albedo_texture = ExtResource("4_r26j7")
[sub_resource type="BoxShape3D" id="BoxShape3D_ka232"]
size = Vector3(3.0332031, 4.130371, 6.7510376)
[sub_resource type="ViewportTexture" id="ViewportTexture_r26j7"]
viewport_path = NodePath("Sprite3DE/SubViewport")
[sub_resource type="BoxShape3D" id="BoxShape3D_8cky5"]
size = Vector3(3.0283203, 4.118286, 6.7390137)
[node name="client" type="CharacterBody3D" unique_id=1499167018]
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, 0, 0)
script = ExtResource("1_r26j7")
@@ -31,17 +37,71 @@ shape = SubResource("CapsuleShape3D_ka232")
[node name="character" parent="." unique_id=431323508 instance=ExtResource("2_r26j7")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Root_001" parent="character" index="1" unique_id=2038212169]
visible = false
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(431323508, 235057639) index="0" unique_id=2004346143]
bones/0/position = Vector3(0.30285504, 0.19320479, -0.14881)
bones/0/rotation = Quaternion(0.7071068, 5.7818575e-08, -0.7071068, -1.7506823e-08)
bones/1/rotation = Quaternion(-0.50750303, 0.5082179, -0.49191687, -0.49211094)
bones/2/rotation = Quaternion(0.01571679, -0.0020774016, 0.99462503, -0.10232161)
bones/3/rotation = Quaternion(0.9461286, -0.021871006, 0.07550294, -0.3141045)
bones/7/rotation = Quaternion(0.49999997, 0.50000006, -0.5, 0.49999997)
bones/11/position = Vector3(-0.6179577, -0.5867008, 0.025887094)
bones/11/rotation = Quaternion(0.7071068, 4.1310471e-07, -0.7071068, 2.1367017e-09)
bones/15/position = Vector3(-0.3023726, 0.1932048, -0.14881)
bones/15/rotation = Quaternion(0.7071068, 5.7795454e-08, -0.7071068, -1.7497571e-08)
bones/16/rotation = Quaternion(-0.50767356, 0.5078903, -0.49174002, -0.4924498)
bones/17/rotation = Quaternion(0.015652154, 0.0011499289, 0.9946261, 0.102335915)
bones/18/rotation = Quaternion(0.948112, 0.011445162, -0.04409267, -0.31465614)
bones/22/rotation = Quaternion(0.5, 0.5, -0.49999997, 0.50000006)
bones/26/position = Vector3(-0.61795783, -0.5867008, -0.029198151)
bones/26/rotation = Quaternion(0.7071068, 6.633757e-07, -0.7071068, -1.2299172e-07)
bones/30/position = Vector3(0.12506424, 1.516867, 0.0026325695)
bones/30/rotation = Quaternion(-0.13201123, 0.0382027, 0.98971665, -0.03968083)
bones/31/position = Vector3(0.00046459844, 0.32195136, -4.720135e-08)
bones/31/rotation = Quaternion(9.337571e-05, -1.3143746e-07, 0.99999905, 0.0014434524)
bones/32/rotation = Quaternion(-0.11108282, 0.00494363, -0.05375013, 0.9923443)
bones/33/rotation = Quaternion(0.011894986, 1.6188353e-09, 5.7361044e-13, 0.99992925)
bones/34/rotation = Quaternion(0.049166173, -1.16289e-09, -4.309804e-11, 0.9987906)
bones/35/rotation = Quaternion(0.17870703, -0.009969545, -0.014004092, 0.9837522)
bones/36/rotation = Quaternion(-0.16755466, 0.019765962, 0.0013515824, 0.9856637)
bones/40/rotation = Quaternion(0.5400856, 0.388822, 0.632417, -0.39645138)
bones/41/rotation = Quaternion(-0.38247386, 0.615932, -0.31531706, 0.61230445)
bones/42/rotation = Quaternion(0.2118748, 0.008711082, -0.020744847, 0.9770378)
bones/43/rotation = Quaternion(0.087827355, 0.82385904, -0.031761564, 0.5590473)
bones/44/rotation = Quaternion(0.1383001, -0.078749195, -0.018940188, 0.9870729)
bones/45/rotation = Quaternion(0.1664572, 0.06614296, -0.041648168, 0.98294586)
bones/46/rotation = Quaternion(0.25281447, -0.031171605, -0.046276893, 0.96590465)
bones/47/position = Vector3(9.370156e-08, 0.13049893, 2.8120754e-05)
bones/48/position = Vector3(9.0221825e-08, 0.13049889, 2.828832e-05)
bones/50/rotation = Quaternion(-0.0015789904, 0.8138975, 0.16129076, 0.55817)
bones/51/rotation = Quaternion(0.329318, -0.01569343, 0.04876892, 0.9428282)
bones/55/rotation = Quaternion(0.6589884, -0.5560123, 0.3872317, 0.326552)
bones/56/rotation = Quaternion(0.20651984, 0.8324116, 0.51411694, -0.011154903)
bones/57/rotation = Quaternion(0.03111567, -0.0133721335, 0.24481033, 0.9689793)
bones/58/rotation = Quaternion(-0.013150448, -0.16411309, 0.0111621125, 0.98629075)
bones/59/rotation = Quaternion(-0.21893147, -0.07719913, 0.014340837, 0.9725758)
bones/60/rotation = Quaternion(-0.11421786, 0.06669786, 0.012202773, 0.9911392)
bones/61/rotation = Quaternion(-0.23302835, -0.030309526, 0.013288561, 0.9719067)
bones/62/position = Vector3(7.265673e-08, 0.13049936, 1.229213e-05)
bones/63/position = Vector3(1.4435512e-08, 0.13049886, 1.2719094e-05)
bones/65/rotation = Quaternion(-0.12253983, 0.8854742, -0.15755568, -0.4196377)
bones/66/rotation = Quaternion(-0.3526958, -0.00295117, 0.2031368, 0.91341805)
bones/70/rotation = Quaternion(0.99165314, -0.08392846, -0.041765872, 0.08851978)
bones/70/scale = Vector3(0.99999565, 0.99999964, 0.9999994)
bones/71/rotation = Quaternion(0.28450325, -0.04875962, 0.04196792, 0.9565141)
bones/71/scale = Vector3(0.9999999, 0.9999999, 0.9999998)
bones/72/rotation = Quaternion(-0.563389, -0.16344607, -0.2195347, 0.77954006)
bones/72/scale = Vector3(1, 1.0000001, 0.9999999)
bones/73/rotation = Quaternion(-0.019817414, 0.9522868, -0.29825535, 0.061652247)
bones/77/rotation = Quaternion(0.97535646, -0.12596358, 0.059539057, 0.1710796)
bones/78/rotation = Quaternion(0.37384546, -0.057357263, -0.04784607, 0.92447853)
bones/79/rotation = Quaternion(-0.73124987, 0.05387121, 0.014398671, 0.67982674)
bones/80/rotation = Quaternion(0.028260527, 0.95394105, -0.29757455, -0.025441805)
[node name="Root_002" parent="character" index="2" unique_id=1241243829]
visible = false
[node name="Root_003" parent="character" index="3" unique_id=850147187]
visible = false
[node name="characterMedium" parent="character/Root/Skeleton3D" index="0" unique_id=769221832]
surface_material_override/0 = SubResource("ShaderMaterial_t0ykn")
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1464118033]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.3408878, 3.930202, 0.1897316)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9459236, 3.222941, 0.1897316)
billboard = 1
texture = SubResource("ViewportTexture_ka232")
@@ -63,16 +123,6 @@ path_height_offset = 0.5
[node name="Timer" type="Timer" parent="." unique_id=893835033]
[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=1988650150]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.7564616, 0.048583984)
material_override = SubResource("StandardMaterial3D_t0ykn")
size = Vector3(1.0544434, 0.13146973, 0.90283203)
material = SubResource("StandardMaterial3D_da3od")
[node name="CSGBox3D" type="CSGBox3D" parent="CSGBox3D" unique_id=856764805]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.18938732, 0)
size = Vector3(0.5744629, 0.27764893, 0.48632813)
[node name="StaticBody3D" type="StaticBody3D" parent="." unique_id=373760399 groups=["client"]]
collision_layer = 2
collision_mask = 2
@@ -81,7 +131,40 @@ collision_mask = 2
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.044213, -2.4672549)
shape = SubResource("BoxShape3D_ka232")
[node name="Sprite3DE" type="Sprite3D" parent="." unique_id=650657634]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.078995824, 3.6393547, -5.129134)
visible = false
billboard = 2
texture = SubResource("ViewportTexture_r26j7")
[node name="SubViewport" type="SubViewport" parent="Sprite3DE" unique_id=1770407613]
transparent_bg = true
[node name="Label" type="Label" parent="Sprite3DE/SubViewport" unique_id=2068139338]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -26.5
offset_top = -21.0
offset_right = 26.5
offset_bottom = 21.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
theme_override_font_sizes/font_size = 30
text = "[ E ]"
[node name="Area3DE" type="Area3D" parent="." unique_id=1612871680]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3DE" unique_id=571401217]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.0465019, -2.4608154)
shape = SubResource("BoxShape3D_8cky5")
[connection signal="navigation_finished" from="NavigationAgent3D" to="." method="_on_navigation_agent_3d_navigation_finished"]
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
[connection signal="body_entered" from="Area3DE" to="." method="_on_area_3de_body_entered"]
[connection signal="body_exited" from="Area3DE" to="." method="_on_area_3de_body_exited"]
[editable path="character"]
+1 -1
View File
@@ -33,6 +33,6 @@ theme_override_font_sizes/font_size = 60
text = "Client Spawner"
[node name="Timer" type="Timer" parent="." unique_id=1070357239]
wait_time = 10.0
wait_time = 15.0
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
+79 -79
View File
@@ -1,12 +1,16 @@
[gd_scene format=3 uid="uid://cyvgaiac7fjqt"]
[ext_resource type="Script" uid="uid://bv2vqmllmek6f" path="res://scripts/characters/corinne.gd" id="1_db348"]
[ext_resource type="PackedScene" uid="uid://ben6bv5gilclx" path="res://assets/blender/character.glb" id="2_vg48c"]
[ext_resource type="PackedScene" uid="uid://denh81q3nplbm" path="res://assets/blender/character.blend" id="2_db348"]
[ext_resource type="Texture2D" uid="uid://cu1tdi1i41x73" path="res://assets/img/textures/faces/corinne.png" id="3_6kjy2"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ka232"]
radius = 0.5551758
height = 3.8041992
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vg48c"]
albedo_texture = ExtResource("3_6kjy2")
[sub_resource type="ViewportTexture" id="ViewportTexture_ka232"]
viewport_path = NodePath("Sprite3D/SubViewport")
@@ -24,106 +28,102 @@ script = ExtResource("1_db348")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9161952, 0)
shape = SubResource("CapsuleShape3D_ka232")
[node name="character" parent="." unique_id=431323508 instance=ExtResource("2_vg48c")]
[node name="character" parent="." unique_id=210633237 instance=ExtResource("2_db348")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(431323508, 232440974) index="0" unique_id=1583259283]
bones/0/position = Vector3(0.2042088, 0.19320482, -0.14880997)
bones/0/rotation = Quaternion(-0.7071066, 1.071639e-07, 0.70710695, -1.5225005e-08)
bones/1/rotation = Quaternion(-0.50750756, 0.50822407, -0.49191073, -0.49210608)
bones/2/rotation = Quaternion(0.015727106, -0.0020778605, 0.9946249, -0.10232129)
bones/3/rotation = Quaternion(0.94612885, -0.021870898, 0.075502515, -0.314104)
bones/5/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/7/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.1748076e-08)
bones/9/position = Vector3(-0.20752054, 0.19320482, -0.14881004)
bones/9/rotation = Quaternion(-0.7071066, 1.0715463e-07, 0.70710695, -1.5220385e-08)
bones/10/rotation = Quaternion(-0.5076895, 0.5079056, -0.49172416, -0.49243358)
bones/12/rotation = Quaternion(0.948112, 0.011444904, -0.04409297, -0.31465632)
bones/14/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/16/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.174807e-08)
bones/18/position = Vector3(-0.00022340904, 1.5641721, 0.031240253)
bones/18/rotation = Quaternion(9.301502e-05, -8.257343e-08, 0.99999905, -0.0014431037)
bones/24/rotation = Quaternion(-0.07413523, -3.9827472e-10, -2.0302612e-11, 0.99724823)
bones/26/rotation = Quaternion(0.58688205, 0.41065416, 0.5482942, -0.43163213)
bones/27/rotation = Quaternion(-0.2913501, 0.6865581, -0.2905081, 0.5994649)
bones/28/rotation = Quaternion(0.06342012, -0.009876637, -0.15835173, 0.9852944)
bones/29/rotation = Quaternion(-0.01142568, 0.73426044, -0.07613802, 0.6744881)
bones/38/rotation = Quaternion(0.05613251, 0.9201993, 0.353856, -0.15769717)
bones/39/rotation = Quaternion(-0.21664564, -0.012312131, 0.019884245, 0.9759702)
bones/40/rotation = Quaternion(0.01976574, -0.013343409, -0.030107455, 0.9992622)
bones/45/rotation = Quaternion(-0.35837376, 0.72959906, -0.42925152, -0.3936961)
bones/48/rotation = Quaternion(0.986703, 0.001060784, 0.16252935, 0.00066993426)
bones/48/scale = Vector3(1.000044, 1.0000005, 1.0000007)
bones/49/rotation = Quaternion(0.14157401, 0.03244431, 0.05285531, 0.98798305)
bones/50/rotation = Quaternion(-0.54380685, -0.19418186, -0.18754621, 0.79460305)
bones/50/scale = Vector3(1.0000206, 0.9999838, 0.9999957)
bones/53/rotation = Quaternion(0.97658753, -0.0013594367, -0.21511582, 0.00048387027)
bones/54/rotation = Quaternion(0.13894753, 0.01151004, -0.059172664, 0.9884633)
bones/55/rotation = Quaternion(-0.54849476, 0.22882922, 0.17181966, 0.78566456)
bones/56/rotation = Quaternion(0.028261272, 0.95394105, -0.297574, -0.025445722)
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(210633237, 1272721521) index="0" unique_id=1851716832]
bones/0/position = Vector3(0.30285507, 0.1932048, -0.14881)
bones/0/rotation = Quaternion(0.7071062, 1.2537299e-08, -0.70710737, 2.150557e-08)
bones/1/rotation = Quaternion(-0.50750226, 0.508219, -0.49191573, -0.4921116)
bones/2/rotation = Quaternion(0.015717344, -0.0020771788, 0.99462503, -0.10232137)
bones/3/rotation = Quaternion(0.94612867, -0.02187097, 0.0755029, -0.31410444)
bones/7/rotation = Quaternion(0.5, 0.49999994, -0.5, 0.50000006)
bones/11/position = Vector3(-0.6179577, -0.5867008, 0.02588716)
bones/11/rotation = Quaternion(0.7071068, 2.2634737e-07, -0.7071068, -1.18143646e-07)
bones/15/position = Vector3(-0.30237257, 0.1932048, -0.14880998)
bones/15/rotation = Quaternion(0.7071062, 1.2518797e-08, -0.70710737, 2.151944e-08)
bones/16/rotation = Quaternion(-0.5076734, 0.5078908, -0.49173933, -0.49245018)
bones/17/rotation = Quaternion(0.015652051, 0.0011499426, 0.9946261, 0.102335766)
bones/18/rotation = Quaternion(0.94811195, 0.011445217, -0.04409302, -0.31465632)
bones/22/rotation = Quaternion(0.5, 0.5, -0.5, 0.5)
bones/26/position = Vector3(-0.61795783, -0.5867008, -0.029198116)
bones/26/rotation = Quaternion(0.7071068, 3.514744e-07, -0.7071068, -2.432829e-07)
bones/30/position = Vector3(0.011129799, 1.5317806, -0.0102065485)
bones/30/rotation = Quaternion(0.024684116, -0.004697644, 0.99946886, 0.020754786)
bones/31/position = Vector3(0.00046460147, 0.32195145, -4.191954e-08)
bones/31/rotation = Quaternion(9.337661e-05, -1.3417359e-07, 0.99999905, 0.0014434621)
bones/32/rotation = Quaternion(-0.02349123, 0.0075271893, 0.04195265, 0.9988151)
bones/33/rotation = Quaternion(0.011894992, -1.0164177e-09, 1.3226523e-09, 0.99992925)
bones/34/rotation = Quaternion(0.04916616, 3.457898e-09, -1.2725924e-09, 0.9987906)
bones/35/rotation = Quaternion(0.04768035, -0.002126751, -0.032030348, 0.99834675)
bones/36/rotation = Quaternion(-0.050642893, -0.025588593, 0.017888093, 0.9982288)
bones/40/rotation = Quaternion(0.5393137, 0.45226568, 0.6226337, -0.3419412)
bones/41/rotation = Quaternion(-0.31324297, 0.57356834, -0.2692977, 0.7073734)
bones/42/rotation = Quaternion(0.25511447, 0.17195413, -0.11080033, 0.94502467)
bones/43/rotation = Quaternion(0.002516422, 0.81672376, 0.14440174, 0.5586628)
bones/44/rotation = Quaternion(0.3687468, -0.0720425, -0.006460499, 0.9267114)
bones/45/rotation = Quaternion(0.6578465, 0.037013773, -0.02274813, 0.75189793)
bones/46/rotation = Quaternion(0.030965462, -0.030517641, 0.00089165376, 0.9990541)
bones/47/position = Vector3(-9.258703e-08, 0.13049905, -2.2870518e-07)
bones/48/position = Vector3(5.2961255e-08, 0.13049899, -3.1073432e-07)
bones/50/rotation = Quaternion(0.03410156, 0.734764, 0.33719352, 0.58758795)
bones/51/rotation = Quaternion(0.26421294, -0.012677147, 0.010644125, 0.96432227)
bones/55/rotation = Quaternion(0.686875, -0.47557676, 0.42151922, 0.3526344)
bones/56/rotation = Quaternion(-0.012898181, 0.8704899, 0.4564383, -0.18369864)
bones/57/rotation = Quaternion(-0.08645444, -0.13238095, 0.21614876, 0.9634732)
bones/58/rotation = Quaternion(0.061579175, -0.19120766, 0.033354394, 0.97904813)
bones/59/rotation = Quaternion(-0.33180782, -0.049926657, 0.06983815, 0.93943256)
bones/60/rotation = Quaternion(-0.52981293, 0.08318831, 0.15680254, 0.8293316)
bones/61/rotation = Quaternion(-0.030976504, -0.030520706, -0.00089216244, 0.99905366)
bones/62/position = Vector3(-5.5665907e-09, 0.13049889, -1.6710328e-07)
bones/63/position = Vector3(-1.5362613e-08, 0.13049906, -6.656592e-08)
bones/65/rotation = Quaternion(-0.12686811, 0.8283029, -0.24170628, -0.4892819)
bones/66/rotation = Quaternion(-0.22058544, -0.24007753, 0.18739544, 0.9266001)
bones/70/rotation = Quaternion(0.952259, 0.07278231, -0.08160886, 0.285036)
bones/70/scale = Vector3(0.99999565, 0.9999994, 0.99999917)
bones/71/rotation = Quaternion(0.6097221, 0.032783933, 0.02300155, 0.79160285)
bones/71/scale = Vector3(0.9999996, 1.0000002, 0.9999999)
bones/72/rotation = Quaternion(-0.47809377, -0.030445255, -0.093709424, 0.87276465)
bones/72/scale = Vector3(1.0000005, 1.0000001, 0.9999998)
bones/73/rotation = Quaternion(-0.019818166, 0.9522868, -0.29825515, 0.06165309)
bones/77/rotation = Quaternion(0.98655444, 0.005557835, 0.06460764, 0.15001813)
bones/78/rotation = Quaternion(0.2720398, -0.04977185, -0.07543945, 0.95803237)
bones/79/rotation = Quaternion(-0.6895302, 0.022861497, 0.10873354, 0.7156832)
bones/80/rotation = Quaternion(0.028260939, 0.95394105, -0.29757446, -0.025442263)
[node name="Root_001" parent="character" index="1" unique_id=2038212169]
visible = false
[node name="Skeleton3D" parent="character/Root_001" index="0" unique_id=249791839]
bones/7/rotation = Quaternion(0.707107, 8.7925145e-15, -0.70710653, -1.173124e-08)
bones/18/rotation = Quaternion(9.298331e-05, -1.07471486e-07, 0.999999, -0.0014431035)
bones/45/rotation = Quaternion(-0.23101875, 0.8024927, -0.3471274, -0.42677668)
bones/54/rotation = Quaternion(0.3914478, 0.010535476, -0.16670288, 0.9049132)
bones/56/rotation = Quaternion(0.028260814, 0.95394117, -0.2975737, -0.02544668)
[node name="Root_002" parent="character" index="2" unique_id=1241243829]
visible = false
[node name="Skeleton3D" parent="character/Root_002" index="0" unique_id=906300752]
bones/2/rotation = Quaternion(-0.024521498, 0.37742752, 0.9202351, -0.10057151)
bones/7/rotation = Quaternion(0.707107, 1.2491928e-08, -0.70710653, -1.9552364e-09)
bones/16/rotation = Quaternion(0.707107, -1.2578685e-07, -0.70710653, -1.119036e-08)
bones/18/rotation = Quaternion(9.298356e-05, -8.374597e-08, 0.999999, -0.0014431033)
bones/21/rotation = Quaternion(0.3021602, 1.2631126e-08, 7.8331555e-09, 0.9532572)
bones/26/rotation = Quaternion(0.6476714, 0.3154458, 0.50290525, -0.47760049)
bones/27/rotation = Quaternion(-0.030639853, 0.6866347, -0.11465233, 0.7172509)
bones/28/rotation = Quaternion(0.14816205, -0.19717129, -0.13952763, 0.9590118)
bones/46/rotation = Quaternion(-0.6764715, -0.049245227, 0.0241964, 0.7344221)
bones/51/rotation = Quaternion(0.005199062, 0.76655674, -0.6389035, 0.06454675)
bones/53/rotation = Quaternion(0.881819, -0.27751315, -0.07931905, 0.37294808)
[node name="Root_003" parent="character" index="3" unique_id=850147187]
visible = false
[node name="Skeleton3D" parent="character/Root_003" index="0" unique_id=1353067331]
bones/0/rotation = Quaternion(-0.42420402, -0.56573045, 0.42420423, 0.5657303)
bones/1/rotation = Quaternion(-0.5074389, 0.5081519, -0.49198484, -0.49217716)
bones/20/rotation = Quaternion(0.09707084, 3.5704435e-09, -1.1803335e-08, 0.9952775)
bones/32/rotation = Quaternion(0.41093615, -0.027859442, 0.012505128, 0.91115266)
bones/48/rotation = Quaternion(0.9857111, 0.021217318, 0.09155134, -0.13979225)
[node name="characterMedium" parent="character/Root/Skeleton3D" index="0" unique_id=2064063742]
surface_material_override/0 = SubResource("StandardMaterial3D_vg48c")
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1464118033]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.485347, 3.104248, -0.4197998)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.9333649, 3.104248, -1.118911)
billboard = 1
texture = SubResource("ViewportTexture_ka232")
[node name="SubViewport" type="SubViewport" parent="Sprite3D" unique_id=748191708]
transparent_bg = true
size = Vector2i(747, 86)
size = Vector2i(450, 86)
[node name="Label" type="Label" parent="Sprite3D/SubViewport" unique_id=651966639]
z_index = 10
anchors_preset = 8
anchor_left = 0.5
anchors_preset = 4
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -121.0
offset_top = -43.5
offset_right = 121.0
offset_right = 242.0
offset_bottom = 43.5
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
theme_override_font_sizes/font_size = 22
text = "CORINNE"
[node name="ColorRect" type="ColorRect" parent="Sprite3D/SubViewport" unique_id=1839016455]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.019607844, 0.019607844, 0.019607844, 0.13725491)
[node name="Area3D" type="Area3D" parent="." unique_id=614972777]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D" unique_id=1145642422]
+84
View File
@@ -0,0 +1,84 @@
[gd_scene format=3 uid="uid://ccp6urrftcj76"]
[ext_resource type="Script" uid="uid://cv3koo5rdgsgv" path="res://scripts/employe.gd" id="1_saq7r"]
[ext_resource type="PackedScene" uid="uid://ben6bv5gilclx" path="res://assets/blender/character.glb" id="2_ankcf"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ka232"]
radius = 0.5551758
height = 3.8041992
[node name="character" type="CharacterBody3D" unique_id=1499167018]
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, 0, 0)
script = ExtResource("1_saq7r")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=1826042797]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9161952, 0)
shape = SubResource("CapsuleShape3D_ka232")
[node name="character" parent="." unique_id=1146050886 instance=ExtResource("2_ankcf")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(1146050886, 161420761) index="0" unique_id=1459145808]
bones/0/position = Vector3(0.30285504, 0.19320479, -0.14881)
bones/0/rotation = Quaternion(0.7071068, 5.7818575e-08, -0.7071068, -1.7506823e-08)
bones/1/rotation = Quaternion(-0.50750303, 0.5082179, -0.49191687, -0.49211094)
bones/2/rotation = Quaternion(0.01571679, -0.0020774016, 0.99462503, -0.10232161)
bones/3/rotation = Quaternion(0.9461286, -0.021871006, 0.07550294, -0.3141045)
bones/7/rotation = Quaternion(0.49999997, 0.50000006, -0.5, 0.49999997)
bones/11/position = Vector3(-0.6179577, -0.5867008, 0.025887094)
bones/11/rotation = Quaternion(0.7071068, 4.1310471e-07, -0.7071068, 2.1367017e-09)
bones/15/position = Vector3(-0.3023726, 0.1932048, -0.14881)
bones/15/rotation = Quaternion(0.7071068, 5.7795454e-08, -0.7071068, -1.7497571e-08)
bones/16/rotation = Quaternion(-0.50767356, 0.5078903, -0.49174002, -0.4924498)
bones/17/rotation = Quaternion(0.015652154, 0.0011499289, 0.9946261, 0.102335915)
bones/18/rotation = Quaternion(0.948112, 0.011445162, -0.04409267, -0.31465614)
bones/22/rotation = Quaternion(0.5, 0.5, -0.49999997, 0.50000006)
bones/26/position = Vector3(-0.61795783, -0.5867008, -0.029198151)
bones/26/rotation = Quaternion(0.7071068, 6.633757e-07, -0.7071068, -1.2299172e-07)
bones/30/position = Vector3(0.036854852, 1.5228102, -0.008873211)
bones/30/rotation = Quaternion(-0.024204621, 0.035366535, 0.9956196, 0.08309603)
bones/31/position = Vector3(0.00046459844, 0.32195136, -4.720135e-08)
bones/31/rotation = Quaternion(9.337571e-05, -1.3143746e-07, 0.99999905, 0.0014434524)
bones/32/rotation = Quaternion(-0.09366764, -0.014080506, 0.08587809, 0.99179286)
bones/33/rotation = Quaternion(0.011894986, 1.6188353e-09, 5.7361044e-13, 0.99992925)
bones/34/rotation = Quaternion(0.049166173, -1.16289e-09, -4.309804e-11, 0.9987906)
bones/35/rotation = Quaternion(0.14935309, -0.0022947402, -0.008588966, 0.988744)
bones/36/rotation = Quaternion(-0.16179584, -0.010352746, 0.005491424, 0.98675466)
bones/40/rotation = Quaternion(0.50662476, 0.4590269, 0.56322575, -0.46411464)
bones/41/rotation = Quaternion(-0.50147176, 0.54322594, -0.35597515, 0.57158846)
bones/42/rotation = Quaternion(0.18725127, 0.008756261, -0.018334216, 0.982102)
bones/43/rotation = Quaternion(0.057796877, 0.8094194, 0.019292051, 0.5840613)
bones/44/rotation = Quaternion(0.09271561, -0.078393556, -0.009423983, 0.99255705)
bones/45/rotation = Quaternion(0.10928676, 0.066711046, -0.027343228, 0.99139214)
bones/46/rotation = Quaternion(0.16381116, -0.031104045, -0.027316365, 0.9856228)
bones/47/position = Vector3(9.370156e-08, 0.13049893, 2.8120754e-05)
bones/48/position = Vector3(9.0221825e-08, 0.13049889, 2.828832e-05)
bones/50/rotation = Quaternion(-0.05932157, 0.80640876, 0.18579382, 0.5582711)
bones/51/rotation = Quaternion(0.2698675, -0.00753098, 0.027538078, 0.96247417)
bones/55/rotation = Quaternion(0.6945978, -0.49414644, 0.43200365, 0.2944932)
bones/56/rotation = Quaternion(0.11455855, 0.8636041, 0.49004978, -0.030255558)
bones/57/rotation = Quaternion(0.03038643, -0.013392193, 0.23907155, 0.97043407)
bones/58/rotation = Quaternion(-0.0018615471, -0.1451623, 0.011155254, 0.9893433)
bones/59/rotation = Quaternion(-0.19232005, -0.07805364, 0.008652978, 0.97818494)
bones/60/rotation = Quaternion(-0.08986709, 0.06686749, 0.00960136, 0.9936602)
bones/61/rotation = Quaternion(-0.16395092, -0.030526716, 0.00842409, 0.98596007)
bones/62/position = Vector3(7.265673e-08, 0.13049936, 1.229213e-05)
bones/63/position = Vector3(1.4435512e-08, 0.13049886, 1.2719094e-05)
bones/65/rotation = Quaternion(-0.1287052, 0.8846317, -0.15888786, -0.4190661)
bones/66/rotation = Quaternion(-0.34208313, -0.0025977788, 0.188287, 0.9206087)
bones/70/rotation = Quaternion(0.97431916, 0.13407342, -0.07783639, 0.16330346)
bones/70/scale = Vector3(0.99999565, 0.99999964, 0.9999994)
bones/71/rotation = Quaternion(0.40204594, -0.03943455, 0.03088665, 0.9142483)
bones/71/scale = Vector3(0.9999999, 0.9999999, 0.9999998)
bones/72/rotation = Quaternion(-0.6252556, -0.042342708, -0.07782259, 0.7753749)
bones/72/scale = Vector3(1, 1.0000001, 0.9999999)
bones/73/rotation = Quaternion(-0.019817414, 0.9522868, -0.29825535, 0.061652247)
bones/77/rotation = Quaternion(0.9957979, 0.06258121, 0.057354156, 0.034361664)
bones/78/rotation = Quaternion(0.20927754, 0.06436294, -0.04544863, 0.9746767)
bones/79/rotation = Quaternion(-0.70074636, 0.031819217, 0.058034964, 0.7103337)
bones/80/rotation = Quaternion(0.028260527, 0.95394105, -0.29757455, -0.025441805)
[node name="AnimationPlayer" parent="character" index="1" unique_id=1406181658]
speed_scale = 0.5
[editable path="character"]
-54
View File
@@ -1,54 +0,0 @@
[gd_scene format=3 uid="uid://bctbwm5pasw4l"]
[ext_resource type="Script" uid="uid://dfli5tvn7us86" path="res://scripts/feather.gd" id="1_f7sq6"]
[node name="feather" type="CanvasLayer" unique_id=1472673931]
script = ExtResource("1_f7sq6")
[node name="BackGround" type="ColorRect" parent="." unique_id=1733822781]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
color = Color(0, 0, 0, 0.39215687)
[node name="GameArea" type="ColorRect" parent="BackGround" unique_id=651013794]
layout_mode = 1
anchors_preset = 6
anchor_left = 1.0
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = -302.0
offset_top = -200.0
offset_right = -101.99951
offset_bottom = 200.0
grow_horizontal = 0
grow_vertical = 2
color = Color(0.36282945, 0.36282945, 0.36282945, 1)
[node name="TargetRect" type="ColorRect" parent="BackGround/GameArea" unique_id=901359039]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -90.0
offset_top = -80.0
offset_right = 90.0
grow_horizontal = 2
grow_vertical = 0
[node name="Feather" type="ColorRect" parent="BackGround/GameArea" unique_id=727248519]
layout_mode = 1
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -40.0
offset_right = 40.0
offset_bottom = 20.0
grow_horizontal = 2
color = Color(0.60403967, 0.8235873, 0, 1)
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
-172
View File
@@ -1,172 +0,0 @@
[gd_scene format=3 uid="uid://b26lewmnsfj8a"]
[ext_resource type="Script" uid="uid://de33ywim0v35a" path="res://scripts/menu.gd" id="1_ufwb2"]
[ext_resource type="Texture2D" uid="uid://dt6ya80yl0g46" path="res://assets/img/textures/cin60137.jpg" id="3_v86rl"]
[ext_resource type="Texture2D" uid="uid://cdnkgbmh886ry" path="res://assets/img/ui/fr_b.png" id="5_v86rl"]
[ext_resource type="Shader" uid="uid://1we0jycvvn8u" path="res://assets/shader/pause.gdshader" id="13_6cdou"]
[ext_resource type="Texture2D" uid="uid://6pnnmpe5kfob" path="res://assets/img/textures/GRYDIRT2.JPG" id="14_7jp70"]
[ext_resource type="Texture2D" uid="uid://djdak04s0psnx" path="res://assets/img/sky/rogland_clear_night.jpg" id="14_i42df"]
[ext_resource type="Texture2D" uid="uid://mpo1px8jnlyq" path="res://assets/img/ui/en.png" id="17_3dmrc"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_7jp70"]
panorama = ExtResource("14_i42df")
[sub_resource type="Sky" id="Sky_ilty0"]
sky_material = SubResource("PanoramaSkyMaterial_7jp70")
[sub_resource type="Environment" id="Environment_mxgkd"]
background_mode = 2
sky = SubResource("Sky_ilty0")
tonemap_mode = 2
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_13sgg"]
albedo_texture = ExtResource("3_v86rl")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6cdou"]
shader = ExtResource("13_6cdou")
shader_parameter/lod = 0.0
[sub_resource type="ViewportTexture" id="ViewportTexture_6cdou"]
viewport_path = NodePath("Sprite3D/SubViewport")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_mxgkd"]
texture = ExtResource("14_7jp70")
texture_margin_left = 117.0
modulate_color = Color(0.21768793, 0.19432282, 0.106170125, 1)
[node name="Menu" type="Node3D" unique_id=1064277368]
script = ExtResource("1_ufwb2")
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1329831783]
environment = SubResource("Environment_mxgkd")
[node name="floor" type="CSGBox3D" parent="." unique_id=1868334949]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.59195, 0.11557007, 0)
material_override = SubResource("StandardMaterial3D_13sgg")
use_collision = true
size = Vector3(106.67551, 1, 54.07837)
[node name="Camera3D" type="Camera3D" parent="." unique_id=1267348627]
transform = Transform3D(-0.8448849, -0.06828018, 0.5305728, -0.013883759, 0.9942856, 0.10584749, -0.5347682, 0.0820626, -0.84100455, 12.470481, 2.312337, 0.3884548)
[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=1178058258]
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -455.0
offset_top = -159.0
offset_right = 399.0
offset_bottom = -96.0
grow_horizontal = 2
grow_vertical = 0
size_flags_horizontal = 4
[node name="Start" type="Button" parent="HBoxContainer" unique_id=1727461751]
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = "Commencer"
[node name="i" type="Button" parent="HBoxContainer" unique_id=944988885]
material = SubResource("ShaderMaterial_6cdou")
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = " "
[node name="Quit" type="Button" parent="HBoxContainer" unique_id=2068217536]
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = "Quitter"
[node name="i2" type="Button" parent="HBoxContainer" unique_id=1363635639]
material = SubResource("ShaderMaterial_6cdou")
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = " "
[node name="Credit" type="Button" parent="HBoxContainer" unique_id=1678492232]
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = "Credits"
[node name="i3" type="Button" parent="HBoxContainer" unique_id=1912463808]
material = SubResource("ShaderMaterial_6cdou")
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = " "
[node name="fr" type="TextureButton" parent="HBoxContainer" unique_id=151038084]
z_index = 1
layout_mode = 2
size_flags_vertical = 4
texture_normal = ExtResource("5_v86rl")
[node name="i4" type="Button" parent="HBoxContainer" unique_id=448501036]
material = SubResource("ShaderMaterial_6cdou")
layout_mode = 2
theme_override_font_sizes/font_size = 40
text = " "
[node name="en" type="TextureButton" parent="HBoxContainer" unique_id=733177303]
layout_mode = 2
size_flags_vertical = 4
texture_normal = ExtResource("17_3dmrc")
[node name="HBoxContainer2" type="HBoxContainer" parent="." unique_id=1520013053]
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -84.5
offset_top = -63.0
offset_right = 84.5
grow_horizontal = 2
grow_vertical = 0
[node name="Screen" type="Button" parent="HBoxContainer2" unique_id=1175982664]
layout_mode = 2
theme_override_font_sizes/font_size = 30
text = "Plein ecran"
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=340944975]
transform = Transform3D(0.082015246, 0.02591525, 0.99629414, -0.00212616, 0.99966425, -0.025827877, -0.9966288, -1.0481225e-09, 0.08204281, 1.1284189, 7.4036493, -3.3047075)
texture = SubResource("ViewportTexture_6cdou")
[node name="SubViewport" type="SubViewport" parent="Sprite3D" unique_id=732684053]
size = Vector2i(1110, 1240)
[node name="credit_label" type="Label" parent="Sprite3D/SubViewport" unique_id=924928650]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -251.5
offset_top = -317.5
offset_right = 251.5
offset_bottom = 317.5
grow_horizontal = 2
grow_vertical = 2
theme_override_font_sizes/font_size = 80
theme_override_styles/normal = SubResource("StyleBoxTexture_mxgkd")
text = "Credits
Jeu : Pouet
Sons : Playable Workshop,
Pixabay
Musique : Pouet
Textures : TextureTown
Ciel : Poly Haven"
horizontal_alignment = 1
[connection signal="pressed" from="HBoxContainer/Start" to="." method="_on_start_pressed"]
[connection signal="pressed" from="HBoxContainer/Quit" to="." method="_on_quit_pressed"]
[connection signal="pressed" from="HBoxContainer/Credit" to="." method="_on_credit_pressed"]
[connection signal="pressed" from="HBoxContainer/fr" to="." method="_on_fr_pressed"]
[connection signal="pressed" from="HBoxContainer/en" to="." method="_on_en_pressed"]
[connection signal="pressed" from="HBoxContainer2/Screen" to="." method="_on_screen_pressed"]
+29 -15
View File
@@ -122,19 +122,19 @@ size = Vector3(7.1922607, 1, 9.278482)
size = Vector3(7.1922607, 1, 25.10904)
[sub_resource type="BoxShape3D" id="BoxShape3D_dmpe6"]
size = Vector3(7.237854, 1, 22.524368)
size = Vector3(10.241119, 1, 22.524368)
[sub_resource type="BoxShape3D" id="BoxShape3D_mf4oh"]
size = Vector3(6.6171265, 0.56933594, 22.524368)
[sub_resource type="BoxShape3D" id="BoxShape3D_ytncb"]
size = Vector3(13.772308, 0.56933594, 11.554316)
size = Vector3(16.738571, 0.56933594, 11.554316)
[sub_resource type="BoxShape3D" id="BoxShape3D_toemp"]
size = Vector3(13.772308, 0.56933594, 13.480946)
size = Vector3(16.7603, 0.56933594, 13.480946)
[sub_resource type="BoxShape3D" id="BoxShape3D_d0t86"]
size = Vector3(15.631979, 1, 11.339014)
size = Vector3(12.548724, 1, 11.339014)
[sub_resource type="BoxShape3D" id="BoxShape3D_on8h6"]
size = Vector3(7.752121, 1, 11.339014)
@@ -161,13 +161,13 @@ size = Vector3(5.998288, 1, 11.411427)
size = Vector3(1, 7.7477417, 24.663239)
[sub_resource type="BoxShape3D" id="BoxShape3D_k6viw"]
size = Vector3(1, 9.563812, 41.955894)
size = Vector3(1, 9.563812, 48.84135)
[sub_resource type="BoxShape3D" id="BoxShape3D_ngkdd"]
size = Vector3(1, 9.563812, 35.583668)
[sub_resource type="BoxShape3D" id="BoxShape3D_mftfw"]
size = Vector3(1, 11.457199, 47.292324)
size = Vector3(1, 11.457199, 44.13298)
[sub_resource type="BoxShape3D" id="BoxShape3D_2khb2"]
size = Vector3(1, 11.457199, 54.3032)
@@ -178,6 +178,12 @@ size = Vector3(1, 2.651266, 7.087408)
[sub_resource type="BoxShape3D" id="BoxShape3D_d8dv2"]
size = Vector3(1, 6.4934797, 11.482668)
[sub_resource type="BoxShape3D" id="BoxShape3D_8cky5"]
size = Vector3(6.488037, 8.268677, 1.8549805)
[sub_resource type="BoxShape3D" id="BoxShape3D_jxbcj"]
size = Vector3(17.158295, 8.268677, 1.8549805)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_43gxq"]
resource_name = "Material.001"
cull_mode = 2
@@ -219,7 +225,7 @@ shadow_mesh = SubResource("ArrayMesh_md0c2")
[node name="nature" unique_id=395281703 instance=ExtResource("1_dmpe6")]
[node name="green_front" parent="." index="0" unique_id=571637353]
[node name="green_front" parent="." index="0" unique_id=1792093636]
transform = Transform3D(7.31807, 0, 0, 0, 1, 0, 0, 0, 7.31807, 34.203808, -4.770042, 0)
[node name="StaticBody3D" type="StaticBody3D" parent="green_front" index="0" unique_id=1718304511]
@@ -227,7 +233,7 @@ transform = Transform3D(7.31807, 0, 0, 0, 1, 0, 0, 0, 7.31807, 34.203808, -4.770
[node name="CollisionShape3D" type="CollisionShape3D" parent="green_front/StaticBody3D" index="0" unique_id=62166988]
shape = SubResource("ConcavePolygonShape3D_ytncb")
[node name="StaticBody3D" type="StaticBody3D" parent="tronc" parent_id_path=PackedInt32Array(941936554) index="0" unique_id=1931110421]
[node name="StaticBody3D" type="StaticBody3D" parent="tronc" parent_id_path=PackedInt32Array(948300078) index="0" unique_id=1931110421]
[node name="CollisionShape3D" type="CollisionShape3D" parent="tronc/StaticBody3D" index="0" unique_id=2105016041]
shape = SubResource("ConcavePolygonShape3D_dmpe6")
@@ -265,7 +271,7 @@ transform = Transform3D(1, 0, 0, 0, 0.9686546, 0.24841188, 0, -0.24841188, 0.968
shape = SubResource("BoxShape3D_ka232")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D" index="2" unique_id=2044061185]
transform = Transform3D(1, 0, 0, 0, 1.0000001, 0, 0, 0, 1.0000001, 9.0771055, 3.7337658, 21.168789)
transform = Transform3D(1, 0, 0, 0, 1.0000001, 0, 0, 0, 1.0000001, 10.578738, 3.7337658, 21.168789)
shape = SubResource("BoxShape3D_dmpe6")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D" index="3" unique_id=1270152342]
@@ -273,15 +279,15 @@ transform = Transform3D(0.9999993, -0.001192756, 0, 0.001192756, 0.9999994, 0, 0
shape = SubResource("BoxShape3D_mf4oh")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D" index="4" unique_id=1211097156]
transform = Transform3D(1, 0, 0, 0, 0.99991655, -0.012926058, 0, 0.012926058, 0.99991655, 5.7606106, 3.856096, 38.160057)
transform = Transform3D(1, 0, 0, 0, 0.99991655, -0.012926058, 0, 0.012926058, 0.99991655, 7.243742, 3.856096, 38.160057)
shape = SubResource("BoxShape3D_ytncb")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D" index="5" unique_id=774817258]
transform = Transform3D(1, 0, 0, 0, 0.9962077, -0.087009504, 0, 0.087009504, 0.9962077, 5.7606106, 3.1741953, 50.57932)
transform = Transform3D(1, 0, 0, 0, 0.9962077, -0.087009504, 0, 0.087009504, 0.9962077, 7.2546062, 3.1741953, 50.57932)
shape = SubResource("BoxShape3D_toemp")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D" index="6" unique_id=1202623377]
transform = Transform3D(0.99966073, 0.026043314, 0, -0.026043314, 0.99966085, 0, 0, 0, 1.0000001, 20.407825, 3.5439408, 15.744374)
transform = Transform3D(0.99966073, 0.026043314, 0, -0.026043314, 0.99966085, 0, 0, 0, 1.0000001, 21.94893, 3.5037918, 15.744374)
shape = SubResource("BoxShape3D_d0t86")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D" index="7" unique_id=10657218]
@@ -325,15 +331,15 @@ transform = Transform3D(1, 0, 0, 0, 0.96616316, 0.25793156, 0, -0.25793156, 0.96
shape = SubResource("BoxShape3D_sskef")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3Dbarrieres" index="2" unique_id=723555039]
transform = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, -1.7275925, 6.8763247, 30.024862)
transform = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, -1.7275925, 6.8763247, 33.46759)
shape = SubResource("BoxShape3D_k6viw")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3Dbarrieres" index="3" unique_id=1380089085]
transform = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 13.251546, 6.8763247, 39.403687)
transform = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 16.031788, 6.8763247, 39.403687)
shape = SubResource("BoxShape3D_ngkdd")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3Dbarrieres" index="4" unique_id=394923203]
transform = Transform3D(-4.371139e-08, 0, 0.9999999, 0, 0.99999994, 0, -1, 0, -4.3711385e-08, 36.38083, 5.929631, 21.974474)
transform = Transform3D(-4.371139e-08, 0, 0.9999999, 0, 0.99999994, 0, -1, 0, -4.3711385e-08, 37.9605, 5.929631, 21.974474)
shape = SubResource("BoxShape3D_mftfw")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3Dbarrieres" index="5" unique_id=187943877]
@@ -348,6 +354,14 @@ shape = SubResource("BoxShape3D_htfhw")
transform = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.9999999, 67.499016, 8.378519, 15.830478)
shape = SubResource("BoxShape3D_d8dv2")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3Dbarrieres" index="8" unique_id=1658480237]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9422568, 7.619063, 9.260992)
shape = SubResource("BoxShape3D_8cky5")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3Dbarrieres" index="9" unique_id=397328632]
transform = Transform3D(0.99985063, 0, 0.017282518, 0, 1, 0, -0.017282518, 0, 0.99985063, 7.2773867, 6.534352, 57.87148)
shape = SubResource("BoxShape3D_jxbcj")
[node name="green_front2" type="MeshInstance3D" parent="." index="8" unique_id=580418714]
transform = Transform3D(-3.5187668e-07, 0, 8.05, 0, 1.1, 0, -8.05, 0, -3.5187668e-07, 48.82513, -4.770042, -0.028367994)
mesh = SubResource("ArrayMesh_oagyx")
+10 -74
View File
@@ -1,18 +1,22 @@
[gd_scene format=3 uid="uid://bteanhmgr47m"]
[ext_resource type="Script" uid="uid://b8kl67fi5cpas" path="res://scripts/characters/neige.gd" id="1_psc4t"]
[ext_resource type="PackedScene" uid="uid://ben6bv5gilclx" path="res://assets/blender/character.glb" id="2_n26r8"]
[ext_resource type="PackedScene" uid="uid://denh81q3nplbm" path="res://assets/blender/character.blend" id="2_psc4t"]
[ext_resource type="Texture2D" uid="uid://b0rxhngrdbo6v" path="res://assets/img/textures/faces/neige.png" id="3_n26r8"]
[ext_resource type="PackedScene" uid="uid://c0wtjuxpv38hq" path="res://assets/blender/dog.blend" id="4_n26r8"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ka232"]
radius = 0.5551758
height = 3.8041992
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ijsh1"]
albedo_texture = ExtResource("3_n26r8")
[sub_resource type="ViewportTexture" id="ViewportTexture_ka232"]
viewport_path = NodePath("Sprite3D/SubViewport")
[sub_resource type="SphereShape3D" id="SphereShape3D_ka232"]
radius = 2.8869576
radius = 4.1330914
[sub_resource type="BoxShape3D" id="BoxShape3D_ka232"]
size = Vector3(4.83358, 1.0692139, 1.9740009)
@@ -25,79 +29,11 @@ script = ExtResource("1_psc4t")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9161952, 0)
shape = SubResource("CapsuleShape3D_ka232")
[node name="character" parent="." unique_id=431323508 instance=ExtResource("2_n26r8")]
[node name="character" parent="." unique_id=210633237 instance=ExtResource("2_psc4t")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(431323508, 232440974) index="0" unique_id=1583259283]
bones/0/position = Vector3(0.2042088, 0.19320482, -0.14880997)
bones/0/rotation = Quaternion(-0.7071066, 1.071639e-07, 0.70710695, -1.5225005e-08)
bones/1/rotation = Quaternion(-0.50750756, 0.50822407, -0.49191073, -0.49210608)
bones/2/rotation = Quaternion(0.015727106, -0.0020778605, 0.9946249, -0.10232129)
bones/3/rotation = Quaternion(0.94612885, -0.021870898, 0.075502515, -0.314104)
bones/5/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/7/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.1748076e-08)
bones/9/position = Vector3(-0.20752054, 0.19320482, -0.14881004)
bones/9/rotation = Quaternion(-0.7071066, 1.0715463e-07, 0.70710695, -1.5220385e-08)
bones/10/rotation = Quaternion(-0.5076895, 0.5079056, -0.49172416, -0.49243358)
bones/12/rotation = Quaternion(0.948112, 0.011444904, -0.04409297, -0.31465632)
bones/14/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/16/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.174807e-08)
bones/18/position = Vector3(-0.00022340904, 1.5641721, 0.031240253)
bones/18/rotation = Quaternion(9.301502e-05, -8.257343e-08, 0.99999905, -0.0014431037)
bones/24/rotation = Quaternion(-0.07413523, -3.9827472e-10, -2.0302612e-11, 0.99724823)
bones/26/rotation = Quaternion(0.58688205, 0.41065416, 0.5482942, -0.43163213)
bones/27/rotation = Quaternion(-0.2913501, 0.6865581, -0.2905081, 0.5994649)
bones/28/rotation = Quaternion(0.06342012, -0.009876637, -0.15835173, 0.9852944)
bones/29/rotation = Quaternion(-0.01142568, 0.73426044, -0.07613802, 0.6744881)
bones/38/rotation = Quaternion(0.05613251, 0.9201993, 0.353856, -0.15769717)
bones/39/rotation = Quaternion(-0.21664564, -0.012312131, 0.019884245, 0.9759702)
bones/40/rotation = Quaternion(0.01976574, -0.013343409, -0.030107455, 0.9992622)
bones/45/rotation = Quaternion(-0.35837376, 0.72959906, -0.42925152, -0.3936961)
bones/48/rotation = Quaternion(0.986703, 0.001060784, 0.16252935, 0.00066993426)
bones/48/scale = Vector3(1.000044, 1.0000005, 1.0000007)
bones/49/rotation = Quaternion(0.14157401, 0.03244431, 0.05285531, 0.98798305)
bones/50/rotation = Quaternion(-0.54380685, -0.19418186, -0.18754621, 0.79460305)
bones/50/scale = Vector3(1.0000206, 0.9999838, 0.9999957)
bones/53/rotation = Quaternion(0.97658753, -0.0013594367, -0.21511582, 0.00048387027)
bones/54/rotation = Quaternion(0.13894753, 0.01151004, -0.059172664, 0.9884633)
bones/55/rotation = Quaternion(-0.54849476, 0.22882922, 0.17181966, 0.78566456)
bones/56/rotation = Quaternion(0.028261272, 0.95394105, -0.297574, -0.025445722)
[node name="Root_001" parent="character" index="1" unique_id=2038212169]
visible = false
[node name="Skeleton3D" parent="character/Root_001" index="0" unique_id=249791839]
bones/7/rotation = Quaternion(0.707107, 8.7925145e-15, -0.70710653, -1.173124e-08)
bones/18/rotation = Quaternion(9.298331e-05, -1.07471486e-07, 0.999999, -0.0014431035)
bones/45/rotation = Quaternion(-0.23101875, 0.8024927, -0.3471274, -0.42677668)
bones/54/rotation = Quaternion(0.3914478, 0.010535476, -0.16670288, 0.9049132)
bones/56/rotation = Quaternion(0.028260814, 0.95394117, -0.2975737, -0.02544668)
[node name="Root_002" parent="character" index="2" unique_id=1241243829]
visible = false
[node name="Skeleton3D" parent="character/Root_002" index="0" unique_id=906300752]
bones/2/rotation = Quaternion(-0.024521498, 0.37742752, 0.9202351, -0.10057151)
bones/7/rotation = Quaternion(0.707107, 1.2491928e-08, -0.70710653, -1.9552364e-09)
bones/16/rotation = Quaternion(0.707107, -1.2578685e-07, -0.70710653, -1.119036e-08)
bones/18/rotation = Quaternion(9.298356e-05, -8.374597e-08, 0.999999, -0.0014431033)
bones/21/rotation = Quaternion(0.3021602, 1.2631126e-08, 7.8331555e-09, 0.9532572)
bones/26/rotation = Quaternion(0.6476714, 0.3154458, 0.50290525, -0.47760049)
bones/27/rotation = Quaternion(-0.030639853, 0.6866347, -0.11465233, 0.7172509)
bones/28/rotation = Quaternion(0.14816205, -0.19717129, -0.13952763, 0.9590118)
bones/46/rotation = Quaternion(-0.6764715, -0.049245227, 0.0241964, 0.7344221)
bones/51/rotation = Quaternion(0.005199062, 0.76655674, -0.6389035, 0.06454675)
bones/53/rotation = Quaternion(0.881819, -0.27751315, -0.07931905, 0.37294808)
[node name="Root_003" parent="character" index="3" unique_id=850147187]
visible = false
[node name="Skeleton3D" parent="character/Root_003" index="0" unique_id=1353067331]
bones/0/rotation = Quaternion(-0.42420402, -0.56573045, 0.42420423, 0.5657303)
bones/1/rotation = Quaternion(-0.5074389, 0.5081519, -0.49198484, -0.49217716)
bones/20/rotation = Quaternion(0.09707084, 3.5704435e-09, -1.1803335e-08, 0.9952775)
bones/32/rotation = Quaternion(0.41093615, -0.027859442, 0.012505128, 0.91115266)
bones/48/rotation = Quaternion(0.9857111, 0.021217318, 0.09155134, -0.13979225)
[node name="characterMedium" parent="character/Root/Skeleton3D" parent_id_path=PackedInt32Array(210633237, 1434363891) index="0" unique_id=1478677010]
surface_material_override/0 = SubResource("StandardMaterial3D_ijsh1")
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1464118033]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.00828, 3.104248, -0.4197998)
@@ -129,7 +65,7 @@ text = "NEIGE"
[node name="Area3D" type="Area3D" parent="." unique_id=614972777]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D" unique_id=1145642422]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.163976, -0.31929508)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.163976, -0.873332)
shape = SubResource("SphereShape3D_ka232")
[node name="dog" parent="." unique_id=1115603569 instance=ExtResource("4_n26r8")]
+36 -76
View File
@@ -2,12 +2,18 @@
[ext_resource type="Script" uid="uid://dcfljv6govi7a" path="res://scripts/player.gd" id="1_3vyb7"]
[ext_resource type="Script" uid="uid://d2qmolg6y1gq2" path="res://scripts/spring_arm_3d.gd" id="2_g2els"]
[ext_resource type="PackedScene" uid="uid://cm68vgjltv8fo" path="res://assets/blender/player.glb" id="2_qlg0r"]
[ext_resource type="PackedScene" uid="uid://denh81q3nplbm" path="res://assets/blender/character.blend" id="2_smehm"]
[ext_resource type="PackedScene" uid="uid://bdh2q1npebnwu" path="res://ui/pause.tscn" id="3_qhqgy"]
[ext_resource type="Texture2D" uid="uid://bkvnxboq2t2kl" path="res://assets/img/textures/faces/player_normal.png" id="3_y4r1p"]
[ext_resource type="Script" uid="uid://1ihmscldye3u" path="res://scripts/camera_pov.gd" id="5_qlg0r"]
[ext_resource type="PackedScene" uid="uid://ben6bv5gilclx" path="res://assets/blender/character.glb" id="6_tuyoq"]
[ext_resource type="PackedScene" uid="uid://dt0eq2qhu7jk4" path="res://scenes/tarte.tscn" id="7_fjrip"]
[ext_resource type="PackedScene" uid="uid://bctbwm5pasw4l" path="res://scenes/feather.tscn" id="8_smehm"]
[ext_resource type="PackedScene" uid="uid://bctbwm5pasw4l" path="res://ui/feather.tscn" id="8_smehm"]
[ext_resource type="PackedScene" uid="uid://dnck82buibugy" path="res://ui/tuto.tscn" id="8_y4r1p"]
[ext_resource type="AudioStream" uid="uid://dgkpni2ghfvqt" path="res://assets/audio/music/main.wav" id="10_d2wvv"]
[ext_resource type="AudioStream" uid="uid://bkgd8nw2au85o" path="res://assets/audio/sound-effects/zipper.mp3" id="11_3v2ag"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d2wvv"]
albedo_texture = ExtResource("3_y4r1p")
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_o7qk5"]
height = 2.6489258
@@ -18,83 +24,20 @@ viewport_path = NodePath("SpriteTuto/SubViewport")
[sub_resource type="BoxShape3D" id="BoxShape3D_ka232"]
size = Vector3(0.7248535, 2.6704102, 1.5339355)
[sub_resource type="ViewportTexture" id="ViewportTexture_smehm"]
[sub_resource type="ViewportTexture" id="ViewportTexture_d2wvv"]
viewport_path = NodePath("Sprite3D/SubViewport")
[sub_resource type="ViewportTexture" id="ViewportTexture_3v2ag"]
viewport_path = NodePath("Sprite3DE/SubViewport")
[node name="Player" type="CharacterBody3D" unique_id=219675862 groups=["player"]]
script = ExtResource("1_3vyb7")
[node name="character" parent="." unique_id=431323508 instance=ExtResource("6_tuyoq")]
transform = Transform3D(-0.7, 0, -6.119594e-08, 0, 0.7, 0, 6.119594e-08, 0, -0.7, 0, 0, 0)
[node name="character" parent="." unique_id=210633237 instance=ExtResource("2_smehm")]
transform = Transform3D(-0.7, 0, -1.0569706e-07, 0, 0.7, 0, 1.0569706e-07, 0, -0.7, 0, 0, 0)
[node name="Skeleton3D" parent="character/Root" parent_id_path=PackedInt32Array(431323508, 232440974) index="0" unique_id=1583259283]
bones/0/position = Vector3(0.2042088, 0.19320482, -0.14880997)
bones/0/rotation = Quaternion(-0.7071066, 1.071639e-07, 0.70710695, -1.5225005e-08)
bones/1/rotation = Quaternion(-0.50750756, 0.50822407, -0.49191073, -0.49210608)
bones/2/rotation = Quaternion(0.015727106, -0.0020778605, 0.9946249, -0.10232129)
bones/3/rotation = Quaternion(0.94612885, -0.021870898, 0.075502515, -0.314104)
bones/5/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/7/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.1748076e-08)
bones/9/position = Vector3(-0.20752054, 0.19320482, -0.14881004)
bones/9/rotation = Quaternion(-0.7071066, 1.0715463e-07, 0.70710695, -1.5220385e-08)
bones/10/rotation = Quaternion(-0.5076895, 0.5079056, -0.49172416, -0.49243358)
bones/12/rotation = Quaternion(0.948112, 0.011444904, -0.04409297, -0.31465632)
bones/14/rotation = Quaternion(-0.5, -0.49999997, 0.49999994, -0.5000001)
bones/16/rotation = Quaternion(-0.70710695, 5.3384873e-08, 0.7071066, -7.174807e-08)
bones/18/position = Vector3(-0.00022340904, 1.5641721, 0.031240253)
bones/18/rotation = Quaternion(9.301502e-05, -8.257343e-08, 0.99999905, -0.0014431037)
bones/24/rotation = Quaternion(-0.07413523, -3.9827472e-10, -2.0302612e-11, 0.99724823)
bones/26/rotation = Quaternion(0.58688205, 0.41065416, 0.5482942, -0.43163213)
bones/27/rotation = Quaternion(-0.2913501, 0.6865581, -0.2905081, 0.5994649)
bones/28/rotation = Quaternion(0.06342012, -0.009876637, -0.15835173, 0.9852944)
bones/29/rotation = Quaternion(-0.01142568, 0.73426044, -0.07613802, 0.6744881)
bones/38/rotation = Quaternion(0.05613251, 0.9201993, 0.353856, -0.15769717)
bones/39/rotation = Quaternion(-0.21664564, -0.012312131, 0.019884245, 0.9759702)
bones/40/rotation = Quaternion(0.01976574, -0.013343409, -0.030107455, 0.9992622)
bones/45/rotation = Quaternion(-0.35837376, 0.72959906, -0.42925152, -0.3936961)
bones/48/rotation = Quaternion(0.986703, 0.001060784, 0.16252935, 0.00066993426)
bones/48/scale = Vector3(1.000044, 1.0000005, 1.0000007)
bones/49/rotation = Quaternion(0.14157401, 0.03244431, 0.05285531, 0.98798305)
bones/50/rotation = Quaternion(-0.54380685, -0.19418186, -0.18754621, 0.79460305)
bones/50/scale = Vector3(1.0000206, 0.9999838, 0.9999957)
bones/53/rotation = Quaternion(0.97658753, -0.0013594367, -0.21511582, 0.00048387027)
bones/54/rotation = Quaternion(0.13894753, 0.01151004, -0.059172664, 0.9884633)
bones/55/rotation = Quaternion(-0.54849476, 0.22882922, 0.17181966, 0.78566456)
bones/56/rotation = Quaternion(0.028261272, 0.95394105, -0.297574, -0.025445722)
[node name="Skeleton3D" parent="character/Root_001" parent_id_path=PackedInt32Array(431323508, 2038212169) index="0" unique_id=249791839]
bones/7/rotation = Quaternion(0.707107, 8.7925145e-15, -0.70710653, -1.173124e-08)
bones/18/rotation = Quaternion(9.298331e-05, -1.07471486e-07, 0.999999, -0.0014431035)
bones/45/rotation = Quaternion(-0.23101875, 0.8024927, -0.3471274, -0.42677668)
bones/54/rotation = Quaternion(0.3914478, 0.010535476, -0.16670288, 0.9049132)
bones/56/rotation = Quaternion(0.028260814, 0.95394117, -0.2975737, -0.02544668)
[node name="Skeleton3D" parent="character/Root_002" parent_id_path=PackedInt32Array(431323508, 1241243829) index="0" unique_id=906300752]
bones/2/rotation = Quaternion(-0.024521498, 0.37742752, 0.9202351, -0.10057151)
bones/7/rotation = Quaternion(0.707107, 1.2491928e-08, -0.70710653, -1.9552364e-09)
bones/16/rotation = Quaternion(0.707107, -1.2578685e-07, -0.70710653, -1.119036e-08)
bones/18/rotation = Quaternion(9.298356e-05, -8.374597e-08, 0.999999, -0.0014431033)
bones/21/rotation = Quaternion(0.3021602, 1.2631126e-08, 7.8331555e-09, 0.9532572)
bones/26/rotation = Quaternion(0.6476714, 0.3154458, 0.50290525, -0.47760049)
bones/27/rotation = Quaternion(-0.030639853, 0.6866347, -0.11465233, 0.7172509)
bones/28/rotation = Quaternion(0.14816205, -0.19717129, -0.13952763, 0.9590118)
bones/46/rotation = Quaternion(-0.6764715, -0.049245227, 0.0241964, 0.7344221)
bones/51/rotation = Quaternion(0.005199062, 0.76655674, -0.6389035, 0.06454675)
bones/53/rotation = Quaternion(0.881819, -0.27751315, -0.07931905, 0.37294808)
[node name="Skeleton3D" parent="character/Root_003" parent_id_path=PackedInt32Array(431323508, 850147187) index="0" unique_id=1353067331]
bones/0/rotation = Quaternion(-0.42420402, -0.56573045, 0.42420423, 0.5657303)
bones/1/rotation = Quaternion(-0.5074389, 0.5081519, -0.49198484, -0.49217716)
bones/20/rotation = Quaternion(0.09707084, 3.5704435e-09, -1.1803335e-08, 0.9952775)
bones/32/rotation = Quaternion(0.41093615, -0.027859442, 0.012505128, 0.91115266)
bones/48/rotation = Quaternion(0.9857111, 0.021217318, 0.09155134, -0.13979225)
[node name="AnimationPlayer" parent="character" index="4" unique_id=523922878]
speed_scale = 3.0
[node name="model" parent="." unique_id=1210894604 instance=ExtResource("2_qlg0r")]
transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0, 0)
visible = false
[node name="characterMedium" parent="character/Root/Skeleton3D" parent_id_path=PackedInt32Array(210633237, 1851716832) index="0" unique_id=2064063742]
surface_material_override/0 = SubResource("StandardMaterial3D_d2wvv")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=704927304]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3453382, 0)
@@ -135,9 +78,11 @@ grow_vertical = 2
text = "Scroll Avant : Avancer, Clic Gauche : Attraper une prise"
[node name="Audio_Footstep" type="AudioStreamPlayer3D" parent="." unique_id=1235221918]
volume_db = -8.0
volume_db = -12.0
max_db = 2.0
[node name="tuto" parent="." unique_id=228610427 instance=ExtResource("8_y4r1p")]
[node name="feather" parent="." unique_id=1472673931 instance=ExtResource("8_smehm")]
[node name="pause" parent="." unique_id=863144941 instance=ExtResource("3_qhqgy")]
@@ -160,7 +105,22 @@ visible = false
[node name="Sprite3D" parent="tarte" index="2" unique_id=267862728]
visible = false
texture = SubResource("ViewportTexture_smehm")
texture = SubResource("ViewportTexture_d2wvv")
[node name="Sprite3DE" parent="tarte" index="3" unique_id=1170333557]
texture = SubResource("ViewportTexture_3v2ag")
[node name="Musique" type="AudioStreamPlayer3D" parent="." unique_id=859279487]
process_mode = 3
stream = ExtResource("10_d2wvv")
volume_db = -12.0
autoplay = true
bus = &"Music"
[node name="ZipEffect" type="AudioStreamPlayer3D" parent="." unique_id=1083784815]
stream = ExtResource("11_3v2ag")
volume_db = -9.0
bus = &"Effects"
[editable path="character"]
[editable path="tarte"]
+45 -5
View File
@@ -9,6 +9,12 @@ size = Vector3(1.5527344, 2.2087402, 1)
[sub_resource type="ViewportTexture" id="ViewportTexture_ka232"]
viewport_path = NodePath("Sprite3D/SubViewport")
[sub_resource type="ViewportTexture" id="ViewportTexture_8cky5"]
viewport_path = NodePath("Sprite3DE/SubViewport")
[sub_resource type="BoxShape3D" id="BoxShape3D_ka232"]
size = Vector3(1.5498047, 2.1953125, 1)
[node name="tarte" type="StaticBody3D" unique_id=2051373127 groups=["tarte"]]
collision_layer = 2
collision_mask = 2
@@ -21,19 +27,19 @@ shape = SubResource("BoxShape3D_ilty0")
[node name="tarte" parent="." unique_id=1427515085 instance=ExtResource("1_88tfx")]
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0, 0)
[node name="creme_citron" parent="tarte" index="1" unique_id=728405832]
[node name="creme_citron" parent="tarte" index="1" unique_id=61709737]
visible = false
[node name="creme_abricot" parent="tarte" index="2" unique_id=1477203137]
[node name="creme_abricot" parent="tarte" index="2" unique_id=645269023]
visible = false
[node name="creme_myrtille" parent="tarte" index="3" unique_id=1802360876]
[node name="creme_myrtille" parent="tarte" index="3" unique_id=716867091]
visible = false
[node name="meringue" parent="tarte" index="4" unique_id=1058337865]
[node name="meringue" parent="tarte" index="4" unique_id=2087739349]
visible = false
[node name="croisillon" parent="tarte" index="5" unique_id=931990988]
[node name="croisillon" parent="tarte" index="5" unique_id=1552213629]
visible = false
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=267862728]
@@ -60,4 +66,38 @@ size_flags_horizontal = 4
theme_override_font_sizes/font_size = 30
text = "Tarte aux myrtilles"
[node name="Sprite3DE" type="Sprite3D" parent="." unique_id=1170333557]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.0488976, -6.169081e-05)
visible = false
billboard = 2
texture = SubResource("ViewportTexture_8cky5")
[node name="SubViewport" type="SubViewport" parent="Sprite3DE" unique_id=2080476136]
transparent_bg = true
[node name="Label" type="Label" parent="Sprite3DE/SubViewport" unique_id=963998169]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -26.5
offset_top = -21.0
offset_right = 26.5
offset_bottom = 21.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
theme_override_font_sizes/font_size = 30
text = "[ E ]"
[node name="Area3E" type="Area3D" parent="." unique_id=1920052110]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3E" unique_id=925587955]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.80049235)
shape = SubResource("BoxShape3D_ka232")
[connection signal="body_entered" from="Area3E" to="." method="_on_area_3e_body_entered"]
[connection signal="body_exited" from="Area3E" to="." method="_on_area_3e_body_exited"]
[editable path="tarte"]
+495
View File
@@ -0,0 +1,495 @@
[gd_scene format=3 uid="uid://nxb6vtm0gkuo"]
[ext_resource type="Shader" uid="uid://crudfhhxokfvp" path="res://assets/shader/painterly_water.gdshader" id="1_ewrsg"]
[ext_resource type="Texture2D" uid="uid://b70bs5ls3k4wr" path="res://assets/img/textures/water/canvas.tres" id="2_fiwy5"]
[ext_resource type="Texture2D" uid="uid://dui6ndd1xjr2d" path="res://assets/img/textures/water/a.tres" id="3_xgdjl"]
[ext_resource type="Texture2D" uid="uid://d2xs10ja1at1w" path="res://assets/img/textures/water/b.tres" id="4_5exq1"]
[ext_resource type="AudioStream" uid="uid://rm12kpmvpvj7" path="res://assets/audio/sound-effects/watermill.mp3" id="5_fiwy5"]
[ext_resource type="Texture2D" uid="uid://boujr0lt1ma36" path="res://assets/img/textures/painterly/car_road.png" id="5_xgdjl"]
[sub_resource type="BoxMesh" id="BoxMesh_ka232"]
size = Vector3(2, 0.1, 6.7058105)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ewrsg"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(2, 6)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 0.3
shader_parameter/wobble = 0.05
shader_parameter/bands = 4.0
shader_parameter/foam_amount = 0.55
shader_parameter/edge_foam_top = 0.0
shader_parameter/edge_foam_bottom = 0.154000007315
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="BoxMesh" id="BoxMesh_ewrsg"]
size = Vector3(0.3935547, 0.1, 6.0791016)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4pb3l"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(2, 6)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 0.3
shader_parameter/wobble = 0.05
shader_parameter/bands = 4.0
shader_parameter/foam_amount = 0.55
shader_parameter/edge_foam_top = 0.0
shader_parameter/edge_foam_bottom = 0.06000000285
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="BoxMesh" id="BoxMesh_elfxw"]
size = Vector3(2, 0.1, 4)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fiwy5"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(2, 6)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 1.0
shader_parameter/wobble = 0.1550000073625
shader_parameter/bands = 4.0
shader_parameter/foam_amount = 0.55
shader_parameter/edge_foam_top = 0.0
shader_parameter/edge_foam_bottom = 0.158000007505
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="BoxMesh" id="BoxMesh_fiwy5"]
size = Vector3(0.6867676, 0.1, 4)
[sub_resource type="BoxMesh" id="BoxMesh_bdk6y"]
size = Vector3(4, 0.2, 9)
[sub_resource type="Shader" id="Shader_ewrsg"]
code = "// painterly_water.gdshader — Godot 4.x
// Flat, gouache-style water for a straight river + cascade.
//
// RIVER preset: uv_scale = vec2(2.0, 6.0), flow_speed = 0.10, wobble = 0.05
// FALL preset: uv_scale = vec2(3.0, 1.0), flow_speed = 0.55, wobble = 0.02,
// edge_foam_top = 0.25, edge_foam_bottom = 0.35, foam_amount = 0.75
// POOL preset: uv_scale = vec2(3.0, 3.0), flow_speed = 0.03, wobble = 0.08
shader_type spatial;
render_mode blend_mix, cull_disabled, diffuse_lambert, specular_disabled, shadows_disabled;
// --- palette: keep it to 3 tones + foam, like mixing real paint ---
uniform vec3 color_deep : source_color = vec3(0.07, 0.26, 0.40);
uniform vec3 color_mid : source_color = vec3(0.16, 0.50, 0.58);
uniform vec3 color_light : source_color = vec3(0.48, 0.79, 0.78);
uniform vec3 color_foam : source_color = vec3(0.95, 0.97, 0.94);
uniform sampler2D noise_a : repeat_enable, filter_linear;
uniform sampler2D noise_b : repeat_enable, filter_linear;
uniform sampler2D canvas : repeat_enable, filter_linear;
uniform vec2 uv_scale = vec2(2.0, 6.0);
uniform vec2 flow_dir = vec2(0.0, 1.0); // +Y = \"downstream\" along the plane's V axis
uniform float flow_speed = 0.10;
uniform float wobble : hint_range(0.0, 0.25) = 0.05; // brush wander
uniform float bands : hint_range(2.0, 8.0) = 4.0; // fewer = more poster-like
uniform float foam_amount: hint_range(0.0, 1.0) = 0.55;
// foam strips along the top / bottom edge of the mesh (for the lip and the splash base)
uniform float edge_foam_top : hint_range(0.0, 0.6) = 0.0;
uniform float edge_foam_bottom : hint_range(0.0, 0.6) = 0.0;
uniform float canvas_scale = 4.0;
uniform float canvas_strength : hint_range(0.0, 1.0) = 0.25;
void fragment() {
vec2 uv = UV * uv_scale;
vec2 flow = flow_dir * TIME * flow_speed;
// slow low-frequency warp — this is what sells the \"hand-painted\" wobble
vec2 warp = (texture(noise_b, uv * 0.3 - flow * 0.25).rg - 0.5) * wobble * 2.0;
// two layers at different speeds so the motion never looks like a sliding texture
float n1 = texture(noise_a, uv + warp - flow).r;
float n2 = texture(noise_a, uv * 1.9 + warp.yx - flow * 1.7 + vec2(0.37)).r;
float v = n1 * 0.65 + n2 * 0.35;
// posterize into flat steps — the single most important line here
float q = floor(v * bands) / max(bands - 1.0, 1.0);
// edge foam strips
float top = 1.0 - smoothstep(0.0, max(edge_foam_top, 0.001), UV.y);
float bottom = smoothstep(1.0 - max(edge_foam_bottom, 0.001), 1.0, UV.y);
float edge = clamp(top + bottom, 0.0, 1.0) * step(0.35, v); // let noise break it up
vec3 col = mix(color_deep, color_mid, smoothstep(0.00, 0.50, q));
col = mix(col, color_light, smoothstep(0.50, 0.85, q));
col = mix(col, color_foam, step(1.0 - foam_amount * 0.4, q));
col = mix(col, color_foam, edge);
// canvas grain in screen space so the paper stays put while the water moves
float grain = texture(canvas, SCREEN_UV * canvas_scale).r;
col = mix(col, col * (0.75 + grain * 0.5), canvas_strength);
ALBEDO = col;
ROUGHNESS = 1.0;
SPECULAR = 0.0;
METALLIC = 0.0;
}
"
[sub_resource type="ShaderMaterial" id="ShaderMaterial_xgdjl"]
render_priority = 0
shader = SubResource("Shader_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(2, 6)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 0.03
shader_parameter/wobble = 0.1790000085025
shader_parameter/bands = 4.786000132334999
shader_parameter/foam_amount = 0.55
shader_parameter/edge_foam_top = 0.0
shader_parameter/edge_foam_bottom = 0.0
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="BoxMesh" id="BoxMesh_5exq1"]
size = Vector3(2.5786438, 0.2, 3.8760757)
[sub_resource type="BoxMesh" id="BoxMesh_4pb3l"]
size = Vector3(1.7211151, 0.2, 11.124817)
[sub_resource type="BoxMesh" id="BoxMesh_htah3"]
size = Vector3(4, 0.2, 9)
[sub_resource type="SphereMesh" id="SphereMesh_ka232"]
radius = 1.45
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5exq1"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(2, 6)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 0.3
shader_parameter/wobble = 0.05
shader_parameter/bands = 4.0
shader_parameter/foam_amount = 0.55
shader_parameter/edge_foam_top = 0.538000025555
shader_parameter/edge_foam_bottom = 0.0
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="ShaderMaterial" id="ShaderMaterial_htah3"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(0.33, 1)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 2.0
shader_parameter/wobble = 0.25
shader_parameter/bands = 4.0
shader_parameter/foam_amount = 0.40800001938
shader_parameter/edge_foam_top = 0.60000002384186
shader_parameter/edge_foam_bottom = 0.0
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="PlaneMesh" id="PlaneMesh_ka232"]
material = SubResource("ShaderMaterial_htah3")
size = Vector2(2, 0.5)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_a35vf"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(0.33, 1)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 1.0
shader_parameter/wobble = 0.25
shader_parameter/bands = 4.0
shader_parameter/foam_amount = 0.40800001938
shader_parameter/edge_foam_top = 0.60000002384186
shader_parameter/edge_foam_bottom = 0.0
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="PlaneMesh" id="PlaneMesh_b6428"]
material = SubResource("ShaderMaterial_a35vf")
size = Vector2(0.75, 1)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_b6428"]
render_priority = 0
shader = ExtResource("1_ewrsg")
shader_parameter/color_deep = Color(0.07, 0.26, 0.4, 1)
shader_parameter/color_mid = Color(0.16, 0.5, 0.58, 1)
shader_parameter/color_light = Color(0.48, 0.79, 0.78, 1)
shader_parameter/color_foam = Color(0.95, 0.97, 0.94, 1)
shader_parameter/noise_a = ExtResource("3_xgdjl")
shader_parameter/noise_b = ExtResource("4_5exq1")
shader_parameter/canvas = ExtResource("2_fiwy5")
shader_parameter/uv_scale = Vector2(2, 1)
shader_parameter/flow_dir = Vector2(0, 1)
shader_parameter/flow_speed = 0.02
shader_parameter/wobble = 0.25
shader_parameter/bands = 4.786000132334999
shader_parameter/foam_amount = 0.55
shader_parameter/edge_foam_top = 0.0
shader_parameter/edge_foam_bottom = 0.0
shader_parameter/canvas_scale = 4.0
shader_parameter/canvas_strength = 0.25
[sub_resource type="PrismMesh" id="PrismMesh_ka232"]
material = SubResource("ShaderMaterial_b6428")
left_to_right = 0.0
size = Vector3(1, 0.2, 2.58)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5exq1"]
albedo_color = Color(0.43904907, 0.43904918, 0.4390489, 1)
albedo_texture = ExtResource("5_xgdjl")
uv1_scale = Vector3(0.05, 0.05, 0.05)
uv1_offset = Vector3(0, 0.305, 0)
uv1_triplanar = true
[sub_resource type="BoxMesh" id="BoxMesh_xgdjl"]
material = SubResource("StandardMaterial3D_5exq1")
size = Vector3(14.307983, 1.5834961, 52.960876)
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_fiwy5"]
direction = Vector3(0, 1, 0)
spread = 180.0
initial_velocity_max = 12.0
gravity = Vector3(0, 0, 0)
scale_min = 0.19999999
scale_max = 0.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ewrsg"]
albedo_color = Color(0.16078432, 0.5019608, 0.5803922, 1)
[sub_resource type="SphereMesh" id="SphereMesh_fiwy5"]
material = SubResource("StandardMaterial3D_ewrsg")
radius = 1.0
radial_segments = 12
rings = 6
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_4pb3l"]
direction = Vector3(0, 1, 0)
spread = 180.0
initial_velocity_max = 10.0
gravity = Vector3(0, 0, 0)
scale_min = 0.19999999
scale_max = 0.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fiwy5"]
[sub_resource type="SphereMesh" id="SphereMesh_xgdjl"]
material = SubResource("StandardMaterial3D_fiwy5")
height = 0.5
radial_segments = 12
rings = 6
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xgdjl"]
direction = Vector3(0, 1, 0)
spread = 180.0
initial_velocity_max = 15.0
gravity = Vector3(0, 0, 0)
scale_min = 0.19999999
scale_max = 0.5
[sub_resource type="SphereMesh" id="SphereMesh_ewrsg"]
material = SubResource("StandardMaterial3D_ewrsg")
height = 0.5
radial_segments = 12
rings = 6
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_5exq1"]
direction = Vector3(0, 1, 0)
spread = 180.0
initial_velocity_max = 10.0
gravity = Vector3(0, 0, 0)
scale_min = 0.19999999
scale_max = 0.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xgdjl"]
[sub_resource type="SphereMesh" id="SphereMesh_5exq1"]
material = SubResource("StandardMaterial3D_xgdjl")
radius = 0.3
height = 0.5
radial_segments = 12
rings = 6
[node name="water" type="Node3D" unique_id=2100409816]
[node name="water-meshes" type="Node3D" parent="." unique_id=286465339]
transform = Transform3D(7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0)
[node name="river" type="MeshInstance3D" parent="water-meshes" unique_id=74809905]
transform = Transform3D(-1, 0, -8.742278e-08, -9.2570955e-09, 0.994378, 0.105888814, 8.6931294e-08, 0.105888814, -0.994378, 3.0866698e-08, 4.306056, -2.6319497)
mesh = SubResource("BoxMesh_ka232")
surface_material_override/0 = SubResource("ShaderMaterial_ewrsg")
[node name="river2" type="MeshInstance3D" parent="water-meshes" unique_id=1617083050]
transform = Transform3D(4.371139e-08, 1, -8.742277e-08, 0.994378, -3.4208554e-08, 0.105888814, 0.105888814, -9.155983e-08, -0.994378, 0.9535434, 4.189746, -2.9594617)
mesh = SubResource("BoxMesh_ewrsg")
surface_material_override/0 = SubResource("ShaderMaterial_4pb3l")
[node name="river3" type="MeshInstance3D" parent="water-meshes" unique_id=1776113644]
transform = Transform3D(4.371139e-08, 1, -8.742277e-08, 0.994378, -3.4208554e-08, 0.105888814, 0.105888814, -9.155983e-08, -0.994378, -0.9593414, 4.189746, -2.959461)
mesh = SubResource("BoxMesh_ewrsg")
surface_material_override/0 = SubResource("ShaderMaterial_4pb3l")
[node name="river4" type="MeshInstance3D" parent="water-meshes" unique_id=58709429]
transform = Transform3D(-1, 0, -8.742278e-08, -9.2570955e-09, 0.994378, 0.105888814, 8.6931294e-08, 0.105888814, -0.994378, 3.0866698e-08, 4.00305, -2.6642163)
mesh = SubResource("BoxMesh_ka232")
surface_material_override/0 = SubResource("ShaderMaterial_ewrsg")
[node name="fall" type="MeshInstance3D" parent="water-meshes" unique_id=46127208]
transform = Transform3D(-1, 0, 8.742277e-08, 8.742278e-08, -4.3711385e-08, 0.99999994, 3.821371e-15, 0.99999994, 4.3711385e-08, -1.323489e-23, 2, 0.03896409)
mesh = SubResource("BoxMesh_elfxw")
surface_material_override/0 = SubResource("ShaderMaterial_fiwy5")
[node name="fall2" type="MeshInstance3D" parent="water-meshes" unique_id=1311573428]
transform = Transform3D(-2.9802322e-08, 0.9999999, 8.742277e-08, -4.371138e-08, -8.742278e-08, 0.99999994, 1, 1.4901161e-08, 4.371138e-08, 0.95181346, 1.9999999, 0.34132427)
mesh = SubResource("BoxMesh_fiwy5")
surface_material_override/0 = SubResource("ShaderMaterial_fiwy5")
[node name="fall3" type="MeshInstance3D" parent="water-meshes" unique_id=868150202]
transform = Transform3D(-2.9802322e-08, 0.9999999, 8.742277e-08, -4.371138e-08, -8.742278e-08, 0.99999994, 1, 1.4901161e-08, 4.371138e-08, -0.95601296, 2, 0.34132424)
mesh = SubResource("BoxMesh_fiwy5")
surface_material_override/0 = SubResource("ShaderMaterial_fiwy5")
[node name="fall4" type="MeshInstance3D" parent="water-meshes" unique_id=464345563]
transform = Transform3D(-1, 0, 8.742277e-08, 8.742278e-08, -4.3711385e-08, 0.99999994, 3.821371e-15, 0.99999994, 4.3711385e-08, 9.264423e-23, 2, 0.6865382)
mesh = SubResource("BoxMesh_elfxw")
surface_material_override/0 = SubResource("ShaderMaterial_fiwy5")
[node name="pool" type="MeshInstance3D" parent="water-meshes" unique_id=1457804794]
transform = Transform3D(1, 0, 0, 0, 1, 4.3711385e-08, 0, -4.3711385e-08, 1, 0, 1.5291059e-07, 0.77099586)
mesh = SubResource("BoxMesh_bdk6y")
surface_material_override/0 = SubResource("ShaderMaterial_xgdjl")
[node name="pool2" type="MeshInstance3D" parent="water-meshes" unique_id=996433323]
transform = Transform3D(1.3113417e-07, 4.3711385e-08, -1, 0, 1, 4.3711385e-08, 1, -5.732057e-15, 1.3113417e-07, 3.9380407, 2.648977e-07, -2.8682547)
mesh = SubResource("BoxMesh_5exq1")
surface_material_override/0 = SubResource("ShaderMaterial_xgdjl")
[node name="pool3" type="MeshInstance3D" parent="water-meshes" unique_id=1322502313]
transform = Transform3D(-1, 3.8213714e-15, -8.7422784e-08, -4.840188e-22, 1, 4.3711385e-08, 8.7422784e-08, 4.3711385e-08, -1, 2.8606906, 1.0647133e-07, 3.984441)
mesh = SubResource("BoxMesh_4pb3l")
surface_material_override/0 = SubResource("ShaderMaterial_xgdjl")
[node name="pool4" type="MeshInstance3D" parent="water-meshes" unique_id=432810339]
transform = Transform3D(1, 0, 0, 0, 1, 4.3711385e-08, 0, -4.3711385e-08, 1, -4, 1.5291059e-07, 0.77099586)
mesh = SubResource("BoxMesh_htah3")
surface_material_override/0 = SubResource("ShaderMaterial_xgdjl")
[node name="onthepool" type="MeshInstance3D" parent="water-meshes" unique_id=1471146680]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.16769677, 0.38153696)
mesh = SubResource("SphereMesh_ka232")
surface_material_override/0 = SubResource("ShaderMaterial_5exq1")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="water-meshes" unique_id=1625074682]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, -1, 0, 1, -4.371139e-08, 0, 3.7934318, 0.7371879)
mesh = SubResource("PlaneMesh_ka232")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="water-meshes" unique_id=308878324]
transform = Transform3D(1.0541225e-09, 0.9996884, -0.024966199, 4.22088e-08, -0.024966203, -0.99968827, -1.0000001, -1.2746493e-23, -4.2221966e-08, 1.0031351, 3.546998, 0.36126214)
mesh = SubResource("PlaneMesh_b6428")
[node name="MeshInstance3D4" type="MeshInstance3D" parent="water-meshes" unique_id=1051106973]
transform = Transform3D(-4.3685294e-08, -0.9997016, 0.024432208, -2.1359319e-09, -0.024432214, -0.99970144, 1.0000001, -4.372444e-08, -1.0679657e-09, -1.0069842, 3.546998, 0.36126214)
mesh = SubResource("PlaneMesh_b6428")
[node name="MeshInstance3D5" type="MeshInstance3D" parent="water-meshes" unique_id=845643044]
transform = Transform3D(-1, -8.742278e-08, 3.821371e-15, 1.011299e-08, -0.11567916, -0.9932866, 8.6835875e-08, -0.9932866, 0.11567916, 0, 3.5136306, -0.016865432)
mesh = SubResource("PlaneMesh_ka232")
[node name="MeshInstance3D" type="MeshInstance3D" parent="water-meshes" unique_id=869386505]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.376969, 0, -2.8677938)
mesh = SubResource("PrismMesh_ka232")
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=787739630]
transform = Transform3D(1, 0, 0, 0, 0.9943379, -0.10626407, 0, 0.10626407, 0.9943379, -0.051574707, 27.693464, -26.451841)
mesh = SubResource("BoxMesh_xgdjl")
[node name="GPUParticles3D" type="GPUParticles3D" parent="." unique_id=1443552226]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.12800747, 4.943405, 2.492147)
amount = 40
lifetime = 0.6
process_material = SubResource("ParticleProcessMaterial_fiwy5")
draw_pass_1 = SubResource("SphereMesh_fiwy5")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="." unique_id=1701515631]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.12800747, 4.943405, 2.492147)
amount = 30
lifetime = 0.6
process_material = SubResource("ParticleProcessMaterial_4pb3l")
draw_pass_1 = SubResource("SphereMesh_xgdjl")
[node name="GPUParticles3D3" type="GPUParticles3D" parent="." unique_id=974714989]
transform = Transform3D(1, 0, 0, 0, 0.39684743, -0.9178846, 0, 0.9178846, 0.39684743, -0.12800747, 26.546526, 5.0889206)
amount = 40
lifetime = 0.6
process_material = SubResource("ParticleProcessMaterial_xgdjl")
draw_pass_1 = SubResource("SphereMesh_ewrsg")
[node name="GPUParticles3D4" type="GPUParticles3D" parent="." unique_id=1487665326]
transform = Transform3D(1, 0, 0, 0, 0.39684743, -0.9178846, 0, 0.9178846, 0.39684743, -0.12800747, 26.546526, 5.0889206)
amount = 30
lifetime = 0.6
process_material = SubResource("ParticleProcessMaterial_5exq1")
draw_pass_1 = SubResource("SphereMesh_5exq1")
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="." unique_id=1210571086]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 14.442591, 6.641392)
stream = ExtResource("5_fiwy5")
autoplay = true
max_distance = 200.0
bus = &"Effects"
attenuation_filter_cutoff_hz = 4000.0
Binary file not shown.
Binary file not shown.
Binary file not shown.