181 lines
24 KiB
Plaintext
181 lines
24 KiB
Plaintext
[gd_scene load_steps=25 format=3 uid="uid://pjyv84pnqgwb"]
|
|
|
|
[ext_resource type="Script" path="res://addons/qodot/src/nodes/qodot_map.gd" id="1"]
|
|
[ext_resource type="Resource" uid="uid://c36hv0o6g0udo" path="res://addons/qodot/game_definitions/fgd/qodot_fgd.tres" id="2"]
|
|
[ext_resource type="Texture2D" uid="uid://c31tbmy4phf2h" path="res://addons/qodot/textures/base/checkerboard.png" id="3"]
|
|
[ext_resource type="Texture2D" uid="uid://qbhw21w1jneg" path="res://addons/qodot/textures/base/uv_test.png" id="4"]
|
|
[ext_resource type="Texture2D" uid="uid://bw7tponn4vieu" path="res://addons/qodot/textures/base/grid.png" id="5"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_hcyl1"]
|
|
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
|
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
|
|
|
[sub_resource type="Sky" id="Sky_48acg"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_hcyl1")
|
|
|
|
[sub_resource type="Environment" id="Environment_w4bsd"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_48acg")
|
|
tonemap_mode = 2
|
|
glow_enabled = true
|
|
|
|
[sub_resource type="StandardMaterial3D" id="3"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7kffn"]
|
|
albedo_texture = ExtResource("5")
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_subyw"]
|
|
albedo_texture = ExtResource("3")
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4ute4"]
|
|
albedo_texture = ExtResource("4")
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="ArrayMesh" id="ArrayMesh_2vgwd"]
|
|
_surfaces = [{
|
|
"aabb": AABB(-12, -1, -15, 24, 1.00001, 31),
|
|
"attribute_data": PackedByteArray(0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 62, 0, 0, 192, 191, 0, 0, 0, 62, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 240, 191, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 62, 0, 0, 240, 191, 0, 0, 0, 62, 0, 0, 240, 191, 0, 0, 192, 191, 0, 0, 240, 191, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 240, 191, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 240, 191, 0, 0, 192, 63, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 62, 0, 0, 0, 192, 0, 0, 0, 62, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 62, 0, 0, 192, 191, 0, 0, 0, 62),
|
|
"format": 34359742487,
|
|
"index_count": 36,
|
|
"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 0, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 4, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 8, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 12, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 16, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 20, 0, 22, 0, 23, 0),
|
|
"material": SubResource("StandardMaterial3D_7kffn"),
|
|
"primitive": 3,
|
|
"uv_scale": Vector4(0, 0, 0, 0),
|
|
"vertex_count": 24,
|
|
"vertex_data": PackedByteArray(0, 0, 64, 193, 0, 0, 0, 0, 0, 0, 112, 193, 0, 0, 64, 193, 0, 0, 128, 191, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 128, 191, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 112, 193, 0, 0, 64, 193, 0, 0, 0, 0, 0, 0, 112, 193, 0, 0, 64, 193, 0, 0, 0, 0, 0, 0, 128, 65, 0, 0, 64, 193, 0, 0, 128, 191, 0, 0, 128, 65, 0, 0, 64, 193, 0, 0, 128, 191, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 128, 191, 0, 0, 112, 193, 0, 0, 64, 193, 0, 0, 128, 191, 0, 0, 112, 193, 0, 0, 64, 193, 0, 0, 128, 191, 0, 0, 128, 65, 0, 0, 64, 65, 0, 0, 128, 191, 0, 0, 128, 65, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 128, 65, 0, 0, 64, 193, 0, 0, 0, 0, 0, 0, 128, 65, 0, 0, 64, 193, 0, 0, 0, 0, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 128, 191, 0, 0, 112, 193, 0, 0, 64, 65, 0, 0, 128, 191, 0, 0, 128, 65, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 128, 65, 0, 0, 64, 193, 0, 0, 0, 0, 0, 0, 128, 65, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0, 128, 65, 0, 0, 64, 65, 0, 0, 128, 191, 0, 0, 128, 65, 0, 0, 64, 193, 0, 0, 128, 191, 0, 0, 128, 65, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 255, 127, 0, 0, 255, 127, 255, 63, 255, 127, 0, 0, 255, 127, 255, 63, 255, 127, 0, 0, 255, 127, 255, 63, 255, 127, 0, 0, 255, 127, 255, 63, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191)
|
|
}, {
|
|
"aabb": AABB(-2, 0, -8, 4, 14, 16),
|
|
"attribute_data": PackedByteArray(0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 192, 63, 0, 0, 96, 192, 0, 0, 0, 64, 0, 0, 96, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 96, 192, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 0, 192, 0, 0, 96, 192, 0, 0, 192, 191, 0, 0, 96, 192, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 96, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 192, 191, 0, 0, 96, 192, 0, 0, 192, 63, 0, 0, 96, 192, 0, 0, 192, 63, 0, 0, 64, 192, 0, 0, 192, 191, 0, 0, 64, 192, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 96, 192, 0, 0, 192, 63, 0, 0, 64, 192, 0, 0, 192, 191, 0, 0, 64, 192, 0, 0, 192, 191, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 192),
|
|
"format": 34359742487,
|
|
"index_count": 144,
|
|
"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 0, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 4, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 8, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 12, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 16, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 20, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 24, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 28, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 32, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 36, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 0, 40, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 44, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0, 48, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 52, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 56, 0, 58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 60, 0, 62, 0, 63, 0, 64, 0, 65, 0, 66, 0, 64, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 68, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 72, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 76, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 80, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 84, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 88, 0, 90, 0, 91, 0, 92, 0, 93, 0, 94, 0, 92, 0, 94, 0, 95, 0),
|
|
"material": SubResource("StandardMaterial3D_subyw"),
|
|
"primitive": 3,
|
|
"uv_scale": Vector4(0, 0, 0, 0),
|
|
"vertex_count": 96,
|
|
"vertex_data": PackedByteArray(0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 0, 65, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 0, 65, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 0, 193, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 0, 193, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 0, 193, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 64, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 64, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 64, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 64, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 64, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 64, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 64, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 64, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 64, 65, 0, 0, 192, 192, 0, 0, 0, 192, 0, 0, 64, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 64, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 64, 65, 0, 0, 192, 192, 0, 0, 0, 64, 0, 0, 64, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 96, 65, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 64, 65, 0, 0, 192, 64, 0, 0, 0, 192, 0, 0, 64, 65, 0, 0, 192, 64, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 255, 127, 255, 127, 255, 191, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 255, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191)
|
|
}, {
|
|
"aabb": AABB(-3, 4, -3, 6, 6.00001, 6),
|
|
"attribute_data": PackedByteArray(0, 0, 192, 62, 0, 0, 160, 191, 0, 0, 192, 62, 0, 0, 0, 191, 0, 0, 192, 190, 0, 0, 0, 191, 0, 0, 192, 190, 0, 0, 160, 191, 0, 0, 192, 62, 0, 0, 192, 190, 0, 0, 192, 62, 0, 0, 192, 62, 0, 0, 192, 190, 0, 0, 192, 62, 0, 0, 192, 190, 0, 0, 192, 190, 0, 0, 192, 190, 0, 0, 192, 190, 0, 0, 192, 62, 0, 0, 192, 190, 0, 0, 192, 62, 0, 0, 192, 62, 0, 0, 192, 190, 0, 0, 192, 62, 0, 0, 192, 190, 0, 0, 160, 191, 0, 0, 192, 62, 0, 0, 160, 191, 0, 0, 192, 62, 0, 0, 0, 191, 0, 0, 192, 190, 0, 0, 0, 191),
|
|
"format": 34359742487,
|
|
"index_count": 24,
|
|
"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 0, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 4, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 8, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 12, 0, 14, 0, 15, 0),
|
|
"material": SubResource("StandardMaterial3D_4ute4"),
|
|
"primitive": 3,
|
|
"uv_scale": Vector4(0, 0, 0, 0),
|
|
"vertex_count": 16,
|
|
"vertex_data": PackedByteArray(0, 0, 64, 192, 0, 0, 32, 65, 0, 0, 64, 192, 0, 0, 64, 192, 0, 0, 128, 64, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 32, 65, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 64, 192, 0, 0, 64, 192, 0, 0, 128, 64, 0, 0, 64, 192, 0, 0, 64, 192, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 32, 65, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 32, 65, 0, 0, 64, 64, 0, 0, 64, 192, 0, 0, 32, 65, 0, 0, 64, 64, 0, 0, 64, 192, 0, 0, 32, 65, 0, 0, 64, 192, 0, 0, 64, 192, 0, 0, 32, 65, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 32, 65, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 64, 192, 0, 0, 128, 64, 0, 0, 64, 64, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 255, 255, 255, 0, 0, 255, 191, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 0, 0, 255, 255, 255, 255, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 255, 255, 127, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191, 255, 127, 255, 127, 255, 255, 255, 191)
|
|
}]
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sljcb"]
|
|
points = PackedVector3Array(-12, 0, -15, -12, -1, -15, 12, -1, -15, 12, 0, -15, -12, 0, 16, -12, -1, 16, 12, -1, 16, 12, 0, 16)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ov2bv"]
|
|
points = PackedVector3Array(-2, 14, 6, -2, 0, 6, 2, 0, 6, 2, 14, 6, -2, 14, 8, -2, 0, 8, 2, 0, 8, 2, 14, 8)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_sf527"]
|
|
points = PackedVector3Array(-2, 14, -8, -2, 0, -8, 2, 0, -8, 2, 14, -8, -2, 14, -6, -2, 0, -6, 2, 0, -6, 2, 14, -6)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_37jpa"]
|
|
points = PackedVector3Array(-2, 2, -6, -2, 0, -6, 2, 0, -6, 2, 2, -6, -2, 2, 6, -2, 0, 6, 2, 0, 6, 2, 2, 6)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_3uabc"]
|
|
points = PackedVector3Array(-3, 10, -3, -3, 4, -3, 3, 4, -3, 3, 10, -3, -3, 10, 3, -3, 4, 3, 3, 4, 3, 3, 10, 3)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8k7yw"]
|
|
points = PackedVector3Array(-2, 14, -6, -2, 12, -6, 2, 12, -6, 2, 14, -6, -2, 14, 6, -2, 12, 6, 2, 12, 6, 2, 14, 6)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pmmp1"]
|
|
points = PackedVector3Array(-12, 16, -14, -12, 0, -14, -11, 0, -14, -11, 16, -14, -12, 16, 15, -12, 0, 15, -11, 0, 15, -11, 16, 15)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ufdki"]
|
|
points = PackedVector3Array(-11, 16, -15, -11, 0, -15, 12, 0, -15, 12, 16, -15, -11, 16, -14, -11, 0, -14, 12, 0, -14, 12, 16, -14)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_75xbc"]
|
|
points = PackedVector3Array(-11, 17, -14, -11, 16, -14, 12, 16, -14, 12, 17, -14, -11, 17, 15, -11, 16, 15, 12, 16, 15, 12, 17, 15)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_q83rn"]
|
|
points = PackedVector3Array(12, 16, -14, 12, 0, -14, 13, 0, -14, 13, 16, -14, 12, 16, 15, 12, 0, 15, 13, 0, 15, 13, 16, 15)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_02tbf"]
|
|
points = PackedVector3Array(-11, 16, 15, -11, 0, 15, 12, 0, 15, 12, 16, 15, -11, 16, 16, -11, 0, 16, 12, 0, 16, 12, 16, 16)
|
|
|
|
[node name="Materials" type="Node3D"]
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_w4bsd")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 0, 0)
|
|
shadow_enabled = true
|
|
|
|
[node name="README" type="Node" parent="."]
|
|
editor_description = "This scene introduces special textures.
|
|
|
|
The Quake workflow has certain texture names reserved for specific functions. Of these, the ones most relevant to Qodot are CLIP and SKIP.
|
|
|
|
When fully textured with CLIP, a brush will omit its visuals from the build, but remain for the purposes of collision. This can be used to round off hard edges for smoother collision, or to create invisible walls.
|
|
|
|
When textured with SKIP, a face will omit its visuals from the build. This can be used to manually hide hidden surfaces as an optimization, or for various visual tricks using one-sided geometry."
|
|
|
|
[node name="QodotMap" type="Node3D" parent="."]
|
|
script = ExtResource("1")
|
|
map_file = "C:/Users/Embyr/Desktop/qmap-development/addons/qodot/example_scenes/0-visuals/4-special-textures/4-special-textures.map"
|
|
inverse_scale_factor = 16.0
|
|
entity_fgd = ExtResource("2")
|
|
base_texture_dir = "res://addons/qodot/textures"
|
|
texture_file_extensions = PackedStringArray("png")
|
|
worldspawn_layers = []
|
|
brush_clip_texture = "special/clip"
|
|
face_skip_texture = "special/skip"
|
|
texture_wads = []
|
|
material_file_extension = "tres"
|
|
unshaded = false
|
|
default_material_albedo_uniform = ""
|
|
default_material = SubResource("3")
|
|
uv_unwrap_texel_size = 1.0
|
|
print_profiling_data = false
|
|
use_trenchbroom_group_hierarchy = false
|
|
tree_attach_batch_size = null
|
|
set_owner_batch_size = 16
|
|
|
|
[node name="entity_0_worldspawn" type="StaticBody3D" parent="QodotMap"]
|
|
|
|
[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="QodotMap/entity_0_worldspawn"]
|
|
mesh = SubResource("ArrayMesh_2vgwd")
|
|
|
|
[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_sljcb")
|
|
|
|
[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_ov2bv")
|
|
|
|
[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_sf527")
|
|
|
|
[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_37jpa")
|
|
|
|
[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_3uabc")
|
|
|
|
[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_8k7yw")
|
|
|
|
[node name="entity_1_brush_0_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_pmmp1")
|
|
|
|
[node name="entity_1_brush_1_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_ufdki")
|
|
|
|
[node name="entity_1_brush_2_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_75xbc")
|
|
|
|
[node name="entity_1_brush_3_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_q83rn")
|
|
|
|
[node name="entity_1_brush_4_collision_shape" type="CollisionShape3D" parent="QodotMap/entity_0_worldspawn"]
|
|
shape = SubResource("ConvexPolygonShape3D_02tbf")
|