Merge branch 'stairs-map'
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cvex6toty8yn7"] | [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cvex6toty8yn7"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://addons/func_godot/textures/default_texture.png" id="1_ncj77"] | [ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://materials/default_texture.png" id="1_ncj77"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| albedo_texture = ExtResource("1_ncj77") | albedo_texture = ExtResource("1_ncj77") | ||||||
|  | |||||||
| Before Width: | Height: | Size: 107 B After Width: | Height: | Size: 107 B | 
| @ -3,15 +3,15 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://d1qe6nsgnm668" | uid="uid://d1qe6nsgnm668" | ||||||
| path="res://.godot/imported/asphalt.png-ac61e7ecbfd4001b91872200a6ce765b.ctex" | path="res://.godot/imported/asphalt.png-84532b290e3408e46d861789f784a60c.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "vram_texture": false | "vram_texture": false | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/asphalt.png" | source_file="res://materials/asphalt.png" | ||||||
| dest_files=["res://.godot/imported/asphalt.png-ac61e7ecbfd4001b91872200a6ce765b.ctex"] | dest_files=["res://.godot/imported/asphalt.png-84532b290e3408e46d861789f784a60c.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://biro7l4e6n6vi"] | [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://biro7l4e6n6vi"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Texture2D" uid="uid://d1qe6nsgnm668" path="res://textures/asphalt.png" id="1_adacw"] | [ext_resource type="Texture2D" uid="uid://d1qe6nsgnm668" path="res://materials/asphalt.png" id="1_adacw"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| albedo_texture = ExtResource("1_adacw") | albedo_texture = ExtResource("1_adacw") | ||||||
							
								
								
									
										450
									
								
								materials/blueprint_base.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,450 @@ | |||||||
|  | [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,6 +1,6 @@ | |||||||
| [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://bq5oqyuwekryv"] | [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://bq5oqyuwekryv"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Shader" path="res://textures/building_block.gdshader" id="1_5ux3x"] | [ext_resource type="Shader" path="res://materials/building_block.gdshader" id="1_5ux3x"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| render_priority = 0 | render_priority = 0 | ||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://bfxaaqdjgwv8b"] | [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://bfxaaqdjgwv8b"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Shader" path="res://textures/building_block.gdshader" id="1_dis1h"] | [ext_resource type="Shader" path="res://materials/building_block.gdshader" id="1_dis1h"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| render_priority = 1 | render_priority = 1 | ||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://pu02smf107o8"] | [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://pu02smf107o8"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Shader" path="res://textures/building_block.gdshader" id="1_fkxdu"] | [ext_resource type="Shader" path="res://materials/building_block.gdshader" id="1_fkxdu"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| render_priority = 0 | render_priority = 0 | ||||||
| Before Width: | Height: | Size: 144 B After Width: | Height: | Size: 144 B | 
| @ -3,15 +3,15 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://cyg2snr1w5xw5" | uid="uid://cyg2snr1w5xw5" | ||||||
| path="res://.godot/imported/default_texture.png-881a2e123e5cebffe367630531266e1b.ctex" | path="res://.godot/imported/default_texture.png-7a83bb5c550b301fd109d40036b7d84b.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "vram_texture": false | "vram_texture": false | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/default_texture.png" | source_file="res://materials/default_texture.png" | ||||||
| dest_files=["res://.godot/imported/default_texture.png-881a2e123e5cebffe367630531266e1b.ctex"] | dest_files=["res://.godot/imported/default_texture.png-7a83bb5c550b301fd109d40036b7d84b.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://osc3atlspjc"] | [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://osc3atlspjc"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://textures/default_texture.png" id="1_u5p53"] | [ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://materials/default_texture.png" id="1_u5p53"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| albedo_texture = ExtResource("1_u5p53") | albedo_texture = ExtResource("1_u5p53") | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/grass.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 22 KiB | 
							
								
								
									
										34
									
								
								materials/grass.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,34 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										16
									
								
								materials/grass.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,16 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/grass/grass_albedo.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.1 MiB | 
							
								
								
									
										35
									
								
								materials/grass/grass_albedo.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/grass/grass_ao.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 598 KiB | 
							
								
								
									
										35
									
								
								materials/grass/grass_ao.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/grass/grass_normal.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.4 MiB | 
							
								
								
									
										35
									
								
								materials/grass/grass_normal.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/grass/grass_roughness.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 679 KiB | 
							
								
								
									
										35
									
								
								materials/grass/grass_roughness.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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: 107 B After Width: | Height: | Size: 107 B | 
| @ -3,15 +3,15 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://daehkv152sck7" | uid="uid://daehkv152sck7" | ||||||
| path="res://.godot/imported/red_metal.png-3b795a61edf3045e2e954b9a4785e55f.ctex" | path="res://.godot/imported/red_metal.png-f977e8739aca55e667472cd52bafa657.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "vram_texture": false | "vram_texture": false | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/red_metal.png" | source_file="res://materials/red_metal.png" | ||||||
| dest_files=["res://.godot/imported/red_metal.png-3b795a61edf3045e2e954b9a4785e55f.ctex"] | dest_files=["res://.godot/imported/red_metal.png-f977e8739aca55e667472cd52bafa657.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cqn1kke18jdyo"] | [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cqn1kke18jdyo"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Texture2D" uid="uid://daehkv152sck7" path="res://textures/red_metal.png" id="1_hsryr"] | [ext_resource type="Texture2D" uid="uid://daehkv152sck7" path="res://materials/red_metal.png" id="1_hsryr"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| albedo_texture = ExtResource("1_hsryr") | albedo_texture = ExtResource("1_hsryr") | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/rock.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										34
									
								
								materials/rock.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,34 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										16
									
								
								materials/rock.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,16 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/rock/rock_albedo.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.0 MiB | 
							
								
								
									
										35
									
								
								materials/rock/rock_albedo.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/rock/rock_ao.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 507 KiB | 
							
								
								
									
										35
									
								
								materials/rock/rock_ao.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/rock/rock_normal.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.0 MiB | 
							
								
								
									
										35
									
								
								materials/rock/rock_normal.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/rock/rock_roughness.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 588 KiB | 
							
								
								
									
										35
									
								
								materials/rock/rock_roughness.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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: 1.1 KiB After Width: | Height: | Size: 1.1 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://dhmu0toe1itnr" | uid="uid://dhmu0toe1itnr" | ||||||
| path.s3tc="res://.godot/imported/clip.png-b88af128d9765ee842c60c6e4c027bc0.s3tc.ctex" | path.s3tc="res://.godot/imported/clip.png-b9ee78fa3c3f794f8981c5a685b02b04.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/special/clip.png" | source_file="res://materials/special/clip.png" | ||||||
| dest_files=["res://.godot/imported/clip.png-b88af128d9765ee842c60c6e4c027bc0.s3tc.ctex"] | dest_files=["res://.godot/imported/clip.png-b9ee78fa3c3f794f8981c5a685b02b04.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://bk5oo263y3u7w" | uid="uid://bk5oo263y3u7w" | ||||||
| path.s3tc="res://.godot/imported/skip.png-2026d0f841ccf5af70e5ac1bf277c3e0.s3tc.ctex" | path.s3tc="res://.godot/imported/skip.png-b5ec1f50789b3e8f3f25b13fb9c372c7.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/special/skip.png" | source_file="res://materials/special/skip.png" | ||||||
| dest_files=["res://.godot/imported/skip.png-2026d0f841ccf5af70e5ac1bf277c3e0.s3tc.ctex"] | dest_files=["res://.godot/imported/skip.png-b5ec1f50789b3e8f3f25b13fb9c372c7.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB | 
| @ -3,15 +3,15 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://ccjottnhxfwmr" | uid="uid://ccjottnhxfwmr" | ||||||
| path="res://.godot/imported/steel.jpg-ab041c0c16e39bb5cbf8eb7c8ce7cc70.ctex" | path="res://.godot/imported/steel.jpg-8fdb99fb91d367d5270578f5e3bf78c2.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "vram_texture": false | "vram_texture": false | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel.jpg" | source_file="res://materials/steel.jpg" | ||||||
| dest_files=["res://.godot/imported/steel.jpg-ab041c0c16e39bb5cbf8eb7c8ce7cc70.ctex"] | dest_files=["res://.godot/imported/steel.jpg-8fdb99fb91d367d5270578f5e3bf78c2.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| @ -1,10 +1,9 @@ | |||||||
| [gd_resource type="StandardMaterial3D" load_steps=6 format=3 uid="uid://cobb5bm4y7nk7"] | [gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://cobb5bm4y7nk7"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Texture2D" uid="uid://tlaksepmx4fm" path="res://textures/steel/steel_albedo.jpg" id="1_y0jhp"] | [ext_resource type="Texture2D" uid="uid://tlaksepmx4fm" path="res://materials/steel/steel_albedo.jpg" id="1_y0jhp"] | ||||||
| [ext_resource type="Texture2D" uid="uid://b77swkbwuj3tn" path="res://textures/steel_fence/steel_fence_height.jpg" id="2_bw8r2"] | [ext_resource type="Texture2D" uid="uid://tx3pf0iblqgo" path="res://materials/steel/steel_metallic.jpg" id="3_hddmm"] | ||||||
| [ext_resource type="Texture2D" uid="uid://tx3pf0iblqgo" path="res://textures/steel_fence/steel_fence_metallic.jpg" id="3_hddmm"] | [ext_resource type="Texture2D" uid="uid://b76hh5upcpvrm" path="res://materials/steel_fence/steel_fence_normal.jpg" id="4_v1udo"] | ||||||
| [ext_resource type="Texture2D" uid="uid://b76hh5upcpvrm" path="res://textures/steel_fence/steel_fence_normal.jpg" id="4_v1udo"] | [ext_resource type="Texture2D" uid="uid://bdqwdrblis6aw" path="res://materials/steel_fence/steel_fence_roughness.jpg" id="5_1ofxx"] | ||||||
| [ext_resource type="Texture2D" uid="uid://bdqwdrblis6aw" path="res://textures/steel_fence/steel_fence_roughness.jpg" id="5_1ofxx"] |  | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| albedo_texture = ExtResource("1_y0jhp") | albedo_texture = ExtResource("1_y0jhp") | ||||||
| @ -13,6 +12,4 @@ metallic_texture = ExtResource("3_hddmm") | |||||||
| roughness_texture = ExtResource("5_1ofxx") | roughness_texture = ExtResource("5_1ofxx") | ||||||
| normal_enabled = true | normal_enabled = true | ||||||
| normal_texture = ExtResource("4_v1udo") | normal_texture = ExtResource("4_v1udo") | ||||||
| heightmap_enabled = true |  | ||||||
| heightmap_texture = ExtResource("2_bw8r2") |  | ||||||
| texture_filter = 2 | texture_filter = 2 | ||||||
| Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 191 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://tlaksepmx4fm" | uid="uid://tlaksepmx4fm" | ||||||
| path.bptc="res://.godot/imported/steel_albedo.jpg-7895621f943c2e4d6769af0b3412336d.bptc.ctex" | path.bptc="res://.godot/imported/steel_albedo.jpg-3dc57e0ad6b939efa8b383edb7ce7dd4.bptc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel/steel_albedo.jpg" | source_file="res://materials/steel/steel_albedo.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_albedo.jpg-7895621f943c2e4d6769af0b3412336d.bptc.ctex"] | dest_files=["res://.godot/imported/steel_albedo.jpg-3dc57e0ad6b939efa8b383edb7ce7dd4.bptc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://tx3pf0iblqgo" | uid="uid://tx3pf0iblqgo" | ||||||
| path.s3tc="res://.godot/imported/steel_metallic.jpg-78fd1e8240b05bdf3064c37b7c9d1363.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_metallic.jpg-98409147fa15214651fa4df8e4b51e2f.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel/steel_metallic.jpg" | source_file="res://materials/steel/steel_metallic.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_metallic.jpg-78fd1e8240b05bdf3064c37b7c9d1363.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_metallic.jpg-98409147fa15214651fa4df8e4b51e2f.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 796 KiB After Width: | Height: | Size: 796 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://b76hh5upcpvrm" | uid="uid://b76hh5upcpvrm" | ||||||
| path.s3tc="res://.godot/imported/steel_normal.jpg-3ae017212e11bd6a5111d48be888757b.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_normal.jpg-3f9e23ce7cdec312eab6d086a611aeca.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel/steel_normal.jpg" | source_file="res://materials/steel/steel_normal.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_normal.jpg-3ae017212e11bd6a5111d48be888757b.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_normal.jpg-3f9e23ce7cdec312eab6d086a611aeca.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 475 KiB After Width: | Height: | Size: 475 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://bdqwdrblis6aw" | uid="uid://bdqwdrblis6aw" | ||||||
| path.s3tc="res://.godot/imported/steel_roughness.jpg-2dd82f2ee02ca9aec0a203f8e49075cf.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_roughness.jpg-192d6abc10c13d8e151295705a018417.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel/steel_roughness.jpg" | source_file="res://materials/steel/steel_roughness.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_roughness.jpg-2dd82f2ee02ca9aec0a203f8e49075cf.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_roughness.jpg-192d6abc10c13d8e151295705a018417.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://df7o4s3m0a45a" | uid="uid://df7o4s3m0a45a" | ||||||
| path.s3tc="res://.godot/imported/steel_fence.png-2ca9fbc18111aaa72215bc13667b1bfa.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_fence.png-2f17808a81cd51d215cbd0ccda4edc6a.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel_fence.png" | source_file="res://materials/steel_fence.png" | ||||||
| dest_files=["res://.godot/imported/steel_fence.png-2ca9fbc18111aaa72215bc13667b1bfa.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_fence.png-2f17808a81cd51d215cbd0ccda4edc6a.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
							
								
								
									
										16
									
								
								materials/steel_fence.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,16 @@ | |||||||
|  | [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/steel_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 | ||||||
| Before Width: | Height: | Size: 432 KiB After Width: | Height: | Size: 432 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://b4reodnhta7sr" | uid="uid://b4reodnhta7sr" | ||||||
| path.s3tc="res://.godot/imported/steel_fence_albedo.png-606a9b136b1afc98af1bdb061cc36ecd.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_fence_albedo.png-f266bd31f01a8684752210b1e6772ad0.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel_fence/steel_fence_albedo.png" | source_file="res://materials/steel_fence/steel_fence_albedo.png" | ||||||
| dest_files=["res://.godot/imported/steel_fence_albedo.png-606a9b136b1afc98af1bdb061cc36ecd.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_fence_albedo.png-f266bd31f01a8684752210b1e6772ad0.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://tx3pf0iblqgo" | uid="uid://tx3pf0iblqgo" | ||||||
| path.s3tc="res://.godot/imported/steel_fence_metallic.jpg-942b426298f49cc1368e7405fd1b77cb.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_fence_metallic.jpg-be5f75901c7cc5a5cb64e2db4c3311aa.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel_fence/steel_fence_metallic.jpg" | source_file="res://materials/steel_fence/steel_fence_metallic.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_fence_metallic.jpg-942b426298f49cc1368e7405fd1b77cb.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_fence_metallic.jpg-be5f75901c7cc5a5cb64e2db4c3311aa.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 796 KiB After Width: | Height: | Size: 796 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://b76hh5upcpvrm" | uid="uid://b76hh5upcpvrm" | ||||||
| path.s3tc="res://.godot/imported/steel_fence_normal.jpg-48797a87f9d0b52a34e976cfba850bd7.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_fence_normal.jpg-9b0ee1c639139c7d546d198c9869e145.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel_fence/steel_fence_normal.jpg" | source_file="res://materials/steel_fence/steel_fence_normal.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_fence_normal.jpg-48797a87f9d0b52a34e976cfba850bd7.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_fence_normal.jpg-9b0ee1c639139c7d546d198c9869e145.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| Before Width: | Height: | Size: 475 KiB After Width: | Height: | Size: 475 KiB | 
| @ -3,7 +3,7 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://bdqwdrblis6aw" | uid="uid://bdqwdrblis6aw" | ||||||
| path.s3tc="res://.godot/imported/steel_fence_roughness.jpg-927df89d95adc25b1bece8ce1ea0876a.s3tc.ctex" | path.s3tc="res://.godot/imported/steel_fence_roughness.jpg-43aca8b1cb7ec8404afb17cdb242bf85.s3tc.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "imported_formats": ["s3tc_bptc"], | "imported_formats": ["s3tc_bptc"], | ||||||
| "vram_texture": true | "vram_texture": true | ||||||
| @ -11,8 +11,8 @@ metadata={ | |||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/steel_fence/steel_fence_roughness.jpg" | source_file="res://materials/steel_fence/steel_fence_roughness.jpg" | ||||||
| dest_files=["res://.godot/imported/steel_fence_roughness.jpg-927df89d95adc25b1bece8ce1ea0876a.s3tc.ctex"] | dest_files=["res://.godot/imported/steel_fence_roughness.jpg-43aca8b1cb7ec8404afb17cdb242bf85.s3tc.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 18 KiB | 
							
								
								
									
										34
									
								
								materials/stone_tiles.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,34 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										16
									
								
								materials/stone_tiles.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,16 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles/stone_tiles_albedo.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.2 MiB | 
							
								
								
									
										35
									
								
								materials/stone_tiles/stone_tiles_albedo.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles/stone_tiles_ao.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 590 KiB | 
							
								
								
									
										35
									
								
								materials/stone_tiles/stone_tiles_ao.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles/stone_tiles_normal.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.8 MiB | 
							
								
								
									
										35
									
								
								materials/stone_tiles/stone_tiles_normal.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles/stone_tiles_roughness.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 677 KiB | 
							
								
								
									
										35
									
								
								materials/stone_tiles/stone_tiles_roughness.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles_interleaved.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.1 KiB | 
							
								
								
									
										34
									
								
								materials/stone_tiles_interleaved.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,34 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										16
									
								
								materials/stone_tiles_interleaved.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,16 @@ | |||||||
|  | [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 | ||||||
| After Width: | Height: | Size: 1.3 MiB | 
| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/stone_tiles_interleaved/stone_tiles_interleaved_ao.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 582 KiB | 
| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
| After Width: | Height: | Size: 1.7 MiB | 
| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
| After Width: | Height: | Size: 684 KiB | 
| @ -0,0 +1,35 @@ | |||||||
|  | [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: 107 B After Width: | Height: | Size: 107 B | 
| @ -3,15 +3,15 @@ | |||||||
| importer="texture" | importer="texture" | ||||||
| type="CompressedTexture2D" | type="CompressedTexture2D" | ||||||
| uid="uid://f4wl8ciiia24" | uid="uid://f4wl8ciiia24" | ||||||
| path="res://.godot/imported/white.png-7629ecee470266ac006ffe7738353349.ctex" | path="res://.godot/imported/white.png-0cfc84ba35f7e2e000db7eadaa8fefb7.ctex" | ||||||
| metadata={ | metadata={ | ||||||
| "vram_texture": false | "vram_texture": false | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| [deps] | [deps] | ||||||
| 
 | 
 | ||||||
| source_file="res://textures/white.png" | source_file="res://materials/white.png" | ||||||
| dest_files=["res://.godot/imported/white.png-7629ecee470266ac006ffe7738353349.ctex"] | dest_files=["res://.godot/imported/white.png-0cfc84ba35f7e2e000db7eadaa8fefb7.ctex"] | ||||||
| 
 | 
 | ||||||
| [params] | [params] | ||||||
| 
 | 
 | ||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bpikku6t3gxi5"] | [gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bpikku6t3gxi5"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Texture2D" uid="uid://f4wl8ciiia24" path="res://textures/white.png" id="1_4040b"] | [ext_resource type="Texture2D" uid="uid://f4wl8ciiia24" path="res://materials/white.png" id="1_4040b"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| albedo_texture = ExtResource("1_4040b") | albedo_texture = ExtResource("1_4040b") | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/white_bricks.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.5 KiB | 
							
								
								
									
										34
									
								
								materials/white_bricks.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,34 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										16
									
								
								materials/white_bricks.tres
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,16 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/white_bricks/white_bricks_albedo.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.2 MiB | 
							
								
								
									
										35
									
								
								materials/white_bricks/white_bricks_albedo.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/white_bricks/white_bricks_ao.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 700 KiB | 
							
								
								
									
										35
									
								
								materials/white_bricks/white_bricks_ao.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/white_bricks/white_bricks_normal.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.9 MiB | 
							
								
								
									
										35
									
								
								materials/white_bricks/white_bricks_normal.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
							
								
								
									
										
											BIN
										
									
								
								materials/white_bricks/white_bricks_roughness.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 711 KiB | 
							
								
								
									
										35
									
								
								materials/white_bricks/white_bricks_roughness.jpg.import
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,35 @@ | |||||||
|  | [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 | ||||||
| @ -151,6 +151,11 @@ rotate_block_left={ | |||||||
| "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) | "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) | ||||||
|  | ] | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| [internationalization] | [internationalization] | ||||||
| 
 | 
 | ||||||
|  | |||||||