[gd_scene load_steps=13 format=3 uid="uid://rch2yvsj0pdn"] [ext_resource type="Texture2D" uid="uid://dv575ijvfdu7s" path="res://addons/kenney_prototype_textures/dark/texture_13.png" id="1_8xru0"] [ext_resource type="Texture2D" uid="uid://bjnpeb5s4paqi" path="res://assets/chandelier/chandelier.png" id="1_w7vtx"] [ext_resource type="Material" uid="uid://vxxgydkoi8qp" path="res://scenes/room/table.tres" id="2_kxljb"] [ext_resource type="Texture2D" uid="uid://dbo3rl06sx34j" path="res://assets/table/table.png" id="3_y1kpu"] [ext_resource type="Texture2D" uid="uid://bgr04066pmqsl" path="res://assets/room/wall.png" id="4_vaubn"] [ext_resource type="Texture2D" uid="uid://pe7t5j327khu" path="res://assets/room/floor.png" id="5_1w8vm"] [ext_resource type="Texture2D" uid="uid://cbvxqlgfr8fhn" path="res://bottle/bottle.png" id="7_gui0a"] [sub_resource type="CylinderMesh" id="CylinderMesh_y1kpu"] top_radius = 0.8 bottom_radius = 0.8 height = 0.05 [sub_resource type="CylinderMesh" id="CylinderMesh_1w8vm"] top_radius = 0.1 bottom_radius = 0.1 height = 1.0 [sub_resource type="BoxMesh" id="BoxMesh_kxljb"] size = Vector3(10, 4, 10) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y1kpu"] albedo_texture = ExtResource("1_8xru0") uv1_triplanar = true [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vaubn"] albedo_color = Color(0.278431, 0.152941, 0, 1) [node name="Room" type="Node3D"] [node name="Sprite3D7" type="Sprite3D" parent="."] transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 0, 2.9, 0) texture_filter = 0 texture = ExtResource("1_w7vtx") [node name="Sprite3D8" type="Sprite3D" parent="."] transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, 0, 2.9, 0) texture_filter = 0 texture = ExtResource("1_w7vtx") [node name="Sprite3D9" type="Sprite3D" parent="."] transform = Transform3D(-0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, -0.707107, 0, 2.9, 0) texture_filter = 0 render_priority = 1 texture = ExtResource("1_w7vtx") [node name="Sprite3D10" type="Sprite3D" parent="."] transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 0, 2.9, 0) texture_filter = 0 render_priority = 1 texture = ExtResource("1_w7vtx") [node name="Table" type="Node3D" parent="."] [node name="CSGMesh3D2" type="CSGMesh3D" parent="Table"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) mesh = SubResource("CylinderMesh_y1kpu") material = ExtResource("2_kxljb") [node name="CSGMesh3D" type="CSGMesh3D" parent="Table"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.000680447, 0.472962, -9.13143e-05) visible = false mesh = SubResource("CylinderMesh_1w8vm") material = ExtResource("2_kxljb") [node name="Sprite3D" type="Sprite3D" parent="Table"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 1.03559, 0) shaded = true alpha_cut = 2 texture_filter = 0 render_priority = 1 texture = ExtResource("3_y1kpu") [node name="CSGMesh3D" type="CSGMesh3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0) visible = false flip_faces = true mesh = SubResource("BoxMesh_kxljb") material = SubResource("StandardMaterial3D_y1kpu") [node name="light" type="Node3D" parent="."] [node name="OmniLight3D" type="OmniLight3D" parent="light"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.3, 0) light_energy = 0.8 shadow_enabled = true omni_range = 13.0 [node name="Sprite3D" type="Sprite3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -5) shaded = true texture_filter = 0 texture = ExtResource("4_vaubn") [node name="Sprite3D2" type="Sprite3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 5) shaded = true texture_filter = 0 texture = ExtResource("4_vaubn") [node name="Sprite3D3" type="Sprite3D" parent="."] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5, 2, 0) shaded = true texture_filter = 0 texture = ExtResource("4_vaubn") [node name="Sprite3D4" type="Sprite3D" parent="."] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5, 2, 0) shaded = true texture_filter = 0 texture = ExtResource("4_vaubn") [node name="Sprite3D5" type="Sprite3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) shaded = true texture_filter = 0 texture = ExtResource("5_1w8vm") [node name="Sprite3D6" type="Sprite3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 4, 0) shaded = true texture_filter = 0 texture = ExtResource("5_1w8vm") [node name="corners" type="Node3D" parent="."] [node name="Corner" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 2, 5) size = Vector3(0.5, 4, 0.5) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner2" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 2, 5) size = Vector3(0.5, 4, 0.5) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner3" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 2, -5) size = Vector3(0.5, 4, 0.5) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner4" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 2, -5) size = Vector3(0.5, 4, 0.5) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner5" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 0) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner6" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, 0) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner7" type="CSGBox3D" parent="corners"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2.18557e-07, 0, -5) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner8" type="CSGBox3D" parent="corners"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2.18557e-07, 0, 5) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner9" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 4, 0) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner10" type="CSGBox3D" parent="corners"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 4, 0) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner11" type="CSGBox3D" parent="corners"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 4, -5) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Corner12" type="CSGBox3D" parent="corners"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2.18557e-07, 4, 5) size = Vector3(0.5, 0.5, 10) material = SubResource("StandardMaterial3D_vaubn") [node name="Sprite3D11" type="Sprite3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.8, 1.2, 0) billboard = 2 texture_filter = 0 render_priority = 1 texture = ExtResource("7_gui0a")