Compare commits
No commits in common. "main" and "player-controls" have entirely different histories.
main
...
player-con
@ -1,6 +1,6 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cvex6toty8yn7"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://materials/default_texture.png" id="1_ncj77"]
|
||||
[ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://addons/func_godot/textures/default_texture.png" id="1_ncj77"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_ncj77")
|
||||
|
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="font_data_dynamic"
|
||||
type="FontFile"
|
||||
uid="uid://246jxnbu62q3"
|
||||
path="res://.godot/imported/LilitaOne-Regular.ttf-7e2161443d37c26d9a127c9b42e001ae.fontdata"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://font/LilitaOne-Regular.ttf"
|
||||
dest_files=["res://.godot/imported/LilitaOne-Regular.ttf-7e2161443d37c26d9a127c9b42e001ae.fontdata"]
|
||||
|
||||
[params]
|
||||
|
||||
Rendering=null
|
||||
antialiasing=1
|
||||
generate_mipmaps=false
|
||||
disable_embedded_bitmaps=true
|
||||
multichannel_signed_distance_field=false
|
||||
msdf_pixel_range=8
|
||||
msdf_size=48
|
||||
allow_system_fallback=true
|
||||
force_autohinter=false
|
||||
hinting=1
|
||||
subpixel_positioning=1
|
||||
oversampling=0.0
|
||||
Fallbacks=null
|
||||
fallbacks=[]
|
||||
Compress=null
|
||||
compress=true
|
||||
preload=[]
|
||||
language_support={}
|
||||
script_support={}
|
||||
opentype_features={}
|
94
font/OFL.txt
@ -1,94 +0,0 @@
|
||||
Copyright (c) 2011 Juan Montoreano (juan@remolacha.biz),
|
||||
with Reserved Font Name Lilita
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
https://openfontlicense.org
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
@ -1,450 +0,0 @@
|
||||
[gd_resource type="VisualShader" load_steps=43 format=3 uid="uid://c75j6c1ufl7b4"]
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorLen" id="VisualShaderNodeVectorLen_r3r66"]
|
||||
linked_parent_graph_frame = 29
|
||||
|
||||
[sub_resource type="VisualShaderNodeCompare" id="VisualShaderNodeCompare_t0y3e"]
|
||||
default_input_values = [0, 0.0, 1, 0.0, 2, 0.1]
|
||||
linked_parent_graph_frame = 30
|
||||
function = 1
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_lu2vr"]
|
||||
linked_parent_graph_frame = 29
|
||||
source = 5
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_mk3a1"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(-0.01, -0.01)]
|
||||
linked_parent_graph_frame = 29
|
||||
op_type = 0
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_2wq3p"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(0.01, 0.01)]
|
||||
linked_parent_graph_frame = 29
|
||||
op_type = 0
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_8fn1m"]
|
||||
linked_parent_graph_frame = 29
|
||||
source = 5
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorLen" id="VisualShaderNodeVectorLen_05w32"]
|
||||
linked_parent_graph_frame = 29
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorLen" id="VisualShaderNodeVectorLen_nc6ij"]
|
||||
linked_parent_graph_frame = 29
|
||||
|
||||
[sub_resource type="VisualShaderNodeCompare" id="VisualShaderNodeCompare_hy22l"]
|
||||
default_input_values = [0, 0.0, 1, 0.0, 2, 0.1]
|
||||
linked_parent_graph_frame = 30
|
||||
function = 1
|
||||
|
||||
[sub_resource type="VisualShaderNodeCompare" id="VisualShaderNodeCompare_hlq0u"]
|
||||
default_input_values = [0, 0.0, 1, 0.0, 2, 0.1]
|
||||
linked_parent_graph_frame = 30
|
||||
function = 1
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_mix4j"]
|
||||
linked_parent_graph_frame = 29
|
||||
source = 5
|
||||
|
||||
[sub_resource type="VisualShaderNodeIntOp" id="VisualShaderNodeIntOp_3s2uv"]
|
||||
linked_parent_graph_frame = 30
|
||||
operator = 8
|
||||
|
||||
[sub_resource type="VisualShaderNodeIntOp" id="VisualShaderNodeIntOp_ae8n7"]
|
||||
linked_parent_graph_frame = 30
|
||||
operator = 8
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_t1nb0"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(-1, -1)]
|
||||
linked_parent_graph_frame = 28
|
||||
op_type = 0
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_185dm"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(1, -1)]
|
||||
linked_parent_graph_frame = 28
|
||||
op_type = 0
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_l7mnu"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(-1, 1)]
|
||||
linked_parent_graph_frame = 28
|
||||
op_type = 0
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_3uhyx"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(1, 1)]
|
||||
linked_parent_graph_frame = 28
|
||||
op_type = 0
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeFloatParameter" id="VisualShaderNodeFloatParameter_rdr7q"]
|
||||
linked_parent_graph_frame = 28
|
||||
parameter_name = "FloatParameter"
|
||||
default_value_enabled = true
|
||||
default_value = 0.01
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_yrp0y"]
|
||||
size = Vector2(1156, 1600)
|
||||
title = "Sampling Offsets"
|
||||
attached_nodes = PackedInt32Array(27, 26, 25, 24, 23)
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_61nhp"]
|
||||
size = Vector2(1916, 1694)
|
||||
title = "Sample from offsets and get color intensity"
|
||||
attached_nodes = PackedInt32Array(5, 14, 13, 6, 16, 10, 17, 15, 12, 4, 9, 7, 2)
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture2DParameter" id="VisualShaderNodeTexture2DParameter_hvmqq"]
|
||||
parameter_name = "Texture2DParameter"
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_xmoqm"]
|
||||
size = Vector2(878, 1441)
|
||||
title = "Check if any intensities differ"
|
||||
attached_nodes = PackedInt32Array(11, 21, 18, 20, 19)
|
||||
|
||||
[sub_resource type="VisualShaderNodeColorParameter" id="VisualShaderNodeColorParameter_esfp0"]
|
||||
linked_parent_graph_frame = 37
|
||||
parameter_name = "ColorParameter"
|
||||
default_value_enabled = true
|
||||
|
||||
[sub_resource type="VisualShaderNodeColorParameter" id="VisualShaderNodeColorParameter_63b32"]
|
||||
linked_parent_graph_frame = 38
|
||||
parameter_name = "ColorParameter2"
|
||||
default_value_enabled = true
|
||||
default_value = Color(0, 0, 1, 1)
|
||||
|
||||
[sub_resource type="VisualShaderNodeMultiplyAdd" id="VisualShaderNodeMultiplyAdd_rbrv8"]
|
||||
default_input_values = [0, 0.0, 1, -1.0, 2, 1.0]
|
||||
linked_parent_graph_frame = 38
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_rkfc2"]
|
||||
default_input_values = [0, Quaternion(0, 0, 0, 0), 1, Quaternion(0, 0, 0, 0)]
|
||||
linked_parent_graph_frame = 37
|
||||
op_type = 2
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_b0r7r"]
|
||||
default_input_values = [0, Quaternion(0, 0, 0, 0), 1, Quaternion(0, 0, 0, 0)]
|
||||
linked_parent_graph_frame = 38
|
||||
op_type = 2
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_tbe10"]
|
||||
default_input_values = [0, Quaternion(0, 0, 0, 0), 1, Quaternion(0, 0, 0, 0)]
|
||||
linked_parent_graph_frame = 45
|
||||
op_type = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_t6j1g"]
|
||||
size = Vector2(1136, 556)
|
||||
title = "Edge color output"
|
||||
attached_nodes = PackedInt32Array(31, 34)
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_bxnhk"]
|
||||
size = Vector2(956, 916)
|
||||
title = "Background color output"
|
||||
attached_nodes = PackedInt32Array(35, 33, 32)
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_f6yn7"]
|
||||
linked_parent_graph_frame = 44
|
||||
source = 5
|
||||
|
||||
[sub_resource type="VisualShaderNodeInput" id="VisualShaderNodeInput_2qliw"]
|
||||
linked_parent_graph_frame = 29
|
||||
input_name = "uv"
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture2DParameter" id="VisualShaderNodeTexture2DParameter_hqpg5"]
|
||||
linked_parent_graph_frame = 44
|
||||
parameter_name = "Texture2DParameter2"
|
||||
|
||||
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_p8j37"]
|
||||
linked_parent_graph_frame = 44
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorDecompose" id="VisualShaderNodeVectorDecompose_gui18"]
|
||||
default_input_values = [0, Quaternion(0, 0, 0, 0)]
|
||||
linked_parent_graph_frame = 45
|
||||
op_type = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorCompose" id="VisualShaderNodeVectorCompose_palew"]
|
||||
linked_parent_graph_frame = 45
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_1hysk"]
|
||||
size = Vector2(1536, 824)
|
||||
title = "Noise for edges"
|
||||
attached_nodes = PackedInt32Array(40, 41, 39)
|
||||
|
||||
[sub_resource type="VisualShaderNodeFrame" id="VisualShaderNodeFrame_7p8nt"]
|
||||
size = Vector2(1436, 820)
|
||||
title = "Add up background and the \"drawn edges\""
|
||||
attached_nodes = PackedInt32Array(36, 43, 42)
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_mhip3"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(0.01, -0.01)]
|
||||
linked_parent_graph_frame = 29
|
||||
op_type = 0
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id="VisualShaderNodeVectorOp_mg4pv"]
|
||||
default_input_values = [0, Vector2(0, 0), 1, Vector2(-0.01, 0.01)]
|
||||
linked_parent_graph_frame = 29
|
||||
op_type = 0
|
||||
|
||||
[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_holuj"]
|
||||
linked_parent_graph_frame = 29
|
||||
source = 5
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorLen" id="VisualShaderNodeVectorLen_7cfx6"]
|
||||
linked_parent_graph_frame = 29
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode blend_mix, depth_draw_opaque, cull_back, diffuse_lambert, specular_schlick_ggx;
|
||||
|
||||
uniform float FloatParameter = 0.00999999977648;
|
||||
uniform sampler2D Texture2DParameter;
|
||||
uniform vec4 ColorParameter2 : source_color = vec4(0.000000, 0.000000, 1.000000, 1.000000);
|
||||
uniform sampler2D Texture2DParameter2;
|
||||
uniform vec4 ColorParameter : source_color = vec4(1.000000, 1.000000, 1.000000, 1.000000);
|
||||
|
||||
|
||||
|
||||
void fragment() {
|
||||
// Input:4
|
||||
vec2 n_out4p0 = UV;
|
||||
|
||||
|
||||
// FloatParameter:27
|
||||
float n_out27p0 = FloatParameter;
|
||||
|
||||
|
||||
// VectorOp:23
|
||||
vec2 n_in23p1 = vec2(-1.00000, -1.00000);
|
||||
vec2 n_out23p0 = vec2(n_out27p0) * n_in23p1;
|
||||
|
||||
|
||||
// VectorOp:5
|
||||
vec2 n_out5p0 = n_out4p0 + n_out23p0;
|
||||
|
||||
|
||||
vec4 n_out2p0;
|
||||
// Texture2D:2
|
||||
n_out2p0 = texture(Texture2DParameter, n_out5p0);
|
||||
|
||||
|
||||
// VectorLen:9
|
||||
float n_out9p0 = length(vec3(n_out2p0.xyz));
|
||||
|
||||
|
||||
// VectorOp:24
|
||||
vec2 n_in24p1 = vec2(1.00000, -1.00000);
|
||||
vec2 n_out24p0 = vec2(n_out27p0) * n_in24p1;
|
||||
|
||||
|
||||
// VectorOp:6
|
||||
vec2 n_out6p0 = n_out4p0 + n_out24p0;
|
||||
|
||||
|
||||
vec4 n_out7p0;
|
||||
// Texture2D:7
|
||||
n_out7p0 = texture(Texture2DParameter, n_out6p0);
|
||||
|
||||
|
||||
// VectorLen:10
|
||||
float n_out10p0 = length(vec3(n_out7p0.xyz));
|
||||
|
||||
|
||||
// Compare:11
|
||||
float n_in11p2 = 0.10000;
|
||||
bool n_out11p0 = !(abs(n_out9p0 - n_out10p0) < n_in11p2);
|
||||
|
||||
// VectorOp:25
|
||||
vec2 n_in25p1 = vec2(-1.00000, 1.00000);
|
||||
vec2 n_out25p0 = vec2(n_out27p0) * n_in25p1;
|
||||
|
||||
|
||||
// VectorOp:13
|
||||
vec2 n_out13p0 = n_out4p0 + n_out25p0;
|
||||
|
||||
|
||||
vec4 n_out12p0;
|
||||
// Texture2D:12
|
||||
n_out12p0 = texture(Texture2DParameter, n_out13p0);
|
||||
|
||||
|
||||
// VectorLen:16
|
||||
float n_out16p0 = length(vec3(n_out12p0.xyz));
|
||||
|
||||
|
||||
// Compare:19
|
||||
float n_in19p2 = 0.10000;
|
||||
bool n_out19p0 = !(abs(n_out10p0 - n_out16p0) < n_in19p2);
|
||||
|
||||
// IntOp:20
|
||||
int n_out20p0 = (n_out11p0 ? 1 : 0) | (n_out19p0 ? 1 : 0);
|
||||
|
||||
|
||||
// VectorOp:26
|
||||
vec2 n_in26p1 = vec2(1.00000, 1.00000);
|
||||
vec2 n_out26p0 = vec2(n_out27p0) * n_in26p1;
|
||||
|
||||
|
||||
// VectorOp:14
|
||||
vec2 n_out14p0 = n_out4p0 + n_out26p0;
|
||||
|
||||
|
||||
vec4 n_out15p0;
|
||||
// Texture2D:15
|
||||
n_out15p0 = texture(Texture2DParameter, n_out14p0);
|
||||
|
||||
|
||||
// VectorLen:17
|
||||
float n_out17p0 = length(vec3(n_out15p0.xyz));
|
||||
|
||||
|
||||
// Compare:18
|
||||
float n_in18p2 = 0.10000;
|
||||
bool n_out18p0 = !(abs(n_out16p0 - n_out17p0) < n_in18p2);
|
||||
|
||||
// IntOp:21
|
||||
int n_out21p0 = n_out20p0 | (n_out18p0 ? 1 : 0);
|
||||
|
||||
|
||||
// MultiplyAdd:33
|
||||
float n_in33p1 = -1.00000;
|
||||
float n_in33p2 = 1.00000;
|
||||
float n_out33p0 = fma(float(n_out21p0), n_in33p1, n_in33p2);
|
||||
|
||||
|
||||
// ColorParameter:32
|
||||
vec4 n_out32p0 = ColorParameter2;
|
||||
|
||||
|
||||
// VectorOp:35
|
||||
vec4 n_out35p0 = vec4(n_out33p0) * n_out32p0;
|
||||
|
||||
|
||||
vec4 n_out39p0;
|
||||
// Texture2D:39
|
||||
n_out39p0 = texture(Texture2DParameter2, UV);
|
||||
|
||||
|
||||
// FloatOp:41
|
||||
float n_out41p0 = float(n_out21p0) * n_out39p0.x;
|
||||
|
||||
|
||||
// ColorParameter:31
|
||||
vec4 n_out31p0 = ColorParameter;
|
||||
|
||||
|
||||
// VectorOp:34
|
||||
vec4 n_out34p0 = vec4(n_out41p0) * n_out31p0;
|
||||
|
||||
|
||||
// VectorOp:36
|
||||
vec4 n_out36p0 = n_out35p0 + n_out34p0;
|
||||
|
||||
|
||||
// VectorDecompose:42
|
||||
float n_out42p0 = n_out36p0.x;
|
||||
float n_out42p1 = n_out36p0.y;
|
||||
float n_out42p2 = n_out36p0.z;
|
||||
float n_out42p3 = n_out36p0.w;
|
||||
|
||||
|
||||
// VectorCompose:43
|
||||
vec3 n_out43p0 = vec3(n_out42p0, n_out42p1, n_out42p2);
|
||||
|
||||
|
||||
// Output:0
|
||||
ALBEDO = n_out43p0;
|
||||
ALPHA = n_out42p3;
|
||||
|
||||
|
||||
}
|
||||
"
|
||||
graph_offset = Vector2(-370.594, -29.2758)
|
||||
nodes/fragment/0/position = Vector2(6220, 920)
|
||||
nodes/fragment/2/node = SubResource("VisualShaderNodeTexture_mix4j")
|
||||
nodes/fragment/2/position = Vector2(-1000, 80)
|
||||
nodes/fragment/3/node = SubResource("VisualShaderNodeTexture2DParameter_hvmqq")
|
||||
nodes/fragment/3/position = Vector2(-3460, -80)
|
||||
nodes/fragment/4/node = SubResource("VisualShaderNodeInput_2qliw")
|
||||
nodes/fragment/4/position = Vector2(-2060, 140)
|
||||
nodes/fragment/5/node = SubResource("VisualShaderNodeVectorOp_mhip3")
|
||||
nodes/fragment/5/position = Vector2(-1380, 20)
|
||||
nodes/fragment/6/node = SubResource("VisualShaderNodeVectorOp_mg4pv")
|
||||
nodes/fragment/6/position = Vector2(-1380, 420)
|
||||
nodes/fragment/7/node = SubResource("VisualShaderNodeTexture_holuj")
|
||||
nodes/fragment/7/position = Vector2(-1000, 480)
|
||||
nodes/fragment/9/node = SubResource("VisualShaderNodeVectorLen_7cfx6")
|
||||
nodes/fragment/9/position = Vector2(-580, 180)
|
||||
nodes/fragment/10/node = SubResource("VisualShaderNodeVectorLen_r3r66")
|
||||
nodes/fragment/10/position = Vector2(-580, 440)
|
||||
nodes/fragment/11/node = SubResource("VisualShaderNodeCompare_t0y3e")
|
||||
nodes/fragment/11/position = Vector2(100, 80)
|
||||
nodes/fragment/12/node = SubResource("VisualShaderNodeTexture_lu2vr")
|
||||
nodes/fragment/12/position = Vector2(-1000, 860)
|
||||
nodes/fragment/13/node = SubResource("VisualShaderNodeVectorOp_mk3a1")
|
||||
nodes/fragment/13/position = Vector2(-1380, 800)
|
||||
nodes/fragment/14/node = SubResource("VisualShaderNodeVectorOp_2wq3p")
|
||||
nodes/fragment/14/position = Vector2(-1380, 1200)
|
||||
nodes/fragment/15/node = SubResource("VisualShaderNodeTexture_8fn1m")
|
||||
nodes/fragment/15/position = Vector2(-1000, 1260)
|
||||
nodes/fragment/16/node = SubResource("VisualShaderNodeVectorLen_05w32")
|
||||
nodes/fragment/16/position = Vector2(-560, 720)
|
||||
nodes/fragment/17/node = SubResource("VisualShaderNodeVectorLen_nc6ij")
|
||||
nodes/fragment/17/position = Vector2(-560, 980)
|
||||
nodes/fragment/18/node = SubResource("VisualShaderNodeCompare_hy22l")
|
||||
nodes/fragment/18/position = Vector2(100, 1000)
|
||||
nodes/fragment/19/node = SubResource("VisualShaderNodeCompare_hlq0u")
|
||||
nodes/fragment/19/position = Vector2(120, 540)
|
||||
nodes/fragment/20/node = SubResource("VisualShaderNodeIntOp_3s2uv")
|
||||
nodes/fragment/20/position = Vector2(540, 360)
|
||||
nodes/fragment/21/node = SubResource("VisualShaderNodeIntOp_ae8n7")
|
||||
nodes/fragment/21/position = Vector2(560, 740)
|
||||
nodes/fragment/23/node = SubResource("VisualShaderNodeVectorOp_t1nb0")
|
||||
nodes/fragment/23/position = Vector2(-2840, 840)
|
||||
nodes/fragment/24/node = SubResource("VisualShaderNodeVectorOp_185dm")
|
||||
nodes/fragment/24/position = Vector2(-2840, 1220)
|
||||
nodes/fragment/25/node = SubResource("VisualShaderNodeVectorOp_l7mnu")
|
||||
nodes/fragment/25/position = Vector2(-2840, 1600)
|
||||
nodes/fragment/26/node = SubResource("VisualShaderNodeVectorOp_3uhyx")
|
||||
nodes/fragment/26/position = Vector2(-2840, 1980)
|
||||
nodes/fragment/27/node = SubResource("VisualShaderNodeFloatParameter_rdr7q")
|
||||
nodes/fragment/27/position = Vector2(-3580, 960)
|
||||
nodes/fragment/28/node = SubResource("VisualShaderNodeFrame_yrp0y")
|
||||
nodes/fragment/28/position = Vector2(-3620, 760)
|
||||
nodes/fragment/29/node = SubResource("VisualShaderNodeFrame_61nhp")
|
||||
nodes/fragment/29/position = Vector2(-2100, -60)
|
||||
nodes/fragment/30/node = SubResource("VisualShaderNodeFrame_xmoqm")
|
||||
nodes/fragment/30/position = Vector2(60, 5)
|
||||
nodes/fragment/31/node = SubResource("VisualShaderNodeColorParameter_esfp0")
|
||||
nodes/fragment/31/position = Vector2(2980, 1260)
|
||||
nodes/fragment/32/node = SubResource("VisualShaderNodeColorParameter_63b32")
|
||||
nodes/fragment/32/position = Vector2(1940, 240)
|
||||
nodes/fragment/33/node = SubResource("VisualShaderNodeMultiplyAdd_rbrv8")
|
||||
nodes/fragment/33/position = Vector2(1960, -160)
|
||||
nodes/fragment/34/node = SubResource("VisualShaderNodeVectorOp_rkfc2")
|
||||
nodes/fragment/34/position = Vector2(3700, 1220)
|
||||
nodes/fragment/35/node = SubResource("VisualShaderNodeVectorOp_b0r7r")
|
||||
nodes/fragment/35/position = Vector2(2480, 40)
|
||||
nodes/fragment/36/node = SubResource("VisualShaderNodeVectorOp_tbe10")
|
||||
nodes/fragment/36/position = Vector2(4440, 1020)
|
||||
nodes/fragment/37/node = SubResource("VisualShaderNodeFrame_t6j1g")
|
||||
nodes/fragment/37/position = Vector2(2940, 1140)
|
||||
nodes/fragment/38/node = SubResource("VisualShaderNodeFrame_bxnhk")
|
||||
nodes/fragment/38/position = Vector2(1900, -240)
|
||||
nodes/fragment/39/node = SubResource("VisualShaderNodeTexture_f6yn7")
|
||||
nodes/fragment/39/position = Vector2(1740, 1220)
|
||||
nodes/fragment/40/node = SubResource("VisualShaderNodeTexture2DParameter_hqpg5")
|
||||
nodes/fragment/40/position = Vector2(1100, 1120)
|
||||
nodes/fragment/41/node = SubResource("VisualShaderNodeFloatOp_p8j37")
|
||||
nodes/fragment/41/position = Vector2(2220, 1020)
|
||||
nodes/fragment/42/node = SubResource("VisualShaderNodeVectorDecompose_gui18")
|
||||
nodes/fragment/42/position = Vector2(4980, 900)
|
||||
nodes/fragment/43/node = SubResource("VisualShaderNodeVectorCompose_palew")
|
||||
nodes/fragment/43/position = Vector2(5460, 660)
|
||||
nodes/fragment/44/node = SubResource("VisualShaderNodeFrame_1hysk")
|
||||
nodes/fragment/44/position = Vector2(1060, 945)
|
||||
nodes/fragment/45/node = SubResource("VisualShaderNodeFrame_7p8nt")
|
||||
nodes/fragment/45/position = Vector2(4400, 580)
|
||||
nodes/fragment/connections = PackedInt32Array(3, 0, 2, 2, 4, 0, 5, 0, 5, 0, 2, 0, 6, 0, 7, 0, 4, 0, 6, 0, 3, 0, 7, 2, 2, 0, 9, 0, 7, 0, 10, 0, 9, 0, 11, 0, 10, 0, 11, 1, 13, 0, 12, 0, 14, 0, 15, 0, 4, 0, 13, 0, 4, 0, 14, 0, 3, 0, 12, 2, 3, 0, 15, 2, 12, 0, 16, 0, 15, 0, 17, 0, 16, 0, 18, 0, 17, 0, 18, 1, 10, 0, 19, 0, 16, 0, 19, 1, 11, 0, 20, 0, 19, 0, 20, 1, 20, 0, 21, 0, 18, 0, 21, 1, 23, 0, 5, 1, 24, 0, 6, 1, 25, 0, 13, 1, 26, 0, 14, 1, 27, 0, 23, 0, 27, 0, 24, 0, 27, 0, 25, 0, 27, 0, 26, 0, 33, 0, 35, 0, 32, 0, 35, 1, 31, 0, 34, 1, 35, 0, 36, 0, 34, 0, 36, 1, 40, 0, 39, 2, 39, 0, 41, 1, 21, 0, 41, 0, 41, 0, 34, 0, 36, 0, 42, 0, 42, 0, 43, 0, 42, 1, 43, 1, 42, 2, 43, 2, 43, 0, 0, 0, 42, 3, 0, 1, 21, 0, 33, 0)
|
@ -1,13 +0,0 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://bfxaaqdjgwv8b"]
|
||||
|
||||
[ext_resource type="Shader" path="res://materials/building_block.gdshader" id="1_dis1h"]
|
||||
|
||||
[resource]
|
||||
render_priority = 1
|
||||
shader = ExtResource("1_dis1h")
|
||||
shader_parameter/albedo = Color(0.276387, 0.574926, 0.813629, 0.54902)
|
||||
shader_parameter/roughness = 0.533
|
||||
shader_parameter/specular = 0.45
|
||||
shader_parameter/metallic = null
|
||||
shader_parameter/uv1_scale = Vector3(1, 1, 1)
|
||||
shader_parameter/uv1_offset = null
|
@ -1,13 +0,0 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://pu02smf107o8"]
|
||||
|
||||
[ext_resource type="Shader" path="res://materials/building_block.gdshader" id="1_fkxdu"]
|
||||
|
||||
[resource]
|
||||
render_priority = 0
|
||||
shader = ExtResource("1_fkxdu")
|
||||
shader_parameter/albedo = Color(0.356373, 0.507339, 1, 1)
|
||||
shader_parameter/roughness = 0.533
|
||||
shader_parameter/specular = 0.45
|
||||
shader_parameter/metallic = null
|
||||
shader_parameter/uv1_scale = Vector3(1, 1, 1)
|
||||
shader_parameter/uv1_offset = null
|
Before Width: | Height: | Size: 22 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bdp1jucccgbpx"
|
||||
path="res://.godot/imported/grass.jpg-71b2f0f19d09db2721defe9ea4e61e9e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/grass.jpg"
|
||||
dest_files=["res://.godot/imported/grass.jpg-71b2f0f19d09db2721defe9ea4e61e9e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,17 +0,0 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://yafh4xu06rvu"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://sfy0pu6def2j" path="res://materials/grass/grass_albedo.jpg" id="1_p0vsp"]
|
||||
[ext_resource type="Texture2D" uid="uid://c285cjs6bo18y" path="res://materials/grass/grass_ao.jpg" id="2_lytc3"]
|
||||
[ext_resource type="Texture2D" uid="uid://8qs6qu1wky5" path="res://materials/grass/grass_normal.jpg" id="3_d1hb3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dthghdvueo2u2" path="res://materials/grass/grass_roughness.jpg" id="4_xytid"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_p0vsp")
|
||||
metallic_specular = 0.0
|
||||
roughness_texture = ExtResource("4_xytid")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("3_d1hb3")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_lytc3")
|
||||
texture_filter = 2
|
||||
disable_receive_shadows = true
|
Before Width: | Height: | Size: 2.1 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://sfy0pu6def2j"
|
||||
path.s3tc="res://.godot/imported/grass_albedo.jpg-4c93b3da961585e4717a698e1ade9a91.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/grass/grass_albedo.jpg"
|
||||
dest_files=["res://.godot/imported/grass_albedo.jpg-4c93b3da961585e4717a698e1ade9a91.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
|
Before Width: | Height: | Size: 598 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c285cjs6bo18y"
|
||||
path.s3tc="res://.godot/imported/grass_ao.jpg-5809f9a2e4dc487c3b01dc53ec2f543d.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/grass/grass_ao.jpg"
|
||||
dest_files=["res://.godot/imported/grass_ao.jpg-5809f9a2e4dc487c3b01dc53ec2f543d.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=8
|
||||
roughness/src_normal="res://materials/grass/grass_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 2.4 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://8qs6qu1wky5"
|
||||
path.s3tc="res://.godot/imported/grass_normal.jpg-f8ae425ac09405485f0fd2b9e7a4f4b4.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/grass/grass_normal.jpg"
|
||||
dest_files=["res://.godot/imported/grass_normal.jpg-f8ae425ac09405485f0fd2b9e7a4f4b4.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://materials/grass/grass_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 679 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dthghdvueo2u2"
|
||||
path.s3tc="res://.godot/imported/grass_roughness.jpg-fc8625c28f413faba8b3a92a26519997.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/grass/grass_roughness.jpg"
|
||||
dest_files=["res://.godot/imported/grass_roughness.jpg-fc8625c28f413faba8b3a92a26519997.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
|
Before Width: | Height: | Size: 1.4 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cas7jdpphy7rg"
|
||||
path="res://.godot/imported/rock.jpg-848624087108b46192a3e935db6e080f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/rock.jpg"
|
||||
dest_files=["res://.godot/imported/rock.jpg-848624087108b46192a3e935db6e080f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,17 +0,0 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://b410wdy52ut5e"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://oeoeq7mtwb2w" path="res://materials/rock/rock_albedo.jpg" id="1_ynavd"]
|
||||
[ext_resource type="Texture2D" uid="uid://bgk4xqj1ggq4p" path="res://materials/rock/rock_ao.jpg" id="2_3732n"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvvlrd3ti2apl" path="res://materials/rock/rock_normal.jpg" id="4_db6g0"]
|
||||
[ext_resource type="Texture2D" uid="uid://chplahs644oef" path="res://materials/rock/rock_roughness.jpg" id="5_lq5eu"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_ynavd")
|
||||
metallic_specular = 0.0
|
||||
roughness_texture = ExtResource("5_lq5eu")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("4_db6g0")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_3732n")
|
||||
texture_filter = 5
|
||||
disable_receive_shadows = true
|
Before Width: | Height: | Size: 1.0 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://oeoeq7mtwb2w"
|
||||
path.s3tc="res://.godot/imported/rock_albedo.jpg-f8cb7b34a423f067a7013f1c406b5c0c.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/rock/rock_albedo.jpg"
|
||||
dest_files=["res://.godot/imported/rock_albedo.jpg-f8cb7b34a423f067a7013f1c406b5c0c.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
|
Before Width: | Height: | Size: 507 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bgk4xqj1ggq4p"
|
||||
path.s3tc="res://.godot/imported/rock_ao.jpg-92f1a89b92be15195b149a88cc4f80af.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/rock/rock_ao.jpg"
|
||||
dest_files=["res://.godot/imported/rock_ao.jpg-92f1a89b92be15195b149a88cc4f80af.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=8
|
||||
roughness/src_normal="res://materials/rock/rock_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 2.0 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bvvlrd3ti2apl"
|
||||
path.s3tc="res://.godot/imported/rock_normal.jpg-afd8a2dcd2d40cf846cd7358d11de69e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/rock/rock_normal.jpg"
|
||||
dest_files=["res://.godot/imported/rock_normal.jpg-afd8a2dcd2d40cf846cd7358d11de69e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://materials/rock/rock_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 588 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://chplahs644oef"
|
||||
path.s3tc="res://.godot/imported/rock_roughness.jpg-ffb676099966928949d4e3d2a2fe4993.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/rock/rock_roughness.jpg"
|
||||
dest_files=["res://.godot/imported/rock_roughness.jpg-ffb676099966928949d4e3d2a2fe4993.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
|
Before Width: | Height: | Size: 2.6 MiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dv6fmvhxa0yyr"
|
||||
path="res://.godot/imported/stairs.png-8852e0dd27c2e0c5b61937bcfdf2d9df.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stairs.png"
|
||||
dest_files=["res://.godot/imported/stairs.png-8852e0dd27c2e0c5b61937bcfdf2d9df.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,17 +0,0 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://dgf570wtqn17j"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://b4reodnhta7sr" path="res://materials/steel_fence/steel_fence_albedo.png" id="1_lupfc"]
|
||||
[ext_resource type="Texture2D" uid="uid://tx3pf0iblqgo" path="res://materials/steel_fence/steel_fence_metallic.jpg" id="3_rree2"]
|
||||
[ext_resource type="Texture2D" uid="uid://b76hh5upcpvrm" path="res://materials/steel_fence/steel_fence_normal.jpg" id="4_6o2u3"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdqwdrblis6aw" path="res://materials/steel_fence/steel_fence_roughness.jpg" id="5_7avjb"]
|
||||
|
||||
[resource]
|
||||
transparency = 4
|
||||
albedo_texture = ExtResource("1_lupfc")
|
||||
metallic_specular = 0.0
|
||||
metallic_texture = ExtResource("3_rree2")
|
||||
roughness_texture = ExtResource("5_7avjb")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("4_6o2u3")
|
||||
texture_filter = 5
|
||||
disable_receive_shadows = true
|
Before Width: | Height: | Size: 18 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dw1jnex436e5x"
|
||||
path="res://.godot/imported/stone_tiles.jpg-b53951e4d4a274f89312681c3a3b97f4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles.jpg-b53951e4d4a274f89312681c3a3b97f4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,17 +0,0 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://c0kgx8m40tokl"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://cf1y5xh6rh1sv" path="res://materials/stone_tiles/stone_tiles_albedo.jpg" id="1_ys33t"]
|
||||
[ext_resource type="Texture2D" uid="uid://oir21afyig3q" path="res://materials/stone_tiles/stone_tiles_ao.jpg" id="2_byjax"]
|
||||
[ext_resource type="Texture2D" uid="uid://do0onkxytth71" path="res://materials/stone_tiles/stone_tiles_normal.jpg" id="4_r7yms"]
|
||||
[ext_resource type="Texture2D" uid="uid://df4njswra0djl" path="res://materials/stone_tiles/stone_tiles_roughness.jpg" id="5_t2eun"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_ys33t")
|
||||
metallic_specular = 0.0
|
||||
roughness_texture = ExtResource("5_t2eun")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("4_r7yms")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_byjax")
|
||||
texture_filter = 5
|
||||
disable_receive_shadows = true
|
Before Width: | Height: | Size: 1.2 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cf1y5xh6rh1sv"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_albedo.jpg-6983c0187e5cc98f9606a26e4feb98e5.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles/stone_tiles_albedo.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_albedo.jpg-6983c0187e5cc98f9606a26e4feb98e5.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
|
Before Width: | Height: | Size: 590 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://oir21afyig3q"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_ao.jpg-3356c016b2f51e37defa152185610686.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles/stone_tiles_ao.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_ao.jpg-3356c016b2f51e37defa152185610686.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=8
|
||||
roughness/src_normal="res://materials/stone_tiles/stone_tiles_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 1.8 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://do0onkxytth71"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_normal.jpg-c04227c86b3324731ae4c76f5b30ab2d.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles/stone_tiles_normal.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_normal.jpg-c04227c86b3324731ae4c76f5b30ab2d.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://materials/stone_tiles/stone_tiles_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 677 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://df4njswra0djl"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_roughness.jpg-a8632e2b65384cd964310e4133c8e513.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles/stone_tiles_roughness.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_roughness.jpg-a8632e2b65384cd964310e4133c8e513.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
|
Before Width: | Height: | Size: 5.1 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b4etuecvohego"
|
||||
path="res://.godot/imported/stone_tiles_interleaved.jpg-5eced08efc56275d39c419d91969af55.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles_interleaved.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_interleaved.jpg-5eced08efc56275d39c419d91969af55.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,17 +0,0 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://qrbsuv1f18xb"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c58j6nfxp7c6m" path="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_albedo.jpg" id="1_xrlhy"]
|
||||
[ext_resource type="Texture2D" uid="uid://c7a2s5sb4kax4" path="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_ao.jpg" id="2_nln00"]
|
||||
[ext_resource type="Texture2D" uid="uid://7bwiicki74l6" path="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_normal.jpg" id="4_p2ds3"]
|
||||
[ext_resource type="Texture2D" uid="uid://bwut8s16gdr1b" path="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_roughness.jpg" id="5_6ffer"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_xrlhy")
|
||||
metallic_specular = 0.0
|
||||
roughness_texture = ExtResource("5_6ffer")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("4_p2ds3")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_nln00")
|
||||
texture_filter = 5
|
||||
disable_receive_shadows = true
|
Before Width: | Height: | Size: 1.3 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c58j6nfxp7c6m"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_interleaved_albedo.jpg-f646480316dbdc3ad85e5c05b2705c71.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_albedo.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_interleaved_albedo.jpg-f646480316dbdc3ad85e5c05b2705c71.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
|
Before Width: | Height: | Size: 582 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c7a2s5sb4kax4"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_interleaved_ao.jpg-435f6f885e5a863f489d141d0d8e980c.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_ao.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_interleaved_ao.jpg-435f6f885e5a863f489d141d0d8e980c.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=8
|
||||
roughness/src_normal="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 1.7 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7bwiicki74l6"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_interleaved_normal.jpg-e90510b9cd6aded67e94ab3c1cab8702.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_normal.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_interleaved_normal.jpg-e90510b9cd6aded67e94ab3c1cab8702.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 684 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bwut8s16gdr1b"
|
||||
path.s3tc="res://.godot/imported/stone_tiles_interleaved_roughness.jpg-025efb42e3298e9627543174b6db5948.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/stone_tiles_interleaved/stone_tiles_interleaved_roughness.jpg"
|
||||
dest_files=["res://.godot/imported/stone_tiles_interleaved_roughness.jpg-025efb42e3298e9627543174b6db5948.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
|
Before Width: | Height: | Size: 718 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2p5wswquw0la"
|
||||
path="res://.godot/imported/tower.png-af8481b47367d8ad6b6790723593a987.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/tower.png"
|
||||
dest_files=["res://.godot/imported/tower.png-af8481b47367d8ad6b6790723593a987.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
Before Width: | Height: | Size: 5.5 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://velv50ua1m5o"
|
||||
path="res://.godot/imported/white_bricks.jpg-d44314f61a12d1d0a2ea522786a9b975.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/white_bricks.jpg"
|
||||
dest_files=["res://.godot/imported/white_bricks.jpg-d44314f61a12d1d0a2ea522786a9b975.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,17 +0,0 @@
|
||||
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://cjsefst00ahif"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://brnl2ayqawper" path="res://materials/white_bricks/white_bricks_albedo.jpg" id="1_8ddbr"]
|
||||
[ext_resource type="Texture2D" uid="uid://4fwec3m1o8nj" path="res://materials/white_bricks/white_bricks_ao.jpg" id="2_x5ntf"]
|
||||
[ext_resource type="Texture2D" uid="uid://deki4y2yd0v2d" path="res://materials/white_bricks/white_bricks_normal.jpg" id="4_pmu04"]
|
||||
[ext_resource type="Texture2D" uid="uid://diphkaj2hby8f" path="res://materials/white_bricks/white_bricks_roughness.jpg" id="5_d3sgj"]
|
||||
|
||||
[resource]
|
||||
albedo_texture = ExtResource("1_8ddbr")
|
||||
metallic_specular = 0.0
|
||||
roughness_texture = ExtResource("5_d3sgj")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("4_pmu04")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_x5ntf")
|
||||
texture_filter = 5
|
||||
disable_receive_shadows = true
|
Before Width: | Height: | Size: 1.2 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brnl2ayqawper"
|
||||
path.s3tc="res://.godot/imported/white_bricks_albedo.jpg-30ef4a17b8b5df985d84501d9949fb19.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/white_bricks/white_bricks_albedo.jpg"
|
||||
dest_files=["res://.godot/imported/white_bricks_albedo.jpg-30ef4a17b8b5df985d84501d9949fb19.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
|
Before Width: | Height: | Size: 700 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4fwec3m1o8nj"
|
||||
path.s3tc="res://.godot/imported/white_bricks_ao.jpg-9da1ae2f7fd40113eb125ce62276b33e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/white_bricks/white_bricks_ao.jpg"
|
||||
dest_files=["res://.godot/imported/white_bricks_ao.jpg-9da1ae2f7fd40113eb125ce62276b33e.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=8
|
||||
roughness/src_normal="res://materials/white_bricks/white_bricks_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 1.9 MiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://deki4y2yd0v2d"
|
||||
path.s3tc="res://.godot/imported/white_bricks_normal.jpg-f49bc172cea3c8808b9f170bf91683c3.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/white_bricks/white_bricks_normal.jpg"
|
||||
dest_files=["res://.godot/imported/white_bricks_normal.jpg-f49bc172cea3c8808b9f170bf91683c3.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://materials/white_bricks/white_bricks_normal.jpg"
|
||||
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
|
Before Width: | Height: | Size: 711 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://diphkaj2hby8f"
|
||||
path.s3tc="res://.godot/imported/white_bricks_roughness.jpg-14ee2d9cd1036496753bdc72d4bd96ca.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://materials/white_bricks/white_bricks_roughness.jpg"
|
||||
dest_files=["res://.godot/imported/white_bricks_roughness.jpg-14ee2d9cd1036496753bdc72d4bd96ca.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
|
BIN
misc/cover.png
Before Width: | Height: | Size: 184 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cfc4cc586c38e"
|
||||
path="res://.godot/imported/cover.png-d93e27766f34d9ead04c7355b82975c1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://misc/cover.png"
|
||||
dest_files=["res://.godot/imported/cover.png-d93e27766f34d9ead04c7355b82975c1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
@ -1,7 +0,0 @@
|
||||
[gd_resource type="Theme" load_steps=2 format=3 uid="uid://dpn05x2ipj8ah"]
|
||||
|
||||
[ext_resource type="FontFile" uid="uid://246jxnbu62q3" path="res://font/LilitaOne-Regular.ttf" id="1_7cjyy"]
|
||||
|
||||
[resource]
|
||||
Label/constants/outline_size = 2
|
||||
Label/fonts/font = ExtResource("1_7cjyy")
|
BIN
misc/icon.png
Before Width: | Height: | Size: 172 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://mylp6a08fsjq"
|
||||
path="res://.godot/imported/icon.png-9c21e69c4eccbea186fe74b71b99d6cb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://misc/icon.png"
|
||||
dest_files=["res://.godot/imported/icon.png-9c21e69c4eccbea186fe74b71b99d6cb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
Before Width: | Height: | Size: 17 KiB |
@ -1,35 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://hpaqpdc1hfm8"
|
||||
path.s3tc="res://.godot/imported/blueprint.png-0781e2e88ef02c1bb57d3f041984b57e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://models/blueprint.png"
|
||||
dest_files=["res://.godot/imported/blueprint.png-0781e2e88ef02c1bb57d3f041984b57e.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
|
BIN
models/bp_uv.png
Before Width: | Height: | Size: 6.9 KiB |
@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://csvovetdpbr4l"
|
||||
path="res://.godot/imported/bp_uv.png-cce68b65f268b94ba56c1d10c6ac6633.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://models/bp_uv.png"
|
||||
dest_files=["res://.godot/imported/bp_uv.png-cce68b65f268b94ba56c1d10c6ac6633.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
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=1
|
51
models/grappling_hook.blend.import
Normal file
@ -0,0 +1,51 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://8nth3l65bb7r"
|
||||
path="res://.godot/imported/grappling_hook.blend-2e604f48b288f3a507a2e743fac7348f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://models/grappling_hook.blend"
|
||||
dest_files=["res://.godot/imported/grappling_hook.blend-2e604f48b288f3a507a2e743fac7348f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
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={}
|
||||
blender/nodes/visible=0
|
||||
blender/nodes/active_collection_only=false
|
||||
blender/nodes/punctual_lights=true
|
||||
blender/nodes/cameras=true
|
||||
blender/nodes/custom_properties=true
|
||||
blender/nodes/modifiers=1
|
||||
blender/meshes/colors=false
|
||||
blender/meshes/uvs=true
|
||||
blender/meshes/normals=true
|
||||
blender/meshes/tangents=true
|
||||
blender/meshes/skins=2
|
||||
blender/meshes/export_bones_deforming_mesh_only=false
|
||||
blender/materials/unpack_enabled=true
|
||||
blender/materials/export_materials=1
|
||||
blender/animation/limit_playback=true
|
||||
blender/animation/always_sample=true
|
||||
blender/animation/group_tracks=true
|
BIN
models/table.fbx
@ -1,37 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://diwlyi146eroa"
|
||||
path="res://.godot/imported/table.fbx-415aca57b7dfeb0f13560cf5d938d1b3.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://models/table.fbx"
|
||||
dest_files=["res://.godot/imported/table.fbx-415aca57b7dfeb0f13560cf5d938d1b3.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
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
|
@ -10,19 +10,17 @@ config_version=5
|
||||
|
||||
[application]
|
||||
|
||||
config/name="Miniature Maker"
|
||||
run/main_scene="res://scenes/entrypoint_scene.tscn"
|
||||
config/name="gmtk24"
|
||||
run/main_scene="res://scenes/demo/demo.tscn"
|
||||
config/features=PackedStringArray("4.3", "C#", "Forward Plus")
|
||||
boot_splash/image="res://misc/cover.png"
|
||||
config/icon="res://misc/icon.png"
|
||||
|
||||
[autoload]
|
||||
|
||||
UserSettings="*res://scripts/UserSettings.cs"
|
||||
config/icon="res://misc/icon.svg"
|
||||
|
||||
[display]
|
||||
|
||||
window/size/viewport_width=1920
|
||||
window/size/viewport_height=1080
|
||||
window/stretch/mode="canvas_items"
|
||||
window/stretch/scale=2.0
|
||||
|
||||
[dotnet]
|
||||
|
||||
@ -32,14 +30,6 @@ project/assembly_name="gmtk24"
|
||||
|
||||
enabled=PackedStringArray("res://addons/func_godot/plugin.cfg")
|
||||
|
||||
[filesystem]
|
||||
|
||||
import/blender/enabled=false
|
||||
|
||||
[gui]
|
||||
|
||||
theme/custom="res://misc/global_theme.tres"
|
||||
|
||||
[importer_defaults]
|
||||
|
||||
texture={
|
||||
@ -48,14 +38,6 @@ texture={
|
||||
|
||||
[input]
|
||||
|
||||
ui_accept={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194309,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194310,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
move_forward={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
|
||||
@ -117,62 +99,6 @@ sprint={
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":3,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
toggle_pause_menu={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":true,"script":null)
|
||||
]
|
||||
}
|
||||
interact={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(238, 22),"global_position":Vector2(252, 92),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
drag_orbit={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":4,"position":Vector2(272, 24),"global_position":Vector2(286, 94),"factor":1.0,"button_index":3,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
release_block={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":2,"position":Vector2(224, 40),"global_position":Vector2(238, 110),"factor":1.0,"button_index":2,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
place_block={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(202, 14),"global_position":Vector2(216, 84),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
rotate_block_right={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":8,"position":Vector2(256, 16),"global_position":Vector2(270, 86),"factor":1.0,"button_index":4,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
rotate_block_left={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":16,"position":Vector2(312, 24),"global_position":Vector2(326, 94),"factor":1.0,"button_index":5,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
toggle_noclip={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194334,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
zoom_orbit_out={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":8,"position":Vector2(310, 20),"global_position":Vector2(324, 90),"factor":1.0,"button_index":4,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
zoom_orbit_in={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":16,"position":Vector2(336, 24),"global_position":Vector2(350, 94),"factor":1.0,"button_index":5,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||
]
|
||||
}
|
||||
toggle_table={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
|
||||
[internationalization]
|
||||
|
||||
|
BIN
scenes/demo.lmbake.depren
Normal file
@ -1,29 +0,0 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://c5ksyousvxx7x"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dv81sy34l8ice" path="res://scenes/stairs/stairs.tscn" id="1_00r22"]
|
||||
[ext_resource type="Script" path="res://scripts/SceneSwitcher.cs" id="1_ps0jf"]
|
||||
[ext_resource type="PackedScene" uid="uid://bqtfwxneu1eqw" path="res://scenes/main_menu.tscn" id="2_mxfpj"]
|
||||
[ext_resource type="PackedScene" uid="uid://8po7ftboqq4k" path="res://scenes/demo/demo.tscn" id="2_rf0rf"]
|
||||
|
||||
[node name="EntrypointScene" type="Node" node_paths=PackedStringArray("LoadingScreen")]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_ps0jf")
|
||||
AddedLoadingScreenSeconds = 0.3
|
||||
LoadingScreen = NodePath("LoadingScreen")
|
||||
MainMenu = ExtResource("2_mxfpj")
|
||||
DemoScene = ExtResource("2_rf0rf")
|
||||
StairsScene = ExtResource("1_00r22")
|
||||
|
||||
[node name="LoadingScreen" type="CenterContainer" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 4.0
|
||||
offset_right = 4.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Label" type="Label" parent="LoadingScreen"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 36
|
||||
text = "Loading..."
|
31
scenes/grappling_hook.tscn
Normal file
@ -0,0 +1,31 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://7povmsfyrjf4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://8nth3l65bb7r" path="res://models/grappling_hook.blend" id="1_nljl0"]
|
||||
|
||||
[sub_resource type="CSharpScript" id="CSharpScript_4q8vt"]
|
||||
script/source = "using Godot;
|
||||
|
||||
namespace Gmtk24 {
|
||||
public partial class GrapplingHook : RigidBody3D {
|
||||
public void OnCollisionEntered(Node node) {
|
||||
Freeze = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
"
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_rp2xw"]
|
||||
size = Vector3(0.872498, 0.875122, 0.902222)
|
||||
|
||||
[node name="GrapplingHook" type="RigidBody3D"]
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 1
|
||||
script = SubResource("CSharpScript_4q8vt")
|
||||
|
||||
[node name="grappling_hook" parent="." instance=ExtResource("1_nljl0")]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 0, 0, 1, 0.00187739, -0.0024816, -0.348884)
|
||||
shape = SubResource("BoxShape3D_rp2xw")
|
||||
|
||||
[connection signal="body_entered" from="." to="." method="OnCollisionEntered"]
|
@ -15,8 +15,6 @@ sky_material = SubResource("ProceduralSkyMaterial_2n8bf")
|
||||
background_mode = 2
|
||||
sky = SubResource("Sky_jvem5")
|
||||
tonemap_mode = 2
|
||||
ssao_enabled = true
|
||||
ssao_radius = 0.05
|
||||
|
||||
[node name="HazyEnv" type="Node3D"]
|
||||
|
||||
@ -24,7 +22,6 @@ ssao_radius = 0.05
|
||||
transform = Transform3D(0.914416, 0.167281, -0.368593, 0.265225, 0.44028, 0.857793, 0.305777, -0.88214, 0.358232, 0, 2, 0)
|
||||
light_angular_distance = 0.5
|
||||
light_bake_mode = 1
|
||||
shadow_enabled = true
|
||||
|
||||
[node name="Env" type="WorldEnvironment" parent="."]
|
||||
environment = SubResource("Environment_exkg8")
|
||||
|
@ -3,4 +3,4 @@
|
||||
[resource]
|
||||
auto_exposure_enabled = true
|
||||
auto_exposure_min_exposure_value = 2.0
|
||||
auto_exposure_max_exposure_value = 2.0
|
||||
auto_exposure_max_exposure_value = 3.0
|
||||
|
@ -1,80 +0,0 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://b5asfx4vribls"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/Hud.cs" id="1_hvqpl"]
|
||||
|
||||
[node name="HUD" type="Control" node_paths=PackedStringArray("HoverText", "CameraHeightContainer", "CameraHeightSlider", "CornerPrompt")]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
script = ExtResource("1_hvqpl")
|
||||
HoverText = NodePath("CenterContainer2/HoverText")
|
||||
CameraHeightContainer = NodePath("CameraHeightContainer")
|
||||
CameraHeightSlider = NodePath("CameraHeightContainer/CameraHeightSlider")
|
||||
CornerPrompt = NodePath("TableRecallPrompt")
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="CenterContainer"]
|
||||
custom_minimum_size = Vector2(16, 2)
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="ColorRect2" type="ColorRect" parent="CenterContainer"]
|
||||
custom_minimum_size = Vector2(2, 16)
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="CameraHeightContainer" type="VBoxContainer" parent="."]
|
||||
visible = false
|
||||
layout_mode = 1
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -227.0
|
||||
offset_right = 67.0
|
||||
grow_vertical = 0
|
||||
|
||||
[node name="CameraHeightSlider" type="VSlider" parent="CameraHeightContainer"]
|
||||
custom_minimum_size = Vector2(70, 200)
|
||||
layout_mode = 2
|
||||
step = 0.1
|
||||
|
||||
[node name="CameraHeightLabel" type="Label" parent="CameraHeightContainer"]
|
||||
layout_mode = 2
|
||||
text = "Height
|
||||
"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="CenterContainer2" type="CenterContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -134.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="HoverText" type="Label" parent="CenterContainer2"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 24
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="TableRecallPrompt" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
offset_left = 34.0
|
||||
offset_top = 22.0
|
||||
offset_right = 314.0
|
||||
offset_bottom = 67.0
|
||||
theme_override_font_sizes/font_size = 24
|
@ -1,15 +1,8 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://c670g1qg5gaug"]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://c670g1qg5gaug"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/PauseMenu.cs" id="1_p5jo3"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_k7oof"]
|
||||
bg_color = Color(0.2, 0.2, 0.2, 0.921569)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_q40bd"]
|
||||
bg_color = Color(0.25, 0.25, 0.25, 0.909804)
|
||||
|
||||
[node name="PauseMenu" type="Control" node_paths=PackedStringArray("InitialFocusTarget", "VolumeSlider", "CameraSensitivityX", "CameraSensitivityY", "CameraInvertX", "CameraInvertY", "TableOrbitSpeedX", "TableOrbitSpeedY", "TableOrbitInvertX", "TableOrbitInvertY", "MsaaOptions", "RenderScaleOptions", "UpscalingOptions", "WindowModeOptions")]
|
||||
process_mode = 3
|
||||
[node name="PauseMenu" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@ -17,23 +10,8 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_p5jo3")
|
||||
InitialFocusTarget = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/ContinueButton")
|
||||
VolumeSlider = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/General settings/Grid/VolumeSlider")
|
||||
CameraSensitivityX = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid/CameraXSlider")
|
||||
CameraSensitivityY = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid/CameraYSlider")
|
||||
CameraInvertX = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid/CameraXInvCheck")
|
||||
CameraInvertY = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid/CameraYInvCheck")
|
||||
TableOrbitSpeedX = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid/RotateSpeedSlider")
|
||||
TableOrbitSpeedY = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid/TiltSpeedSlider")
|
||||
TableOrbitInvertX = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid/InvertRotateCheck")
|
||||
TableOrbitInvertY = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid/InvertTiltCheck")
|
||||
MsaaOptions = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid/MsaaOptions")
|
||||
RenderScaleOptions = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid/RenderScaleOptions")
|
||||
UpscalingOptions = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid/UpscaleOptions")
|
||||
WindowModeOptions = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid/FullscreenOptions")
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
process_mode = 2
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@ -41,290 +19,9 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer"]
|
||||
[node name="Button" type="Button" parent="CenterContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="Control" type="Control" parent="CenterContainer/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(100, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="OptionsAndButtonsContainer" type="PanelContainer" parent="CenterContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_k7oof")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 20
|
||||
theme_override_constants/margin_top = 20
|
||||
theme_override_constants/margin_right = 20
|
||||
theme_override_constants/margin_bottom = 20
|
||||
|
||||
[node name="Options and buttons" type="VBoxContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 16
|
||||
|
||||
[node name="ContinueButton" type="Button" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons"]
|
||||
layout_mode = 2
|
||||
focus_neighbor_top = NodePath("../QuitButton")
|
||||
theme_override_font_sizes/font_size = 50
|
||||
text = "Continue"
|
||||
|
||||
[node name="TabContainer" type="TabContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons"]
|
||||
custom_minimum_size = Vector2(340, 200)
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 11
|
||||
current_tab = 0
|
||||
|
||||
[node name="General settings" type="MarginContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
metadata/_tab_index = 0
|
||||
|
||||
[node name="Grid" type="GridContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/General settings"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 14
|
||||
theme_override_constants/v_separation = 9
|
||||
columns = 2
|
||||
|
||||
[node name="VolumeLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/General settings/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Volume"
|
||||
|
||||
[node name="VolumeSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/General settings/Grid"]
|
||||
custom_minimum_size = Vector2(100, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 1
|
||||
max_value = 1.0
|
||||
step = 0.05
|
||||
|
||||
[node name="Camera" type="MarginContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer"]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
metadata/_tab_index = 1
|
||||
|
||||
[node name="Grid" type="GridContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 14
|
||||
theme_override_constants/v_separation = 9
|
||||
columns = 2
|
||||
|
||||
[node name="CameraXLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Camera yaw speed"
|
||||
|
||||
[node name="CameraXSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 1
|
||||
max_value = 10.0
|
||||
step = 0.25
|
||||
|
||||
[node name="CameraXInvLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Camera invert yaw"
|
||||
|
||||
[node name="CameraXInvCheck" type="CheckButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
action_mode = 0
|
||||
|
||||
[node name="CameraYLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Camera pitch speed"
|
||||
|
||||
[node name="CameraYSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 1
|
||||
max_value = 10.0
|
||||
step = 0.25
|
||||
|
||||
[node name="CameraYInvLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Camera invert pitch"
|
||||
|
||||
[node name="CameraYInvCheck" type="CheckButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Camera/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
action_mode = 0
|
||||
|
||||
[node name="Building" type="MarginContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer"]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
metadata/_tab_index = 2
|
||||
|
||||
[node name="Grid" type="GridContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 14
|
||||
theme_override_constants/v_separation = 9
|
||||
columns = 2
|
||||
|
||||
[node name="RotateSpeedLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Rotation speed"
|
||||
|
||||
[node name="RotateSpeedSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 1
|
||||
max_value = 6.0
|
||||
step = 0.25
|
||||
|
||||
[node name="InvertRotateLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Invert rotation"
|
||||
|
||||
[node name="InvertRotateCheck" type="CheckButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
action_mode = 0
|
||||
|
||||
[node name="TiltSpeedLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Tilt speed"
|
||||
|
||||
[node name="TiltSpeedSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 1
|
||||
max_value = 6.0
|
||||
step = 0.25
|
||||
|
||||
[node name="InvertTiltLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Invert tilt"
|
||||
|
||||
[node name="InvertTiltCheck" type="CheckButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Building/Grid"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
action_mode = 0
|
||||
|
||||
[node name="Graphics" type="MarginContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer"]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
metadata/_tab_index = 3
|
||||
|
||||
[node name="Grid" type="GridContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 14
|
||||
theme_override_constants/v_separation = 9
|
||||
columns = 2
|
||||
|
||||
[node name="FullscreenLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Display mode"
|
||||
|
||||
[node name="FullscreenOptions" type="OptionButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
selected = 0
|
||||
item_count = 3
|
||||
popup/item_0/text = "Windowed"
|
||||
popup/item_1/text = "Fullscreen"
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "Exclusive fullscreen"
|
||||
popup/item_2/id = 2
|
||||
|
||||
[node name="MsaaLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
text = "MSAA"
|
||||
|
||||
[node name="MsaaOptions" type="OptionButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
selected = 2
|
||||
item_count = 4
|
||||
popup/item_0/text = "Disabled"
|
||||
popup/item_1/text = "2 samples"
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "4 samples"
|
||||
popup/item_2/id = 2
|
||||
popup/item_3/text = "8 samples"
|
||||
popup/item_3/id = 3
|
||||
|
||||
[node name="RenderScaleLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Render scale
|
||||
"
|
||||
|
||||
[node name="RenderScaleOptions" type="OptionButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
selected = 3
|
||||
item_count = 6
|
||||
popup/item_0/text = "25%"
|
||||
popup/item_0/id = 25
|
||||
popup/item_1/text = "50%"
|
||||
popup/item_1/id = 50
|
||||
popup/item_2/text = "75%"
|
||||
popup/item_2/id = 75
|
||||
popup/item_3/text = "100%"
|
||||
popup/item_3/id = 100
|
||||
popup/item_4/text = "150%"
|
||||
popup/item_4/id = 150
|
||||
popup/item_5/text = "200%"
|
||||
popup/item_5/id = 200
|
||||
|
||||
[node name="UpscaleLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
text = "Upscaling"
|
||||
|
||||
[node name="UpscaleOptions" type="OptionButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/TabContainer/Graphics/Grid"]
|
||||
layout_mode = 2
|
||||
disabled = true
|
||||
selected = 0
|
||||
item_count = 3
|
||||
popup/item_0/text = "Linear"
|
||||
popup/item_1/text = "FSR 1.0"
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "FSR 2.2"
|
||||
popup/item_2/id = 2
|
||||
|
||||
[node name="QuitButton" type="Button" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons"]
|
||||
layout_mode = 2
|
||||
focus_neighbor_bottom = NodePath("../ContinueButton")
|
||||
text = "Back to main menu"
|
||||
|
||||
[node name="CreditsContainer" type="PanelContainer" parent="CenterContainer/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(300, 0)
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_q40bd")
|
||||
|
||||
[node name="Credits" type="VBoxContainer" parent="CenterContainer/HBoxContainer/CreditsContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/HBoxContainer/CreditsContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
|
||||
[node name="CreditsText" type="RichTextLabel" parent="CenterContainer/HBoxContainer/CreditsContainer/Credits/MarginContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
bbcode_enabled = true
|
||||
text = "[font_size=20]Asset credits[/font_size]
|
||||
[font_size=16]Textures from ambientcg.com[/font_size]
|
||||
[font_size=16]Sounds from freesound.org[/font_size]
|
||||
[font_size=12]Wind by Leandros.Ntounis
|
||||
Footsteps by kyles
|
||||
[/font_size]
|
||||
"
|
||||
|
||||
[connection signal="pressed" from="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/ContinueButton" to="." method="Close"]
|
||||
[connection signal="pressed" from="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/QuitButton" to="." method="Quit"]
|
||||
[connection signal="pressed" from="CenterContainer/Button" to="." method="Close"]
|
||||
|
@ -1,108 +0,0 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bqtfwxneu1eqw"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/MainMenu.cs" id="1_8obly"]
|
||||
[ext_resource type="Texture2D" uid="uid://d2p5wswquw0la" path="res://materials/tower.png" id="1_h16yv"]
|
||||
[ext_resource type="Texture2D" uid="uid://dv6fmvhxa0yyr" path="res://materials/stairs.png" id="2_6auxm"]
|
||||
|
||||
[node name="MainMenu" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_8obly")
|
||||
|
||||
[node name="Panel" type="Panel" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="GameNameLabel" type="Label" parent="Panel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
offset_top = 100.0
|
||||
offset_bottom = 188.0
|
||||
grow_horizontal = 2
|
||||
theme_override_font_sizes/font_size = 64
|
||||
text = "Miniature Maker"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Panel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -602.0
|
||||
offset_top = -300.0
|
||||
offset_right = 602.0
|
||||
offset_bottom = 300.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="BoxContainer2" type="BoxContainer" parent="Panel/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(300, 300)
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
vertical = true
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="Panel/HBoxContainer/BoxContainer2"]
|
||||
layout_mode = 2
|
||||
texture = ExtResource("1_h16yv")
|
||||
expand_mode = 5
|
||||
stretch_mode = 5
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="TowerButton" type="Button" parent="Panel/HBoxContainer/BoxContainer2"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 32
|
||||
text = "Tower"
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="BoxContainer" type="BoxContainer" parent="Panel/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(300, 300)
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
vertical = true
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="Panel/HBoxContainer/BoxContainer"]
|
||||
layout_mode = 2
|
||||
texture = ExtResource("2_6auxm")
|
||||
expand_mode = 5
|
||||
stretch_mode = 5
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="StairsButton" type="Button" parent="Panel/HBoxContainer/BoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 32
|
||||
text = "Stairs"
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="QuitButton" type="Button" parent="Panel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 7
|
||||
anchor_left = 0.5
|
||||
anchor_top = 1.0
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -100.0
|
||||
offset_top = -180.0
|
||||
offset_right = 100.0
|
||||
offset_bottom = -127.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
theme_override_font_sizes/font_size = 32
|
||||
text = "Quit"
|
||||
|
||||
[connection signal="pressed" from="Panel/HBoxContainer/BoxContainer2/TowerButton" to="." method="Tower"]
|
||||
[connection signal="pressed" from="Panel/HBoxContainer/BoxContainer/StairsButton" to="." method="Stairs"]
|
||||
[connection signal="pressed" from="Panel/QuitButton" to="." method="Quit"]
|
@ -1,47 +1,37 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://wjbuh7jk50nm"]
|
||||
[gd_scene load_steps=3 format=3 uid="uid://wjbuh7jk50nm"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/Player.cs" id="1_aff2a"]
|
||||
[ext_resource type="AudioStream" uid="uid://nkhen28d4xfu" path="res://sounds/163609__leandrosntounis__wind-strong-through-rocks-1.ogg" id="2_ab4w4"]
|
||||
[ext_resource type="AudioStream" uid="uid://5qnq5lp6qxps" path="res://sounds/footsteps.tres" id="3_op70v"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_rgktv"]
|
||||
height = 1.9
|
||||
radius = 0.3
|
||||
|
||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("Eye", "LookingAt", "HeightBasedWindPlayer", "FootstepPlayer")]
|
||||
floor_block_on_wall = false
|
||||
floor_snap_length = 0.25
|
||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("Eye")]
|
||||
script = ExtResource("1_aff2a")
|
||||
MovementSpeed = 4.0
|
||||
JumpVelocity = 6.0
|
||||
Gravity = 13.0
|
||||
JumpVelocity = 15.0
|
||||
Gravity = 25.0
|
||||
Eye = NodePath("PlayerEyeCamera")
|
||||
LookingAt = NodePath("PlayerEyeCamera/LookAt")
|
||||
HeightBasedWindPlayer = NodePath("HeightBasedWindFx")
|
||||
MinVolumeWindHeight = -5.0
|
||||
MaxVolumeWindHeight = 20.0
|
||||
FootstepPlayer = NodePath("FootstepFx")
|
||||
FootstepNoiseInterval = 2.0
|
||||
|
||||
[node name="PlayerEyeCamera" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0)
|
||||
|
||||
[node name="Ears" type="AudioListener3D" parent="PlayerEyeCamera"]
|
||||
current = true
|
||||
|
||||
[node name="LookAt" type="RayCast3D" parent="PlayerEyeCamera"]
|
||||
target_position = Vector3(0, 0, -4)
|
||||
collision_mask = 4
|
||||
debug_shape_custom_color = Color(1, 1, 1, 1)
|
||||
debug_shape_thickness = 5
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.95, 0)
|
||||
shape = SubResource("CylinderShape3D_rgktv")
|
||||
|
||||
[node name="HeightBasedWindFx" type="AudioStreamPlayer" parent="."]
|
||||
process_mode = 3
|
||||
stream = ExtResource("2_ab4w4")
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="FootstepFx" type="AudioStreamPlayer3D" parent="."]
|
||||
stream = ExtResource("3_op70v")
|
||||
[node name="ColorRect" type="ColorRect" parent="CenterContainer"]
|
||||
custom_minimum_size = Vector2(16, 2)
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="ColorRect2" type="ColorRect" parent="CenterContainer"]
|
||||
custom_minimum_size = Vector2(2, 16)
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
|
@ -1,26 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="2d_array_texture"
|
||||
type="CompressedTexture2DArray"
|
||||
uid="uid://ced3hjg0sju85"
|
||||
path="res://.godot/imported/stairs.exr-9e4d2075a0e77c1968b8475033ffe210.ctexarray"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/stairs/stairs.exr"
|
||||
dest_files=["res://.godot/imported/stairs.exr-9e4d2075a0e77c1968b8475033ffe210.ctexarray"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/channel_pack=1
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
slices/horizontal=1
|
||||
slices/vertical=2
|
@ -1,80 +0,0 @@
|
||||
[gd_scene load_steps=15 format=3 uid="uid://dv81sy34l8ice"]
|
||||
|
||||
[ext_resource type="CameraAttributesPhysical" uid="uid://cxyj2tvfksjl6" path="res://scenes/hazy_env_camera_attrs.tres" id="1_kljnd"]
|
||||
[ext_resource type="LightmapGIData" uid="uid://ipje5nrsxy3r" path="res://scenes/stairs/stairs.lmbake" id="2_36ysp"]
|
||||
[ext_resource type="PackedScene" uid="uid://br315evr8x2gt" path="res://scenes/hazy_env.tscn" id="3_gdvn0"]
|
||||
[ext_resource type="PackedScene" uid="uid://mgs2yc1fcem7" path="res://scenes/stairs/stairs_map.tscn" id="4_87fvr"]
|
||||
[ext_resource type="PackedScene" uid="uid://wjbuh7jk50nm" path="res://scenes/player.tscn" id="8_6btor"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5asfx4vribls" path="res://scenes/interface/hud.tscn" id="8_i25qr"]
|
||||
[ext_resource type="PackedScene" uid="uid://c670g1qg5gaug" path="res://scenes/interface/pause_menu.tscn" id="9_cfhxe"]
|
||||
[ext_resource type="Shader" uid="uid://c75j6c1ufl7b4" path="res://materials/blueprint_base.tres" id="9_j6rdw"]
|
||||
[ext_resource type="PackedScene" uid="uid://d02cqylu3xwos" path="res://scenes/table.tscn" id="10_hcwch"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_5jiut"]
|
||||
viewport_path = NodePath("SubViewport")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_5usnw"]
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_owd82"]
|
||||
noise_type = 3
|
||||
frequency = 0.0785
|
||||
|
||||
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_g0wnn"]
|
||||
color_ramp = SubResource("Gradient_5usnw")
|
||||
noise = SubResource("FastNoiseLite_owd82")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ltak5"]
|
||||
resource_local_to_scene = true
|
||||
render_priority = 0
|
||||
shader = ExtResource("9_j6rdw")
|
||||
shader_parameter/FloatParameter = 0.002
|
||||
shader_parameter/ColorParameter2 = Color(0, 0, 1, 0)
|
||||
shader_parameter/ColorParameter = Color(1, 1, 1, 1)
|
||||
shader_parameter/Texture2DParameter = SubResource("ViewportTexture_5jiut")
|
||||
shader_parameter/Texture2DParameter2 = SubResource("NoiseTexture2D_g0wnn")
|
||||
|
||||
[node name="Stairs" type="Node3D"]
|
||||
|
||||
[node name="LightmapGI" type="LightmapGI" parent="."]
|
||||
quality = 3
|
||||
bounces = 5
|
||||
bounce_indirect_energy = 1.5
|
||||
camera_attributes = ExtResource("1_kljnd")
|
||||
light_data = ExtResource("2_36ysp")
|
||||
|
||||
[node name="HazyEnv" parent="." instance=ExtResource("3_gdvn0")]
|
||||
|
||||
[node name="Player" parent="." node_paths=PackedStringArray("Table") instance=ExtResource("8_6btor")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -205.512, -4.76837e-07, 45.9007)
|
||||
MaxVolumeWindHeight = 60.0
|
||||
Table = NodePath("../table")
|
||||
|
||||
[node name="table" parent="." node_paths=PackedStringArray("Hud", "TrenchbroomMap") instance=ExtResource("10_hcwch")]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -205.16, -0.00674486, 42.2491)
|
||||
Hud = NodePath("../HUD")
|
||||
TrenchbroomMap = NodePath("../StairsMap")
|
||||
RelativeScale = 0.002
|
||||
|
||||
[node name="BlueprintDrawing" type="CSGBox3D" parent="table"]
|
||||
transform = Transform3D(-2.79397e-09, 0, -1.00001, 0, 1, 0, 1.00001, 0, -2.79397e-09, -0.0370032, 1.1081, 4.57764e-05)
|
||||
size = Vector3(1.04, 0.001, 0.52)
|
||||
material = SubResource("ShaderMaterial_ltak5")
|
||||
|
||||
[node name="StairsMap" parent="." instance=ExtResource("4_87fvr")]
|
||||
|
||||
[node name="HUD" parent="." node_paths=PackedStringArray("Player") instance=ExtResource("8_i25qr")]
|
||||
Player = NodePath("../Player")
|
||||
|
||||
[node name="PauseMenu" parent="." node_paths=PackedStringArray("Table") instance=ExtResource("9_cfhxe")]
|
||||
Table = NodePath("../table")
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="."]
|
||||
msaa_3d = 3
|
||||
size = Vector2i(512, 1024)
|
||||
|
||||
[node name="BlueprintOrthoCam" type="Camera3D" parent="SubViewport"]
|
||||
transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 1.91069e-15, -1, 1, -4.37114e-08, -4.37114e-08, 59.259, -1, 0)
|
||||
keep_aspect = 0
|
||||
projection = 1
|
||||
size = 270.0
|
||||
far = 2.0
|