Spaces:
Runtime error
Runtime error
Add a godot project.
Browse files- .gitattributes +2 -16
- .gitignore +2 -0
- empty.png.import +34 -0
- godot.gd +105 -46
- icon.svg +1 -0
- icon.svg.import +37 -0
- labels.png.import +34 -0
- legend.png.import +34 -0
- node_3d.tscn +239 -0
- project.godot +16 -0
- thumbnail_gradio.PNG.import +34 -0
.gitattributes
CHANGED
|
@@ -1,16 +1,2 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.tar.gz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 15 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 16 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
# Normalize EOL for all files that Git considers text files.
|
| 2 |
+
* text=auto eol=lf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.gitignore
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Godot 4+ specific ignores
|
| 2 |
+
.godot/
|
empty.png.import
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[remap]
|
| 2 |
+
|
| 3 |
+
importer="texture"
|
| 4 |
+
type="CompressedTexture2D"
|
| 5 |
+
uid="uid://bcsadbjs8585o"
|
| 6 |
+
path="res://.godot/imported/empty.png-6cfed9f1c7a7361513986ce73b0d7afa.ctex"
|
| 7 |
+
metadata={
|
| 8 |
+
"vram_texture": false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
[deps]
|
| 12 |
+
|
| 13 |
+
source_file="res://empty.png"
|
| 14 |
+
dest_files=["res://.godot/imported/empty.png-6cfed9f1c7a7361513986ce73b0d7afa.ctex"]
|
| 15 |
+
|
| 16 |
+
[params]
|
| 17 |
+
|
| 18 |
+
compress/mode=0
|
| 19 |
+
compress/high_quality=false
|
| 20 |
+
compress/lossy_quality=0.7
|
| 21 |
+
compress/hdr_compression=1
|
| 22 |
+
compress/normal_map=0
|
| 23 |
+
compress/channel_pack=0
|
| 24 |
+
mipmaps/generate=false
|
| 25 |
+
mipmaps/limit=-1
|
| 26 |
+
roughness/mode=0
|
| 27 |
+
roughness/src_normal=""
|
| 28 |
+
process/fix_alpha_border=true
|
| 29 |
+
process/premult_alpha=false
|
| 30 |
+
process/normal_map_invert_y=false
|
| 31 |
+
process/hdr_as_srgb=false
|
| 32 |
+
process/hdr_clamp_exposure=false
|
| 33 |
+
process/size_limit=0
|
| 34 |
+
detect_3d/compress_to=1
|
godot.gd
CHANGED
|
@@ -1,51 +1,110 @@
|
|
| 1 |
@tool
|
| 2 |
extends EditorScript
|
| 3 |
|
| 4 |
-
var data:Dictionary = {
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
func _run():
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
@tool
|
| 2 |
extends EditorScript
|
| 3 |
|
| 4 |
+
var data:Dictionary = {"bathroom1": [9.507042253521128, 5.422535211267606, 7.464788732394367, 5.422535211267606, 7.464788732394367, 3.3098591549295775, 9.507042253521128, 3.3098591549295775], "bedroom1": [11.619718309859156, 4.366197183098592, 9.507042253521128, 4.366197183098592, 9.507042253521128, 1.267605633802817, 11.619718309859156, 1.267605633802817], "living_room": [9.507042253521128, 8.52112676056338, 4.366197183098592, 8.52112676056338, 4.366197183098592, 5.422535211267606, 9.507042253521128, 5.422535211267606], "kitchen": [9.507042253521128, 12.605633802816902, 7.464788732394367, 12.605633802816902, 7.464788732394367, 8.52112676056338, 9.507042253521128, 8.52112676056338], "bathroom2": [11.619718309859156, 9.507042253521128, 9.507042253521128, 9.507042253521128, 9.507042253521128, 6.408450704225352, 11.619718309859156, 6.408450704225352], "bedroom2": [12.605633802816902, 6.408450704225352, 9.507042253521128, 6.408450704225352, 9.507042253521128, 4.366197183098592, 12.605633802816902, 4.366197183098592], "bedroom3": [12.605633802816902, 14.71830985915493, 9.507042253521128, 14.71830985915493, 9.507042253521128, 11.619718309859156, 12.605633802816902, 11.619718309859156], "bathroom3": [9.507042253521128, 16.760563380281692, 7.464788732394367, 16.760563380281692, 7.464788732394367, 12.605633802816902, 9.507042253521128, 12.605633802816902], "bedroom4": [13.661971830985916, 11.619718309859156, 9.507042253521128, 11.619718309859156, 9.507042253521128, 9.507042253521128, 13.661971830985916, 9.507042253521128]}
|
| 5 |
+
|
| 6 |
+
const architext_colors = [[0, 0, 0], [249, 222, 182], [195, 209, 217], [250, 120, 128], [126, 202, 234], [190, 0, 198], [255, 255, 255],
|
| 7 |
+
[6, 53, 17], [17, 33, 58], [132, 151, 246], [197, 203, 159], [6, 53, 17],]
|
| 8 |
+
const housegan_labels = {"living_room": 1, "kitchen": 2, "bedroom": 3, "bathroom": 4, "missing": 5, "closet": 6,
|
| 9 |
+
"balcony": 7, "hallway": 8, "dining_room": 9, "laundry_room": 10, "corridor": 8}
|
| 10 |
+
|
| 11 |
+
func create_room(name: String, coords: Array, parent: Node, root: Node, depth: float = 0.1, inset: float = 0.0, operation: int = CSGPolygon3D.OPERATION_UNION) -> void:
|
| 12 |
+
# Calculate the center of the room
|
| 13 |
+
var center = Vector2.ZERO
|
| 14 |
+
for i in range(0, coords.size(), 2):
|
| 15 |
+
center += Vector2(coords[i], coords[i+1])
|
| 16 |
+
center /= (coords.size() / 2)
|
| 17 |
+
|
| 18 |
+
# Create vertices for the room with inset
|
| 19 |
+
var verts = PackedVector2Array()
|
| 20 |
+
for i in range(0, coords.size(), 2):
|
| 21 |
+
var vertex = Vector2(coords[i], coords[i+1])
|
| 22 |
+
var direction = (vertex - center).normalized()
|
| 23 |
+
verts.append(vertex + direction * inset)
|
| 24 |
+
|
| 25 |
+
# Create a new CSGPolygon3D with given name
|
| 26 |
+
var polygon = CSGPolygon3D.new()
|
| 27 |
+
polygon.polygon = verts
|
| 28 |
+
polygon.name = name
|
| 29 |
+
polygon.mode = CSGPolygon3D.MODE_DEPTH
|
| 30 |
+
polygon.depth = depth
|
| 31 |
+
polygon.operation = operation
|
| 32 |
+
|
| 33 |
+
polygon.rotate_x(deg_to_rad(90))
|
| 34 |
+
|
| 35 |
+
# Apply color coding
|
| 36 |
+
var material: StandardMaterial3D = StandardMaterial3D.new()
|
| 37 |
+
for room_name in housegan_labels.keys():
|
| 38 |
+
if not name.begins_with(room_name):
|
| 39 |
+
continue
|
| 40 |
+
var color_values = architext_colors[housegan_labels[room_name]]
|
| 41 |
+
material.albedo_color = Color(color_values[0]/255.0, color_values[1]/255.0, color_values[2]/255.0).srgb_to_linear()
|
| 42 |
+
polygon.material = material
|
| 43 |
+
|
| 44 |
+
# Add polygons to the parent node
|
| 45 |
+
parent.add_child(polygon, true)
|
| 46 |
+
polygon.owner = root
|
| 47 |
+
|
| 48 |
+
func create_corridor(name: String, coords: Array, parent: Node, root: Node, depth: float = 0.1, inset: float = 0.0, operation: int = CSGPolygon3D.OPERATION_SUBTRACTION) -> void:
|
| 49 |
+
# Calculate the center of the corridor
|
| 50 |
+
var center = Vector2.ZERO
|
| 51 |
+
for i in range(0, coords.size(), 2):
|
| 52 |
+
center += Vector2(coords[i], coords[i+1])
|
| 53 |
+
center /= (coords.size() / 2)
|
| 54 |
+
|
| 55 |
+
# Create vertices for the corridor with inset
|
| 56 |
+
var verts = PackedVector2Array()
|
| 57 |
+
for i in range(0, coords.size(), 2):
|
| 58 |
+
var vertex = Vector2(coords[i], coords[i+1])
|
| 59 |
+
var direction = (vertex - center).normalized()
|
| 60 |
+
verts.append(vertex + direction * inset)
|
| 61 |
+
|
| 62 |
+
# Create a new CSGPolygon3D with given name
|
| 63 |
+
var polygon = CSGPolygon3D.new()
|
| 64 |
+
polygon.polygon = verts
|
| 65 |
+
polygon.name = name
|
| 66 |
+
polygon.mode = CSGPolygon3D.MODE_DEPTH
|
| 67 |
+
polygon.depth = depth
|
| 68 |
+
polygon.operation = CSGPolygon3D.OPERATION_SUBTRACTION # Set operation to subtraction
|
| 69 |
+
polygon.operation = operation
|
| 70 |
+
|
| 71 |
+
polygon.rotate_x(deg_to_rad(90))
|
| 72 |
+
|
| 73 |
+
# Apply color coding
|
| 74 |
+
var material = StandardMaterial3D.new()
|
| 75 |
+
material.albedo_color = Color(architext_colors[housegan_labels[name]][0]/255.0, architext_colors[housegan_labels[name]][1]/255.0, architext_colors[housegan_labels[name]][2]/255.0).srgb_to_linear()
|
| 76 |
+
polygon.material = material
|
| 77 |
+
|
| 78 |
+
# Add polygons to the parent node
|
| 79 |
+
parent.add_child(polygon, true)
|
| 80 |
+
polygon.owner = root
|
| 81 |
+
|
| 82 |
|
| 83 |
func _run():
|
| 84 |
+
var root = get_scene()
|
| 85 |
+
for child in root.get_children():
|
| 86 |
+
child.queue_free()
|
| 87 |
+
var csg_combiner: CSGCombiner3D = CSGCombiner3D.new()
|
| 88 |
+
csg_combiner.name = "CSGCombiner3D"
|
| 89 |
+
root.add_child(csg_combiner, true)
|
| 90 |
+
csg_combiner.owner = root
|
| 91 |
+
|
| 92 |
+
for room_name in data.keys():
|
| 93 |
+
if room_name != "corridor":
|
| 94 |
+
create_room(room_name, data[room_name], csg_combiner, root, -2.74)
|
| 95 |
+
|
| 96 |
+
for room_name in data.keys():
|
| 97 |
+
if room_name == "corridor":
|
| 98 |
+
create_corridor(room_name, data[room_name], csg_combiner, root, -2.74)
|
| 99 |
+
|
| 100 |
+
for room_name in data.keys():
|
| 101 |
+
if room_name != "corridor":
|
| 102 |
+
create_room(room_name + "Inset", data[room_name], csg_combiner, root, -(2.74 + 0.4), -0.12, CSGPolygon3D.OPERATION_SUBTRACTION)
|
| 103 |
+
|
| 104 |
+
for room_name in data.keys():
|
| 105 |
+
if room_name == "corridor":
|
| 106 |
+
create_corridor(room_name + "Inset", data[room_name], csg_combiner, root, -(2.74 + 0.4), -0.12, CSGPolygon3D.OPERATION_SUBTRACTION)
|
| 107 |
+
|
| 108 |
+
for room_name in data.keys():
|
| 109 |
+
if room_name != "corridor":
|
| 110 |
+
create_room(room_name + "Inset", data[room_name], csg_combiner, root, .1, 0.06, CSGPolygon3D.OPERATION_UNION)
|
icon.svg
ADDED
|
|
icon.svg.import
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[remap]
|
| 2 |
+
|
| 3 |
+
importer="texture"
|
| 4 |
+
type="CompressedTexture2D"
|
| 5 |
+
uid="uid://6o81reui1et3"
|
| 6 |
+
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
|
| 7 |
+
metadata={
|
| 8 |
+
"vram_texture": false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
[deps]
|
| 12 |
+
|
| 13 |
+
source_file="res://icon.svg"
|
| 14 |
+
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
|
| 15 |
+
|
| 16 |
+
[params]
|
| 17 |
+
|
| 18 |
+
compress/mode=0
|
| 19 |
+
compress/high_quality=false
|
| 20 |
+
compress/lossy_quality=0.7
|
| 21 |
+
compress/hdr_compression=1
|
| 22 |
+
compress/normal_map=0
|
| 23 |
+
compress/channel_pack=0
|
| 24 |
+
mipmaps/generate=false
|
| 25 |
+
mipmaps/limit=-1
|
| 26 |
+
roughness/mode=0
|
| 27 |
+
roughness/src_normal=""
|
| 28 |
+
process/fix_alpha_border=true
|
| 29 |
+
process/premult_alpha=false
|
| 30 |
+
process/normal_map_invert_y=false
|
| 31 |
+
process/hdr_as_srgb=false
|
| 32 |
+
process/hdr_clamp_exposure=false
|
| 33 |
+
process/size_limit=0
|
| 34 |
+
detect_3d/compress_to=1
|
| 35 |
+
svg/scale=1.0
|
| 36 |
+
editor/scale_with_editor_scale=false
|
| 37 |
+
editor/convert_colors_with_editor_theme=false
|
labels.png.import
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[remap]
|
| 2 |
+
|
| 3 |
+
importer="texture"
|
| 4 |
+
type="CompressedTexture2D"
|
| 5 |
+
uid="uid://brqe07q1278yi"
|
| 6 |
+
path="res://.godot/imported/labels.png-f1fd43960246899a45a8d95d7f8252ad.ctex"
|
| 7 |
+
metadata={
|
| 8 |
+
"vram_texture": false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
[deps]
|
| 12 |
+
|
| 13 |
+
source_file="res://labels.png"
|
| 14 |
+
dest_files=["res://.godot/imported/labels.png-f1fd43960246899a45a8d95d7f8252ad.ctex"]
|
| 15 |
+
|
| 16 |
+
[params]
|
| 17 |
+
|
| 18 |
+
compress/mode=0
|
| 19 |
+
compress/high_quality=false
|
| 20 |
+
compress/lossy_quality=0.7
|
| 21 |
+
compress/hdr_compression=1
|
| 22 |
+
compress/normal_map=0
|
| 23 |
+
compress/channel_pack=0
|
| 24 |
+
mipmaps/generate=false
|
| 25 |
+
mipmaps/limit=-1
|
| 26 |
+
roughness/mode=0
|
| 27 |
+
roughness/src_normal=""
|
| 28 |
+
process/fix_alpha_border=true
|
| 29 |
+
process/premult_alpha=false
|
| 30 |
+
process/normal_map_invert_y=false
|
| 31 |
+
process/hdr_as_srgb=false
|
| 32 |
+
process/hdr_clamp_exposure=false
|
| 33 |
+
process/size_limit=0
|
| 34 |
+
detect_3d/compress_to=1
|
legend.png.import
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[remap]
|
| 2 |
+
|
| 3 |
+
importer="texture"
|
| 4 |
+
type="CompressedTexture2D"
|
| 5 |
+
uid="uid://cbjs8p0tgucs0"
|
| 6 |
+
path="res://.godot/imported/legend.png-b30302dd9097025f7f159613da867683.ctex"
|
| 7 |
+
metadata={
|
| 8 |
+
"vram_texture": false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
[deps]
|
| 12 |
+
|
| 13 |
+
source_file="res://legend.png"
|
| 14 |
+
dest_files=["res://.godot/imported/legend.png-b30302dd9097025f7f159613da867683.ctex"]
|
| 15 |
+
|
| 16 |
+
[params]
|
| 17 |
+
|
| 18 |
+
compress/mode=0
|
| 19 |
+
compress/high_quality=false
|
| 20 |
+
compress/lossy_quality=0.7
|
| 21 |
+
compress/hdr_compression=1
|
| 22 |
+
compress/normal_map=0
|
| 23 |
+
compress/channel_pack=0
|
| 24 |
+
mipmaps/generate=false
|
| 25 |
+
mipmaps/limit=-1
|
| 26 |
+
roughness/mode=0
|
| 27 |
+
roughness/src_normal=""
|
| 28 |
+
process/fix_alpha_border=true
|
| 29 |
+
process/premult_alpha=false
|
| 30 |
+
process/normal_map_invert_y=false
|
| 31 |
+
process/hdr_as_srgb=false
|
| 32 |
+
process/hdr_clamp_exposure=false
|
| 33 |
+
process/size_limit=0
|
| 34 |
+
detect_3d/compress_to=1
|
node_3d.tscn
ADDED
|
@@ -0,0 +1,239 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[gd_scene load_steps=28 format=3 uid="uid://dt01uew1tusvb"]
|
| 2 |
+
|
| 3 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ti2mu"]
|
| 4 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 5 |
+
|
| 6 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2brsu"]
|
| 7 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 8 |
+
|
| 9 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5oi2i"]
|
| 10 |
+
albedo_color = Color(0.947306, 0.730461, 0.467784, 1)
|
| 11 |
+
|
| 12 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l051g"]
|
| 13 |
+
albedo_color = Color(0.545724, 0.637597, 0.693872, 1)
|
| 14 |
+
|
| 15 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a6usu"]
|
| 16 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 17 |
+
|
| 18 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oxfow"]
|
| 19 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 20 |
+
|
| 21 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hlerg"]
|
| 22 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 23 |
+
|
| 24 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4bw5h"]
|
| 25 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 26 |
+
|
| 27 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_21i4y"]
|
| 28 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 29 |
+
|
| 30 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yro8m"]
|
| 31 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 32 |
+
|
| 33 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_axyle"]
|
| 34 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 35 |
+
|
| 36 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5ojjn"]
|
| 37 |
+
albedo_color = Color(0.947306, 0.730461, 0.467784, 1)
|
| 38 |
+
|
| 39 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0ubvo"]
|
| 40 |
+
albedo_color = Color(0.545724, 0.637597, 0.693872, 1)
|
| 41 |
+
|
| 42 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1f3qb"]
|
| 43 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 44 |
+
|
| 45 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cnxev"]
|
| 46 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 47 |
+
|
| 48 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_02r3m"]
|
| 49 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 50 |
+
|
| 51 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xas12"]
|
| 52 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 53 |
+
|
| 54 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3i1yw"]
|
| 55 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 56 |
+
|
| 57 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hvgt1"]
|
| 58 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 59 |
+
|
| 60 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k8o2e"]
|
| 61 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 62 |
+
|
| 63 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_24ao7"]
|
| 64 |
+
albedo_color = Color(0.947306, 0.730461, 0.467784, 1)
|
| 65 |
+
|
| 66 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7tqvl"]
|
| 67 |
+
albedo_color = Color(0.545724, 0.637597, 0.693872, 1)
|
| 68 |
+
|
| 69 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0bn81"]
|
| 70 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 71 |
+
|
| 72 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2c2l7"]
|
| 73 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 74 |
+
|
| 75 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cw017"]
|
| 76 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 77 |
+
|
| 78 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_i2fx3"]
|
| 79 |
+
albedo_color = Color(0.208637, 0.590619, 0.822786, 1)
|
| 80 |
+
|
| 81 |
+
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jbyhg"]
|
| 82 |
+
albedo_color = Color(0.955973, 0.187821, 0.215861, 1)
|
| 83 |
+
|
| 84 |
+
[node name="Node3D" type="Node3D"]
|
| 85 |
+
|
| 86 |
+
[node name="CSGCombiner3D2" type="CSGCombiner3D" parent="."]
|
| 87 |
+
|
| 88 |
+
[node name="bathroom1" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 89 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 90 |
+
polygon = PackedVector2Array(9.50704, 5.42254, 7.46479, 5.42254, 7.46479, 3.30986, 9.50704, 3.30986)
|
| 91 |
+
material = SubResource("StandardMaterial3D_ti2mu")
|
| 92 |
+
|
| 93 |
+
[node name="bedroom1" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 94 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 95 |
+
polygon = PackedVector2Array(11.6197, 4.3662, 9.50704, 4.3662, 9.50704, 1.26761, 11.6197, 1.26761)
|
| 96 |
+
material = SubResource("StandardMaterial3D_2brsu")
|
| 97 |
+
|
| 98 |
+
[node name="living_room" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 99 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 100 |
+
polygon = PackedVector2Array(9.50704, 8.52113, 4.3662, 8.52113, 4.3662, 5.42254, 9.50704, 5.42254)
|
| 101 |
+
material = SubResource("StandardMaterial3D_5oi2i")
|
| 102 |
+
|
| 103 |
+
[node name="kitchen" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 104 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 105 |
+
polygon = PackedVector2Array(9.50704, 12.6056, 7.46479, 12.6056, 7.46479, 8.52113, 9.50704, 8.52113)
|
| 106 |
+
material = SubResource("StandardMaterial3D_l051g")
|
| 107 |
+
|
| 108 |
+
[node name="bathroom2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 109 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 110 |
+
polygon = PackedVector2Array(11.6197, 9.50704, 9.50704, 9.50704, 9.50704, 6.40845, 11.6197, 6.40845)
|
| 111 |
+
material = SubResource("StandardMaterial3D_a6usu")
|
| 112 |
+
|
| 113 |
+
[node name="bedroom2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 114 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 115 |
+
polygon = PackedVector2Array(12.6056, 6.40845, 9.50704, 6.40845, 9.50704, 4.3662, 12.6056, 4.3662)
|
| 116 |
+
material = SubResource("StandardMaterial3D_oxfow")
|
| 117 |
+
|
| 118 |
+
[node name="bedroom3" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 119 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 120 |
+
polygon = PackedVector2Array(12.6056, 14.7183, 9.50704, 14.7183, 9.50704, 11.6197, 12.6056, 11.6197)
|
| 121 |
+
material = SubResource("StandardMaterial3D_hlerg")
|
| 122 |
+
|
| 123 |
+
[node name="bathroom3" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 124 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 125 |
+
polygon = PackedVector2Array(9.50704, 16.7606, 7.46479, 16.7606, 7.46479, 12.6056, 9.50704, 12.6056)
|
| 126 |
+
material = SubResource("StandardMaterial3D_4bw5h")
|
| 127 |
+
|
| 128 |
+
[node name="bedroom4" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 129 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 130 |
+
polygon = PackedVector2Array(13.662, 11.6197, 9.50704, 11.6197, 9.50704, 9.50704, 13.662, 9.50704)
|
| 131 |
+
material = SubResource("StandardMaterial3D_21i4y")
|
| 132 |
+
|
| 133 |
+
[node name="bathroom1Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 134 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 135 |
+
operation = 2
|
| 136 |
+
polygon = PackedVector2Array(9.42364, 5.33626, 7.54819, 5.33626, 7.54819, 3.39614, 9.42364, 3.39614)
|
| 137 |
+
material = SubResource("StandardMaterial3D_yro8m")
|
| 138 |
+
|
| 139 |
+
[node name="bedroom1Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 140 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 141 |
+
operation = 2
|
| 142 |
+
polygon = PackedVector2Array(11.5521, 4.26705, 9.57464, 4.26705, 9.57464, 1.36675, 11.5521, 1.36675)
|
| 143 |
+
material = SubResource("StandardMaterial3D_axyle")
|
| 144 |
+
|
| 145 |
+
[node name="living_roomInset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 146 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 147 |
+
operation = 2
|
| 148 |
+
polygon = PackedVector2Array(9.40427, 8.45918, 4.46897, 8.45918, 4.46897, 5.48448, 9.40427, 5.48448)
|
| 149 |
+
material = SubResource("StandardMaterial3D_5ojjn")
|
| 150 |
+
|
| 151 |
+
[node name="kitchenInset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 152 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 153 |
+
operation = 2
|
| 154 |
+
polygon = PackedVector2Array(9.45338, 12.4983, 7.51845, 12.4983, 7.51845, 8.62846, 9.45338, 8.62846)
|
| 155 |
+
material = SubResource("StandardMaterial3D_0ubvo")
|
| 156 |
+
|
| 157 |
+
[node name="bathroom2Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 158 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 159 |
+
operation = 2
|
| 160 |
+
polygon = PackedVector2Array(11.5521, 9.40789, 9.57464, 9.40789, 9.57464, 6.5076, 11.5521, 6.5076)
|
| 161 |
+
material = SubResource("StandardMaterial3D_1f3qb")
|
| 162 |
+
|
| 163 |
+
[node name="bedroom2Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 164 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 165 |
+
operation = 2
|
| 166 |
+
polygon = PackedVector2Array(12.5054, 6.34241, 9.60724, 6.34241, 9.60724, 4.43223, 12.5054, 4.43223)
|
| 167 |
+
material = SubResource("StandardMaterial3D_cnxev")
|
| 168 |
+
|
| 169 |
+
[node name="bedroom3Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 170 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 171 |
+
operation = 2
|
| 172 |
+
polygon = PackedVector2Array(12.5208, 14.6335, 9.5919, 14.6335, 9.5919, 11.7046, 12.5208, 11.7046)
|
| 173 |
+
material = SubResource("StandardMaterial3D_02r3m")
|
| 174 |
+
|
| 175 |
+
[node name="bathroom3Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 176 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 177 |
+
operation = 2
|
| 178 |
+
polygon = PackedVector2Array(9.45411, 16.6529, 7.51772, 16.6529, 7.51772, 12.7133, 9.45411, 12.7133)
|
| 179 |
+
material = SubResource("StandardMaterial3D_xas12")
|
| 180 |
+
|
| 181 |
+
[node name="bedroom4Inset" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 182 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 183 |
+
operation = 2
|
| 184 |
+
polygon = PackedVector2Array(13.555, 11.5653, 9.61401, 11.5653, 9.61401, 9.56143, 13.555, 9.56143)
|
| 185 |
+
material = SubResource("StandardMaterial3D_3i1yw")
|
| 186 |
+
|
| 187 |
+
[node name="bathroom1Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 188 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 189 |
+
polygon = PackedVector2Array(9.54874, 5.46567, 7.42309, 5.46567, 7.42309, 3.26672, 9.54874, 3.26672)
|
| 190 |
+
depth = 0.1
|
| 191 |
+
material = SubResource("StandardMaterial3D_hvgt1")
|
| 192 |
+
|
| 193 |
+
[node name="bedroom1Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 194 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 195 |
+
polygon = PackedVector2Array(11.6535, 4.41577, 9.47324, 4.41577, 9.47324, 1.21803, 11.6535, 1.21803)
|
| 196 |
+
depth = 0.1
|
| 197 |
+
material = SubResource("StandardMaterial3D_k8o2e")
|
| 198 |
+
|
| 199 |
+
[node name="living_roomInset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 200 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 201 |
+
polygon = PackedVector2Array(9.55843, 8.5521, 4.31481, 8.5521, 4.31481, 5.39156, 9.55843, 5.39156)
|
| 202 |
+
depth = 0.1
|
| 203 |
+
material = SubResource("StandardMaterial3D_24ao7")
|
| 204 |
+
|
| 205 |
+
[node name="kitchenInset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 206 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 207 |
+
polygon = PackedVector2Array(9.53388, 12.6593, 7.43796, 12.6593, 7.43796, 8.46746, 9.53388, 8.46746)
|
| 208 |
+
depth = 0.1
|
| 209 |
+
material = SubResource("StandardMaterial3D_7tqvl")
|
| 210 |
+
|
| 211 |
+
[node name="bathroom2Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 212 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 213 |
+
polygon = PackedVector2Array(11.6535, 9.55662, 9.47324, 9.55662, 9.47324, 6.35888, 11.6535, 6.35888)
|
| 214 |
+
depth = 0.1
|
| 215 |
+
material = SubResource("StandardMaterial3D_0bn81")
|
| 216 |
+
|
| 217 |
+
[node name="bedroom2Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 218 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 219 |
+
polygon = PackedVector2Array(12.6557, 6.44147, 9.45694, 6.44147, 9.45694, 4.33318, 12.6557, 4.33318)
|
| 220 |
+
depth = 0.1
|
| 221 |
+
material = SubResource("StandardMaterial3D_2c2l7")
|
| 222 |
+
|
| 223 |
+
[node name="bedroom3Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 224 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 225 |
+
polygon = PackedVector2Array(12.6481, 14.7607, 9.46462, 14.7607, 9.46462, 11.5773, 12.6481, 11.5773)
|
| 226 |
+
depth = 0.1
|
| 227 |
+
material = SubResource("StandardMaterial3D_cw017")
|
| 228 |
+
|
| 229 |
+
[node name="bathroom3Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 230 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 231 |
+
polygon = PackedVector2Array(9.53351, 16.8144, 7.43832, 16.8144, 7.43832, 12.5518, 9.53351, 12.5518)
|
| 232 |
+
depth = 0.1
|
| 233 |
+
material = SubResource("StandardMaterial3D_i2fx3")
|
| 234 |
+
|
| 235 |
+
[node name="bedroom4Inset2" type="CSGPolygon3D" parent="CSGCombiner3D2"]
|
| 236 |
+
transform = Transform3D(1, 0, 0, 0, 6.12303e-17, -1, 0, 1, 6.12303e-17, 0, 0, 0)
|
| 237 |
+
polygon = PackedVector2Array(13.7155, 11.6469, 9.45356, 11.6469, 9.45356, 9.47985, 13.7155, 9.47985)
|
| 238 |
+
depth = 0.1
|
| 239 |
+
material = SubResource("StandardMaterial3D_jbyhg")
|
project.godot
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; Engine configuration file.
|
| 2 |
+
; It's best edited using the editor UI and not directly,
|
| 3 |
+
; since the parameters that go here are not all obvious.
|
| 4 |
+
;
|
| 5 |
+
; Format:
|
| 6 |
+
; [section] ; section goes between []
|
| 7 |
+
; param=value ; assign values to parameters
|
| 8 |
+
|
| 9 |
+
config_version=5
|
| 10 |
+
|
| 11 |
+
[application]
|
| 12 |
+
|
| 13 |
+
config/name="Architext"
|
| 14 |
+
run/main_scene="res://node_3d.tscn"
|
| 15 |
+
config/features=PackedStringArray("4.2", "Double Precision", "Forward Plus")
|
| 16 |
+
config/icon="res://icon.svg"
|
thumbnail_gradio.PNG.import
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[remap]
|
| 2 |
+
|
| 3 |
+
importer="texture"
|
| 4 |
+
type="CompressedTexture2D"
|
| 5 |
+
uid="uid://vvsp71xqesij"
|
| 6 |
+
path="res://.godot/imported/thumbnail_gradio.PNG-182955c4e94f5a5160b29699964d5b21.ctex"
|
| 7 |
+
metadata={
|
| 8 |
+
"vram_texture": false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
[deps]
|
| 12 |
+
|
| 13 |
+
source_file="res://thumbnail_gradio.PNG"
|
| 14 |
+
dest_files=["res://.godot/imported/thumbnail_gradio.PNG-182955c4e94f5a5160b29699964d5b21.ctex"]
|
| 15 |
+
|
| 16 |
+
[params]
|
| 17 |
+
|
| 18 |
+
compress/mode=0
|
| 19 |
+
compress/high_quality=false
|
| 20 |
+
compress/lossy_quality=0.7
|
| 21 |
+
compress/hdr_compression=1
|
| 22 |
+
compress/normal_map=0
|
| 23 |
+
compress/channel_pack=0
|
| 24 |
+
mipmaps/generate=false
|
| 25 |
+
mipmaps/limit=-1
|
| 26 |
+
roughness/mode=0
|
| 27 |
+
roughness/src_normal=""
|
| 28 |
+
process/fix_alpha_border=true
|
| 29 |
+
process/premult_alpha=false
|
| 30 |
+
process/normal_map_invert_y=false
|
| 31 |
+
process/hdr_as_srgb=false
|
| 32 |
+
process/hdr_clamp_exposure=false
|
| 33 |
+
process/size_limit=0
|
| 34 |
+
detect_3d/compress_to=1
|