wave function collapse give some results
but still very buggy
This commit is contained in:
parent
7bb7ea54af
commit
018ab6e087
228 changed files with 13252 additions and 3 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -5,7 +5,7 @@
|
|||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_2yrfc"]
|
||||
seed = 57
|
||||
frequency = 0.0021
|
||||
offset = Vector3(-190, 360.45, 0)
|
||||
offset = Vector3(-190, 520.45, 0)
|
||||
fractal_lacunarity = 2.05
|
||||
|
||||
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_2yrfc"]
|
||||
|
|
|
@ -14,6 +14,10 @@ config/name="Proceduralgeneration"
|
|||
config/features=PackedStringArray("4.4", "GL Compatibility")
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
[autoload]
|
||||
|
||||
Globals="*res://wavefunctioncollapse/Globals.gd"
|
||||
|
||||
[rendering]
|
||||
|
||||
renderer/rendering_method="gl_compatibility"
|
||||
|
|
5
wavefunctioncollapse/Globals.gd
Normal file
5
wavefunctioncollapse/Globals.gd
Normal file
|
@ -0,0 +1,5 @@
|
|||
extends Node
|
||||
|
||||
enum Blocks {DIRT, FLOOR, FLOOR_DETAIL, STAIRS, WALL, WALL_NARROW_X, WALL_NARROW_Z, WALL_OPENING_X, WALL_OPENING_Z}
|
||||
|
||||
const ShouldRotate := [Blocks.WALL_NARROW_Z, Blocks.WALL_OPENING_Z]
|
1
wavefunctioncollapse/Globals.gd.uid
Normal file
1
wavefunctioncollapse/Globals.gd.uid
Normal file
|
@ -0,0 +1 @@
|
|||
uid://0p1qx34cr22b
|
67
wavefunctioncollapse/adjacency_res.gd
Normal file
67
wavefunctioncollapse/adjacency_res.gd
Normal file
|
@ -0,0 +1,67 @@
|
|||
@tool
|
||||
extends Resource
|
||||
class_name AdjacencyRessource
|
||||
|
||||
var adjacency_dict : Dictionary[Vector3i, Dictionary]
|
||||
|
||||
@export_category("Up")
|
||||
@export var Top : Dictionary[Globals.Blocks, float]
|
||||
@export var TopForward : Dictionary[Globals.Blocks, float]
|
||||
@export var TopBackward : Dictionary[Globals.Blocks, float]
|
||||
@export var TopRight : Dictionary[Globals.Blocks, float]
|
||||
@export var TopLeft : Dictionary[Globals.Blocks, float]
|
||||
@export var TopRightForward : Dictionary[Globals.Blocks, float]
|
||||
@export var TopLeftForward : Dictionary[Globals.Blocks, float]
|
||||
@export var TopRightBackward : Dictionary[Globals.Blocks, float]
|
||||
@export var TopLeftBackward : Dictionary[Globals.Blocks, float]
|
||||
@export_category("")
|
||||
@export var Forward : Dictionary[Globals.Blocks, float]
|
||||
@export var Backward : Dictionary[Globals.Blocks, float]
|
||||
@export var Right : Dictionary[Globals.Blocks, float]
|
||||
@export var Left : Dictionary[Globals.Blocks, float]
|
||||
@export var RightForward : Dictionary[Globals.Blocks, float]
|
||||
@export var LeftForward : Dictionary[Globals.Blocks, float]
|
||||
@export var RightBackward : Dictionary[Globals.Blocks, float]
|
||||
@export var LeftBackward : Dictionary[Globals.Blocks, float]
|
||||
@export_category("Down")
|
||||
@export var Down : Dictionary[Globals.Blocks, float]
|
||||
@export var DownForward : Dictionary[Globals.Blocks, float]
|
||||
@export var DownBackward : Dictionary[Globals.Blocks, float]
|
||||
@export var DownRight : Dictionary[Globals.Blocks, float]
|
||||
@export var DownLeft : Dictionary[Globals.Blocks, float]
|
||||
@export var DownRightForward : Dictionary[Globals.Blocks, float]
|
||||
@export var DownLeftForward : Dictionary[Globals.Blocks, float]
|
||||
@export var DownRightBackward : Dictionary[Globals.Blocks, float]
|
||||
@export var DownLeftBackward : Dictionary[Globals.Blocks, float]
|
||||
|
||||
func get_adjacency_dict() -> Dictionary[Vector3i, Dictionary]:
|
||||
print("GETTING ADJACENCY")
|
||||
adjacency_dict = {
|
||||
Vector3i(0, 1, 0): Top,
|
||||
Vector3i(0, 1, 1): TopForward,
|
||||
Vector3i(0, 1, -1): TopBackward,
|
||||
Vector3i(1, 1, 0): TopRight,
|
||||
Vector3i(-1, 1, 0): TopLeft,
|
||||
Vector3i(1, 1, 1): TopRightForward,
|
||||
Vector3i(-1, 1, 1): TopLeftForward,
|
||||
Vector3i(1, 1, -1): TopRightBackward,
|
||||
Vector3i(-1, 1, -1): TopLeftBackward,
|
||||
Vector3i(0, 0, 1): Forward,
|
||||
Vector3i(0, 0, -1): Backward,
|
||||
Vector3i(1, 0, 0): Right,
|
||||
Vector3i(-1, 0, 0): Left,
|
||||
Vector3i(1, 0, 1): RightForward,
|
||||
Vector3i(-1, 0, 1): LeftForward,
|
||||
Vector3i(1, 0, -1): RightBackward,
|
||||
Vector3i(-1, 0, -1): LeftBackward,
|
||||
Vector3i(0, -1, 0): Down,
|
||||
Vector3i(0, -1, 1): DownForward,
|
||||
Vector3i(0, -1, -1): DownBackward,
|
||||
Vector3i(1, -1, 0): DownRight,
|
||||
Vector3i(-1, -1, 0): DownLeft,
|
||||
Vector3i(1, -1, 1): DownRightForward,
|
||||
Vector3i(-1, -1, 1): DownLeftForward,
|
||||
Vector3i(1, -1, -1): DownRightBackward,
|
||||
Vector3i(-1, -1, -1): DownLeftBackward,
|
||||
}
|
||||
return adjacency_dict
|
1
wavefunctioncollapse/adjacency_res.gd.uid
Normal file
1
wavefunctioncollapse/adjacency_res.gd.uid
Normal file
|
@ -0,0 +1 @@
|
|||
uid://bvwg2elt0ekws
|
69
wavefunctioncollapse/adjacency_ressources/adj_dirt.tres
Normal file
69
wavefunctioncollapse/adjacency_ressources/adj_dirt.tres
Normal file
|
@ -0,0 +1,69 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://uqnjdbw3jxxx"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_rddm4"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_rddm4")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.25,
|
||||
2: 0.25,
|
||||
6: 0.1
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.25,
|
||||
2: 0.25,
|
||||
6: 0.1
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.25,
|
||||
2: 0.25,
|
||||
5: 0.1
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.25,
|
||||
2: 0.25,
|
||||
5: 0.1
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.3,
|
||||
2: 0.3
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.3,
|
||||
2: 0.3
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.3,
|
||||
2: 0.3
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
0: 0.4,
|
||||
1: 0.3,
|
||||
2: 0.3
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
93
wavefunctioncollapse/adjacency_ressources/adj_floor.tres
Normal file
93
wavefunctioncollapse/adjacency_ressources/adj_floor.tres
Normal file
|
@ -0,0 +1,93 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://b8yxp54u3wkp0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_j2ecd"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_j2ecd")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
0: 0.3,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
3: 0.2
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
0: 0.3,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
3: 0.2
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
0: 0.3,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
3: 0.2
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
|
@ -0,0 +1,93 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://b0i5nqmc15pxc"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_116ut"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_116ut")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
0: 0.3,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
3: 0.2
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
0: 0.1,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
4: 0.05,
|
||||
5: 0.1,
|
||||
6: 0.1,
|
||||
7: 0.025,
|
||||
8: 0.025
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
0: 0.3,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
3: 0.2
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
0: 0.3,
|
||||
1: 0.2,
|
||||
2: 0.3,
|
||||
3: 0.2
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
57
wavefunctioncollapse/adjacency_ressources/adj_opening_x.tres
Normal file
57
wavefunctioncollapse/adjacency_ressources/adj_opening_x.tres
Normal file
|
@ -0,0 +1,57 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://drqistoi8owxf"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_cq5h7"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_cq5h7")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
5: 0.8
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
5: 0.8
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
57
wavefunctioncollapse/adjacency_ressources/adj_opening_z.tres
Normal file
57
wavefunctioncollapse/adjacency_ressources/adj_opening_z.tres
Normal file
|
@ -0,0 +1,57 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://db44ucmf1v5bb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_bet7a"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_bet7a")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
6: 0.8
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
6: 0.8
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
54
wavefunctioncollapse/adjacency_ressources/adj_stairs.tres
Normal file
54
wavefunctioncollapse/adjacency_ressources/adj_stairs.tres
Normal file
|
@ -0,0 +1,54 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://cbi6eqbvan0yv"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_5wbjc"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_5wbjc")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.8
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
0: 1.0
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
0: 1.0
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
0: 1.0
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
0: 1.0
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
0: 1.0
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.5,
|
||||
4: 0.3
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.5,
|
||||
4: 0.3
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
61
wavefunctioncollapse/adjacency_ressources/adj_wall.tres
Normal file
61
wavefunctioncollapse/adjacency_ressources/adj_wall.tres
Normal file
|
@ -0,0 +1,61 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://dii16w7oecwpj"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_j3oxt"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_j3oxt")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
1: 0.1,
|
||||
2: 0.3,
|
||||
6: 0.6
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
1: 0.1,
|
||||
2: 0.3,
|
||||
6: 0.6
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
1: 0.1,
|
||||
2: 0.3,
|
||||
5: 0.6
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
1: 0.1,
|
||||
2: 0.3,
|
||||
5: 0.6
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.8
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.8
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.8
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
1: 0.2,
|
||||
2: 0.8
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
59
wavefunctioncollapse/adjacency_ressources/adj_wall_x.tres
Normal file
59
wavefunctioncollapse/adjacency_ressources/adj_wall_x.tres
Normal file
|
@ -0,0 +1,59 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://bf2fu81u4gvnl"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_3m20y"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_3m20y")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
5: 0.6,
|
||||
7: 0.2
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
5: 0.6,
|
||||
7: 0.2
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
59
wavefunctioncollapse/adjacency_ressources/adj_wall_z.tres
Normal file
59
wavefunctioncollapse/adjacency_ressources/adj_wall_z.tres
Normal file
|
@ -0,0 +1,59 @@
|
|||
[gd_resource type="Resource" script_class="AdjacencyRessource" load_steps=2 format=3 uid="uid://cbc611cbgyw17"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bvwg2elt0ekws" path="res://wavefunctioncollapse/adjacency_res.gd" id="1_l7gtd"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_l7gtd")
|
||||
Top = Dictionary[int, float]({})
|
||||
TopForward = Dictionary[int, float]({})
|
||||
TopBackward = Dictionary[int, float]({})
|
||||
TopRight = Dictionary[int, float]({})
|
||||
TopLeft = Dictionary[int, float]({})
|
||||
TopRightForward = Dictionary[int, float]({})
|
||||
TopLeftForward = Dictionary[int, float]({})
|
||||
TopRightBackward = Dictionary[int, float]({})
|
||||
TopLeftBackward = Dictionary[int, float]({})
|
||||
Forward = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
6: 0.6,
|
||||
8: 0.2
|
||||
})
|
||||
Backward = Dictionary[int, float]({
|
||||
4: 0.2,
|
||||
6: 0.6,
|
||||
8: 0.2
|
||||
})
|
||||
Right = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Left = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
RightForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftForward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
RightBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
LeftBackward = Dictionary[int, float]({
|
||||
1: 0.3,
|
||||
2: 0.7
|
||||
})
|
||||
Down = Dictionary[int, float]({})
|
||||
DownForward = Dictionary[int, float]({})
|
||||
DownBackward = Dictionary[int, float]({})
|
||||
DownRight = Dictionary[int, float]({})
|
||||
DownLeft = Dictionary[int, float]({})
|
||||
DownRightForward = Dictionary[int, float]({})
|
||||
DownLeftForward = Dictionary[int, float]({})
|
||||
DownRightBackward = Dictionary[int, float]({})
|
||||
DownLeftBackward = Dictionary[int, float]({})
|
||||
metadata/_custom_type_script = "uid://bvwg2elt0ekws"
|
139
wavefunctioncollapse/grid_map_wave_func.gd
Normal file
139
wavefunctioncollapse/grid_map_wave_func.gd
Normal file
|
@ -0,0 +1,139 @@
|
|||
@tool
|
||||
extends GridMap
|
||||
|
||||
# Godot ne supporte pas les types nested, c'est triste mais on fait un tool button pour nous aider
|
||||
#@export var adjacency : Array[Array]
|
||||
@export var adjacency : Dictionary[Globals.Blocks, AdjacencyRessource]
|
||||
@export_tool_button("Step") var step_action = step
|
||||
|
||||
var dict_grid_map : Dictionary[Vector3i, Array] = {}
|
||||
|
||||
|
||||
func get_cell_neighbor(cell_coords : Vector3i) -> Dictionary[Vector3i, Globals.Blocks]:
|
||||
var neighbor : Dictionary[Vector3i, Globals.Blocks]
|
||||
var delta : Vector3i
|
||||
for dx in [-1, 0, 1]:
|
||||
for dy in [-1, 0, 1]:
|
||||
for dz in [-1, 0, 1]:
|
||||
delta = Vector3i(dx, dy, dz)
|
||||
if delta == Vector3i(0, 0, 0): continue
|
||||
var cell_item = get_cell_item(delta)
|
||||
neighbor[delta] = cell_item
|
||||
|
||||
return neighbor
|
||||
|
||||
func get_proba():
|
||||
var used_cells := get_used_cells()
|
||||
print("used_cells")
|
||||
print(used_cells)
|
||||
dict_grid_map = {}
|
||||
#var adjacent_cells : Dictionary[Vector3i, bool] = {} # Cells sur la bordure
|
||||
var used_cells_hah_set : Dictionary[Vector3i, bool] = {} # For fast look up
|
||||
for cell in used_cells:
|
||||
used_cells_hah_set.set(cell, true)
|
||||
|
||||
for cell_coords in used_cells:
|
||||
var neighbors := get_cell_neighbor(cell_coords)
|
||||
var current_cell := get_cell_item(cell_coords)
|
||||
var adj_at_cell_coords := adjacency[current_cell].get_adjacency_dict()
|
||||
#print("adj_at_cell_coords")
|
||||
#print(adj_at_cell_coords)
|
||||
|
||||
for diff_n in neighbors:
|
||||
var neighbor_pos = cell_coords + diff_n
|
||||
if used_cells_hah_set.get(neighbor_pos): continue
|
||||
|
||||
if not neighbor_pos in dict_grid_map:
|
||||
dict_grid_map.set(neighbor_pos, [])
|
||||
dict_grid_map[neighbor_pos].resize(Globals.Blocks.size())
|
||||
dict_grid_map[neighbor_pos].fill(1.0)
|
||||
|
||||
var proba_neighbor = dict_grid_map[neighbor_pos]
|
||||
#print(adj_at_cell_coords[diff_n])
|
||||
for block in range(dict_grid_map[neighbor_pos].size()):
|
||||
if block in adj_at_cell_coords[diff_n]:
|
||||
dict_grid_map[neighbor_pos][block] *= adj_at_cell_coords[diff_n][block]
|
||||
else:
|
||||
dict_grid_map[neighbor_pos][block] *= 0.0
|
||||
|
||||
|
||||
#for block in range(proba_neighbor.size()):
|
||||
#var proba_adj = adj_at_cell_coords[diff_n][current_cell] if\
|
||||
#current_cell in adj_at_cell_coords[diff_n] else 0.0
|
||||
#dict_grid_map[neighbor_pos][block] *= proba_adj
|
||||
|
||||
# Normalisation des probas
|
||||
for cell_cooords in dict_grid_map:
|
||||
var probas_array = dict_grid_map[cell_cooords]
|
||||
var sum = probas_array.reduce(func(a, b): return a+b)
|
||||
for block in range(probas_array.size()):
|
||||
if sum < 0.001:
|
||||
dict_grid_map[cell_cooords][block] = 1.0 / Globals.Blocks.size()
|
||||
else:
|
||||
dict_grid_map[cell_cooords][block] /= sum
|
||||
|
||||
print(dict_grid_map)
|
||||
print("----\n---\n---\n---")
|
||||
|
||||
# Oui on utilise Shanon comme des sigma, les autres betas sur internet disent "entropy = nb de possibilites", mais on est sigma ici
|
||||
func calculate_entropy(cell_coords : Vector3i):
|
||||
var proba_array := dict_grid_map[cell_coords]
|
||||
print(proba_array)
|
||||
var entropy = 0.0
|
||||
for prob in proba_array:
|
||||
entropy += -(prob+0.001) * log(prob+0.001) # I'm afraid of log(0) guys
|
||||
return entropy
|
||||
|
||||
func weighted_random_choice_index(weights: Array[float]) -> int:
|
||||
if weights.is_empty():
|
||||
printerr("weighted_random_choice_index: Input weights array cannot be empty.")
|
||||
return -1
|
||||
|
||||
var total_weight: float = 0.0
|
||||
for w in weights:
|
||||
if w < 0.0:
|
||||
printerr("weighted_random_choice_index: Weights cannot be negative.")
|
||||
return -1
|
||||
total_weight += w
|
||||
|
||||
if total_weight <= 0.0:
|
||||
return randi() % weights.size()
|
||||
|
||||
var rnd: float = randf() * total_weight
|
||||
for i in range(weights.size()):
|
||||
var w = weights[i]
|
||||
rnd -= w
|
||||
if rnd <= 0.0:
|
||||
return i
|
||||
|
||||
# Fallback (due to potential float inaccuracies)
|
||||
return weights.size() - 1
|
||||
|
||||
func step():
|
||||
get_proba()
|
||||
print(dict_grid_map)
|
||||
var lowest_entropy = 100.0
|
||||
var best_cell_coords : Vector3i
|
||||
for cell_coords in dict_grid_map.keys():
|
||||
var entropy = calculate_entropy(cell_coords)
|
||||
print("cell_coords {} entropy {}".format([cell_coords, entropy], "{}"))
|
||||
if entropy < lowest_entropy:
|
||||
lowest_entropy = entropy
|
||||
best_cell_coords = cell_coords
|
||||
|
||||
var arr_float : Array[float] = Array(dict_grid_map[best_cell_coords], TYPE_FLOAT, "", null)
|
||||
var best_cell = weighted_random_choice_index(arr_float)
|
||||
|
||||
|
||||
if not best_cell in Globals.ShouldRotate:
|
||||
set_cell_item(best_cell_coords, best_cell)
|
||||
else:
|
||||
# Rotate 90 degrees around the Y-axis
|
||||
var rotation_axis = Vector3.UP
|
||||
var rotation_angle_rad = deg_to_rad(90)
|
||||
var desired_basis = Basis.IDENTITY.rotated(rotation_axis, rotation_angle_rad)
|
||||
var orientation_index = get_orthogonal_index_from_basis(desired_basis)
|
||||
|
||||
set_cell_item(best_cell_coords, best_cell, orientation_index)
|
||||
|
||||
|
1
wavefunctioncollapse/grid_map_wave_func.gd.uid
Normal file
1
wavefunctioncollapse/grid_map_wave_func.gd.uid
Normal file
|
@ -0,0 +1 @@
|
|||
uid://bcnf7c7lqktcj
|
28
wavefunctioncollapse/kenney_mini-dungeon/License.txt
Normal file
28
wavefunctioncollapse/kenney_mini-dungeon/License.txt
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
|
||||
Mini Dungeon (1.5)
|
||||
|
||||
Created/distributed by Kenney (www.kenney.nl)
|
||||
Creation date: 29-02-2024 14:56
|
||||
|
||||
------------------------------
|
||||
|
||||
License: (Creative Commons Zero, CC0)
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
|
||||
You can use this content for personal, educational, and commercial purposes.
|
||||
|
||||
Support by crediting 'Kenney' or 'www.kenney.nl' (this is not a requirement)
|
||||
|
||||
------------------------------
|
||||
|
||||
• Website : www.kenney.nl
|
||||
• Donate : www.kenney.nl/donate
|
||||
|
||||
• Patreon : patreon.com/kenney
|
||||
|
||||
Follow on social media for updates:
|
||||
|
||||
• Twitter: twitter.com/KenneyNL
|
||||
• Instagram: instagram.com/kenney_nl
|
||||
• Mastodon: mastodon.gamedev.place/@kenney
|
Binary file not shown.
After Width: | Height: | Size: 8.1 KiB |
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bcivmfyedpola"
|
||||
path.s3tc="res://.godot/imported/colormap.png-fba20a39389f6e41e19bc8e07b60539e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/Textures/colormap.png"
|
||||
dest_files=["res://.godot/imported/colormap.png-fba20a39389f6e41e19bc8e07b60539e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c10edij6va7rm"
|
||||
path="res://.godot/imported/banner.fbx-60e8c3c622912f8182b9900f1316e971.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/banner.fbx"
|
||||
dest_files=["res://.godot/imported/banner.fbx-60e8c3c622912f8182b9900f1316e971.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://burwte667ri1n"
|
||||
path="res://.godot/imported/barrel.fbx-3ec9e9a986742b79899fa776d9e7104f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/barrel.fbx"
|
||||
dest_files=["res://.godot/imported/barrel.fbx-3ec9e9a986742b79899fa776d9e7104f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://b56f3tiibhbqm"
|
||||
path="res://.godot/imported/character-human.fbx-bcb58a42e67359cee9261a1b5c7d1273.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/character-human.fbx"
|
||||
dest_files=["res://.godot/imported/character-human.fbx-bcb58a42e67359cee9261a1b5c7d1273.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://e7pmiqvupnsj"
|
||||
path="res://.godot/imported/character-orc.fbx-5641e0589ba59ae3e7e608baf44df637.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/character-orc.fbx"
|
||||
dest_files=["res://.godot/imported/character-orc.fbx-5641e0589ba59ae3e7e608baf44df637.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://nlstar8iibmb"
|
||||
path="res://.godot/imported/chest.fbx-fac5fabd0a15c4bf8a7c1c4e22de0f0f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/chest.fbx"
|
||||
dest_files=["res://.godot/imported/chest.fbx-fac5fabd0a15c4bf8a7c1c4e22de0f0f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://sa7dsaeahbo3"
|
||||
path="res://.godot/imported/coin.fbx-fc44174f35e0d128f88fcb68bcba0668.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/coin.fbx"
|
||||
dest_files=["res://.godot/imported/coin.fbx-fc44174f35e0d128f88fcb68bcba0668.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://kv6ywp1iimxb"
|
||||
path="res://.godot/imported/column.fbx-1b43068e64527002e01e61b8d54786d5.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/column.fbx"
|
||||
dest_files=["res://.godot/imported/column.fbx-1b43068e64527002e01e61b8d54786d5.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c47t76ehmdgl5"
|
||||
path="res://.godot/imported/dirt.fbx-f8ffb717569b5891b59a37969edcdd64.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/dirt.fbx"
|
||||
dest_files=["res://.godot/imported/dirt.fbx-f8ffb717569b5891b59a37969edcdd64.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bd33bdf20vjk8"
|
||||
path="res://.godot/imported/floor-detail.fbx-ecc961708c1c79a859731cc8e18e6531.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/floor-detail.fbx"
|
||||
dest_files=["res://.godot/imported/floor-detail.fbx-ecc961708c1c79a859731cc8e18e6531.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dkvhwoj13iry"
|
||||
path="res://.godot/imported/floor.fbx-b809a97df01b5985ed90d2e2d3ca20bb.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/floor.fbx"
|
||||
dest_files=["res://.godot/imported/floor.fbx-b809a97df01b5985ed90d2e2d3ca20bb.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cn0squylfmtle"
|
||||
path="res://.godot/imported/gate.fbx-db2fbcc3124be744993888b97891d91c.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/gate.fbx"
|
||||
dest_files=["res://.godot/imported/gate.fbx-db2fbcc3124be744993888b97891d91c.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://3dv4rclutnmi"
|
||||
path="res://.godot/imported/rocks.fbx-c924cfd463a2f29a261e57ff38fce74b.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/rocks.fbx"
|
||||
dest_files=["res://.godot/imported/rocks.fbx-c924cfd463a2f29a261e57ff38fce74b.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bspm3kamuq7uk"
|
||||
path="res://.godot/imported/stairs.fbx-e034c59604c40549c5e5ce00284ee8e6.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/stairs.fbx"
|
||||
dest_files=["res://.godot/imported/stairs.fbx-e034c59604c40549c5e5ce00284ee8e6.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://blgqdlv8j23ny"
|
||||
path="res://.godot/imported/stones.fbx-3296a7fc65bd7d489c42d8b481998e68.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/stones.fbx"
|
||||
dest_files=["res://.godot/imported/stones.fbx-3296a7fc65bd7d489c42d8b481998e68.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cp81y3b2d3isc"
|
||||
path="res://.godot/imported/trap.fbx-938a026928da5c8b5be6b8638e77e7bc.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/trap.fbx"
|
||||
dest_files=["res://.godot/imported/trap.fbx-938a026928da5c8b5be6b8638e77e7bc.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ddchr22bgvgd1"
|
||||
path="res://.godot/imported/wall-half.fbx-822e547c154f0784413d5b94c8cf78d0.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/wall-half.fbx"
|
||||
dest_files=["res://.godot/imported/wall-half.fbx-822e547c154f0784413d5b94c8cf78d0.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ik02mxptr2ou"
|
||||
path="res://.godot/imported/wall-narrow.fbx-f8ccbf66dcba1ac3e6dbafc3916ae09a.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/wall-narrow.fbx"
|
||||
dest_files=["res://.godot/imported/wall-narrow.fbx-f8ccbf66dcba1ac3e6dbafc3916ae09a.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://jp6jorpicgyl"
|
||||
path="res://.godot/imported/wall-opening.fbx-76e2a9d5f219041cff7fc06c8d5d3006.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/wall-opening.fbx"
|
||||
dest_files=["res://.godot/imported/wall-opening.fbx-76e2a9d5f219041cff7fc06c8d5d3006.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://pu582380iab"
|
||||
path="res://.godot/imported/wall.fbx-88a7460cdf84129587a15c643b734cde.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/wall.fbx"
|
||||
dest_files=["res://.godot/imported/wall.fbx-88a7460cdf84129587a15c643b734cde.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dje2amfq5by4l"
|
||||
path="res://.godot/imported/wood-structure.fbx-0666359f16b1f8caa8a4e27d55d49919.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/wood-structure.fbx"
|
||||
dest_files=["res://.godot/imported/wood-structure.fbx-0666359f16b1f8caa8a4e27d55d49919.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://rx5ynj0frsgj"
|
||||
path="res://.godot/imported/wood-support.fbx-c98012e22dc6d3e67bb3113981062850.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/FBX format/wood-support.fbx"
|
||||
dest_files=["res://.godot/imported/wood-support.fbx-c98012e22dc6d3e67bb3113981062850.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=true
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
fbx/importer=0
|
||||
fbx/allow_geometry_helper_nodes=false
|
||||
fbx/embedded_image_handling=1
|
Binary file not shown.
After Width: | Height: | Size: 8.1 KiB |
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bhpr2jv3x8dbq"
|
||||
path.s3tc="res://.godot/imported/colormap.png-75639a426b06c9dc4d5c6c029049ac21.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/Textures/colormap.png"
|
||||
dest_files=["res://.godot/imported/colormap.png-75639a426b06c9dc4d5c6c029049ac21.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cl0jkdvbhxawf"
|
||||
path="res://.godot/imported/banner.glb-676df668392d43267b21073f2e4ee85a.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/banner.glb"
|
||||
dest_files=["res://.godot/imported/banner.glb-676df668392d43267b21073f2e4ee85a.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://buhwhsrn50et6"
|
||||
path="res://.godot/imported/barrel.glb-df036cd3634a74795fbb1789fc380e81.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/barrel.glb"
|
||||
dest_files=["res://.godot/imported/barrel.glb-df036cd3634a74795fbb1789fc380e81.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://jh3ri3gtybe"
|
||||
path="res://.godot/imported/character-human.glb-e67d2448702045bf4103cf9026ea4441.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/character-human.glb"
|
||||
dest_files=["res://.godot/imported/character-human.glb-e67d2448702045bf4103cf9026ea4441.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://b53y6fypq5nix"
|
||||
path="res://.godot/imported/character-orc.glb-f4de6b3a4d6d6cc940c8c17fed9a5e52.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/character-orc.glb"
|
||||
dest_files=["res://.godot/imported/character-orc.glb-f4de6b3a4d6d6cc940c8c17fed9a5e52.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bxjjmf2cxskn2"
|
||||
path="res://.godot/imported/chest.glb-96dac01cee91d79a2625c339c03af230.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/chest.glb"
|
||||
dest_files=["res://.godot/imported/chest.glb-96dac01cee91d79a2625c339c03af230.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bgv1rgi86p8wd"
|
||||
path="res://.godot/imported/coin.glb-fc34a5a3db19bfeeb6520053aa509660.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/coin.glb"
|
||||
dest_files=["res://.godot/imported/coin.glb-fc34a5a3db19bfeeb6520053aa509660.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bgfcktir80c3v"
|
||||
path="res://.godot/imported/column.glb-6b2e7e4f0f6e622000d2cae707ea2535.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/column.glb"
|
||||
dest_files=["res://.godot/imported/column.glb-6b2e7e4f0f6e622000d2cae707ea2535.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://mniu5jap6or2"
|
||||
path="res://.godot/imported/dirt.glb-238f424157b130bffba32165e9b1e502.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/dirt.glb"
|
||||
dest_files=["res://.godot/imported/dirt.glb-238f424157b130bffba32165e9b1e502.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://4n6gxrvviqt2"
|
||||
path="res://.godot/imported/floor-detail.glb-a34e569eb92d0dbc8dd3a138cdcf9c30.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/floor-detail.glb"
|
||||
dest_files=["res://.godot/imported/floor-detail.glb-a34e569eb92d0dbc8dd3a138cdcf9c30.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://d31tyrkmga1ke"
|
||||
path="res://.godot/imported/floor.glb-93c05d905d180a2ef97256f75f3302d2.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/floor.glb"
|
||||
dest_files=["res://.godot/imported/floor.glb-93c05d905d180a2ef97256f75f3302d2.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c55laf2wu5ecf"
|
||||
path="res://.godot/imported/gate.glb-2ade69f7e5bd173d84d7c98a5d2400c1.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/gate.glb"
|
||||
dest_files=["res://.godot/imported/gate.glb-2ade69f7e5bd173d84d7c98a5d2400c1.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dmtmp82vc68wt"
|
||||
path="res://.godot/imported/rocks.glb-87ac9669dee2a1933b5a747c454405d7.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/rocks.glb"
|
||||
dest_files=["res://.godot/imported/rocks.glb-87ac9669dee2a1933b5a747c454405d7.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dfdq012tjq22r"
|
||||
path="res://.godot/imported/stairs.glb-b3a63fbe5eb3f059d43c0efa07026aa9.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/stairs.glb"
|
||||
dest_files=["res://.godot/imported/stairs.glb-b3a63fbe5eb3f059d43c0efa07026aa9.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bmt1o8b8aam67"
|
||||
path="res://.godot/imported/stones.glb-c04320b725b49322e098887010077522.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/stones.glb"
|
||||
dest_files=["res://.godot/imported/stones.glb-c04320b725b49322e098887010077522.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://keg27sx6wc51"
|
||||
path="res://.godot/imported/trap.glb-0f19a5c0f856eec6903a988eb3271ff4.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/trap.glb"
|
||||
dest_files=["res://.godot/imported/trap.glb-0f19a5c0f856eec6903a988eb3271ff4.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://pqkxfqd8cs1v"
|
||||
path="res://.godot/imported/wall-half.glb-af9614e4e31aaa0f4fa53ed03b9c434d.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/wall-half.glb"
|
||||
dest_files=["res://.godot/imported/wall-half.glb-af9614e4e31aaa0f4fa53ed03b9c434d.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://0uc5co078kvt"
|
||||
path="res://.godot/imported/wall-narrow.glb-19a47f801f87ea1b3d1fee75058f256e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://wavefunctioncollapse/kenney_mini-dungeon/Models/GLB format/wall-narrow.glb"
|
||||
dest_files=["res://.godot/imported/wall-narrow.glb-19a47f801f87ea1b3d1fee75058f256e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue