biome generator

This commit is contained in:
2026-04-17 15:31:28 +02:00
parent 060bccd96a
commit b77a6263aa
91 changed files with 4111 additions and 78 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://drh4ak2aslebu"
path="res://.godot/imported/chunk_c_e_1.fbx-fcecdb3c5458fe61bd7c9ea4a79977ed.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_e_1/chunk_c_e_1.fbx"
dest_files=["res://.godot/imported/chunk_c_e_1.fbx-fcecdb3c5458fe61bd7c9ea4a79977ed.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,25 @@
[gd_scene format=3 uid="uid://botm0dqtr5whb"]
[ext_resource type="PackedScene" uid="uid://drh4ak2aslebu" path="res://docs/museums/daynight/scenes/chunk_c_e_1/chunk_c_e_1.fbx" id="1_hycya"]
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_0urj0"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/chunk_c_e_1/grass_chunk.tres" id="2_oixxl"]
[ext_resource type="PackedScene" uid="uid://jj15telqu3rp" path="res://docs/museums/daynight/scenes/grass_test/grass_test.tscn" id="4_l3pac"]
[ext_resource type="PackedScene" uid="uid://qrvty6mbmr2m" path="res://docs/museums/daynight/scenes/chunk_c_e_1/test_orto_big.tscn" id="5_h1xfy"]
[node name="Chunk_C_E_1" unique_id=1874739368 groups=["weather_vegetables_node", "wind_node"] instance=ExtResource("1_hycya")]
script = ExtResource("2_0urj0")
[node name="Chunk_026" parent="." index="0" unique_id=1723380962]
material_override = ExtResource("2_oixxl")
[node name="Grass" parent="." index="1" unique_id=838519336 instance=ExtResource("4_l3pac")]
transform = Transform3D(1.5, 0, 0, 0, 1, 0, 0, 0, 1.5, 0, 0.071342185, 0)
[node name="Test_Orto_Big" parent="." index="2" unique_id=381322647 instance=ExtResource("5_h1xfy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.264472, 0, 6.0643373)
[node name="Test_Orto_Big3" parent="." index="3" unique_id=1302450866 instance=ExtResource("5_h1xfy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.65525997, 0.264472, 0, -0.0770607)
[node name="Test_Orto_Big2" parent="." index="4" unique_id=309995461 instance=ExtResource("5_h1xfy")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.264472, 0, -6.083904)

View File

@@ -0,0 +1,23 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://cit5uciejjoou"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_8emj4"]
[resource]
render_priority = 0
shader = ExtResource("1_8emj4")
shader_parameter/albedo_color = Color(0.22173214, 0.30581495, 0.10733434, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 10.0
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/specular_size = 60.0
shader_parameter/specular_softness = 0.01
shader_parameter/specular_intensity_multiplier = 0.5
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c0lstspvtbxxw"
path.s3tc="res://.godot/imported/grass_round.png-7ab5c804b97ebf1669fa79244396d578.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_e_1/grass_round.png"
dest_files=["res://.godot/imported/grass_round.png-7ab5c804b97ebf1669fa79244396d578.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

View File

@@ -0,0 +1 @@
shader_type spatial;

View File

@@ -0,0 +1 @@
uid://cw6p2m4fek8rt

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://7ktyjmbw1lw2"
path="res://.godot/imported/test_bordisentiero.fbx-99503bad45be9d5815297f4a961b08e9.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_e_1/test_bordisentiero.fbx"
dest_files=["res://.godot/imported/test_bordisentiero.fbx-99503bad45be9d5815297f4a961b08e9.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bu13utuvlgwpm"
path="res://.godot/imported/test_orto_big.fbx-84db5cc81bc1db359cc9317e767d8bd5.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_e_1/test_orto_big.fbx"
dest_files=["res://.godot/imported/test_orto_big.fbx-84db5cc81bc1db359cc9317e767d8bd5.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dsh55bqjfrqfp"
path="res://.godot/imported/chunk_c_f_1.fbx-5457c468af29ce8e8397fca8b8b6feed.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_f_1/chunk_c_f_1.fbx"
dest_files=["res://.godot/imported/chunk_c_f_1.fbx-5457c468af29ce8e8397fca8b8b6feed.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -1,18 +1,18 @@
[gd_scene format=4 uid="uid://givg3dyrxsk5"]
[ext_resource type="PackedScene" uid="uid://d3loscamahf5y" path="res://Assets/Meshes/Chunk/Bioma_C/Chunk_C_E_1.fbx" id="1_jpp2r"]
[ext_resource type="Script" uid="uid://byluxssk112ca" path="res://Scripts/info_chunk.gd" id="2_02kkq"]
[ext_resource type="Shader" uid="uid://c0dy1aqj1b4q3" path="res://Shaders/trunk_shader.gdshader" id="3_wr3vc"]
[ext_resource type="PackedScene" uid="uid://8jtrp8ckqf1a" path="res://Scenes/Chunk_Scene/House/House_muraglione.tscn" id="4_lunjj"]
[ext_resource type="PackedScene" uid="uid://5sod22d0vnip" path="res://Scenes/Chunk_Scene/House/House_XL_4.tscn" id="5_tf2ul"]
[ext_resource type="PackedScene" uid="uid://birttctl11th8" path="res://Scenes/Chunk_Scene/Chunk/Campagna/chunk_c_l_1.tscn" id="6_4h5ax"]
[ext_resource type="Shader" uid="uid://do0tct77dfhef" path="res://Shaders/snow.gdshader" id="7_wr3vc"]
[ext_resource type="Material" uid="uid://couj6glsrm6h3" path="res://Materials/Sentiero.tres" id="7_y2p7p"]
[ext_resource type="PackedScene" uid="uid://dyolu5m0lgqm2" path="res://Scenes/Test/ToriGate.tscn" id="9_ji5rd"]
[ext_resource type="PackedScene" uid="uid://jj15telqu3rp" path="res://Scenes/Test/Grass_Test.tscn" id="9_s470o"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://Scenes/Test/Tree_V1.tscn" id="10_ji5rd"]
[ext_resource type="PackedScene" uid="uid://4iye3qapad4y" path="res://Scenes/Test/Colonnina_Blockout.tscn" id="11_4n1py"]
[ext_resource type="PackedScene" uid="uid://bfvtlpkcnbgke" path="res://Scenes/Chunk_Scene/BordiSentiero/Bordi_sentiero_Rettilineo.tscn" id="12_rrcoc"]
[ext_resource type="PackedScene" uid="uid://drh4ak2aslebu" path="res://docs/museums/daynight/scenes/chunk_c_e_1/chunk_c_e_1.fbx" id="1_jpp2r"]
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_02kkq"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="3_wr3vc"]
[ext_resource type="PackedScene" uid="uid://cahsl77384kf1" path="res://docs/museums/daynight/scenes/chunk_c_f_1/house_muraglione.tscn" id="4_lunjj"]
[ext_resource type="PackedScene" uid="uid://cl8c5n0nw30u" path="res://docs/museums/daynight/scenes/chunk_c_f_1/house_xl_4.fbx" id="5_tf2ul"]
[ext_resource type="PackedScene" uid="uid://dsh55bqjfrqfp" path="res://docs/museums/daynight/scenes/chunk_c_f_1/chunk_c_f_1.fbx" id="6_4h5ax"]
[ext_resource type="Shader" uid="uid://cnoe3065kb2cn" path="res://docs/museums/daynight/scenes/chunk_f_l_2/snow.gdshader" id="7_wr3vc"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/chunk_c_f_1/sentiero.tres" id="7_y2p7p"]
[ext_resource type="PackedScene" path="res://docs/museums/daynight/scenes/chunk_c_f_1/tori_gate.tscn" id="9_ji5rd"]
[ext_resource type="PackedScene" uid="uid://jj15telqu3rp" path="res://docs/museums/daynight/scenes/grass_test/grass_test.tscn" id="9_s470o"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://docs/museums/daynight/scenes/grain_test/tree_v1.tscn" id="10_ji5rd"]
[ext_resource type="PackedScene" uid="uid://b6f7gaoatj420" path="res://docs/museums/daynight/scenes/chunk_f_l_2/column_blockout.tscn" id="11_4n1py"]
[ext_resource type="PackedScene" uid="uid://bfvtlpkcnbgke" path="res://docs/museums/daynight/scenes/chunk_c_e_1/bordi_sentiero_rettilineo.tscn" id="12_rrcoc"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sqcol"]
render_priority = 0

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dveqtrbekuj5b"
path="res://.godot/imported/chunk_c_l_1.fbx-a2b79ee8404f6941548c817e413a845e.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_f_1/chunk_c_l_1.fbx"
dest_files=["res://.godot/imported/chunk_c_l_1.fbx-a2b79ee8404f6941548c817e413a845e.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,30 @@
[gd_scene format=3 uid="uid://birttctl11th8"]
[ext_resource type="PackedScene" uid="uid://dveqtrbekuj5b" path="res://docs/museums/daynight/scenes/chunk_c_f_1/chunk_c_l_1.fbx" id="1_xwass"]
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_ib4lo"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/chunk_c_f_1/grass_chunk.tres" id="3_3x6ti"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/chunk_c_f_1/sentiero.tres" id="4_kwc5e"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/chunk_c_f_1/grass_blockout.tres" id="5_ag87g"]
[node name="Chunk_C_L_1" unique_id=47126446 instance=ExtResource("1_xwass")]
script = ExtResource("2_ib4lo")
sud = true
ovest = true
[node name="Chunk_005" parent="." index="0" unique_id=1667835125]
material_override = ExtResource("3_3x6ti")
[node name="Chunk_036" parent="." index="1" unique_id=248347357]
material_override = ExtResource("4_kwc5e")
[node name="Chunk_037" parent="." index="2" unique_id=1414101746]
material_override = ExtResource("4_kwc5e")
[node name="Cube_030" parent="." index="3" unique_id=807948711]
material_override = ExtResource("5_ag87g")
[node name="Cube_031" parent="." index="4" unique_id=1667337241]
material_override = ExtResource("5_ag87g")
[node name="Cube_034" parent="." index="5" unique_id=934323945]
material_override = ExtResource("5_ag87g")

View File

@@ -0,0 +1,17 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://cd34mgvhj1d0r"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_f84ys"]
[resource]
render_priority = 0
shader = ExtResource("1_f84ys")
shader_parameter/albedo_color = Color(0.46056616, 0.3895911, 0.06605037, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0

View File

@@ -0,0 +1,23 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://cit5uciejjoou"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_8emj4"]
[resource]
render_priority = 0
shader = ExtResource("1_8emj4")
shader_parameter/albedo_color = Color(0.22173214, 0.30581495, 0.10733434, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 10.0
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/specular_size = 60.0
shader_parameter/specular_softness = 0.01
shader_parameter/specular_intensity_multiplier = 0.5
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://couj6glsrm6h3"]
[ext_resource type="Texture2D" uid="uid://m5it4ge0pgtm" path="res://docs/museums/daynight/scenes/chunk_f_l_2/texture_sentiero.png" id="1_lr0wl"]
[resource]
albedo_color = Color(0.9811998, 0.8347986, 0.569528, 1)
albedo_texture = ExtResource("1_lr0wl")
uv1_scale = Vector3(2.165, 2.325, 1)
uv1_offset = Vector3(-0.555, 0, 0)

Binary file not shown.

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://2q81acvx3jua"
path="res://.godot/imported/tori_gate.fbx-4d875958b5e319189bb454a0080c008f.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_c_f_1/tori_gate.fbx"
dest_files=["res://.godot/imported/tori_gate.fbx-4d875958b5e319189bb454a0080c008f.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,37 @@
[gd_scene format=3 uid="uid://dyolu5m0lgqm2"]
[ext_resource type="PackedScene" uid="uid://2q81acvx3jua" path="res://docs/museums/daynight/scenes/chunk_c_f_1/tori_gate.fbx" id="1_6kg7a"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="2_1ibku"]
[ext_resource type="Shader" uid="uid://cnoe3065kb2cn" path="res://docs/museums/daynight/scenes/chunk_f_l_2/snow.gdshader" id="2_ttfuh"]
[ext_resource type="Texture2D" uid="uid://bt2j7x0gr6ndo" path="res://docs/museums/daynight/scenes/chunk_f_l_2/palette_train.png" id="3_6126s"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_yswvv"]
render_priority = 0
shader = ExtResource("2_ttfuh")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3mqnu"]
render_priority = 0
shader = ExtResource("2_1ibku")
shader_parameter/albedo_color = Color(1, 1, 1, 1)
shader_parameter/albedo_texture = ExtResource("3_6126s")
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_color = Color(0.1, 0.1, 0.2, 1)
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 5.0
shader_parameter/gradient_intensity = 0.800000038
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[node name="Tori1" unique_id=1219093134 instance=ExtResource("1_6kg7a")]
[node name="Sphere_001" parent="." index="0" unique_id=2137140690]
material_overlay = SubResource("ShaderMaterial_yswvv")
surface_material_override/0 = SubResource("ShaderMaterial_3mqnu")

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://h5r7ua0kkfqb"
path="res://.godot/imported/chunk_c_e_1.fbx-31fc56e764f398efbd0733dddc04c528.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_e_1/chunk_c_e_1.fbx"
dest_files=["res://.godot/imported/chunk_c_e_1.fbx-31fc56e764f398efbd0733dddc04c528.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,48 @@
[gd_scene format=3 uid="uid://bi12g5nj421jv"]
[ext_resource type="PackedScene" uid="uid://h5r7ua0kkfqb" path="res://docs/museums/daynight/scenes/chunk_f_e_1/chunk_c_e_1.fbx" id="1_anwxh"]
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_scq5d"]
[ext_resource type="PackedScene" uid="uid://jj15telqu3rp" path="res://docs/museums/daynight/scenes/grass_test/grass_test.tscn" id="4_pynx0"]
[ext_resource type="PackedScene" uid="uid://d12t04rs47jq3" path="res://docs/museums/daynight/scenes/grain_test/tree_v1.tscn" id="5_vyg4h"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pynx0"]
albedo_color = Color(0.3882353, 0.52156866, 0.20784314, 1)
[node name="Chunk_C_E_1" unique_id=1874739368 instance=ExtResource("1_anwxh")]
script = ExtResource("2_scq5d")
[node name="Chunk_026" parent="." index="0" unique_id=1559745184]
material_override = SubResource("StandardMaterial3D_pynx0")
[node name="TreeTest3" parent="." index="1" unique_id=838519336 instance=ExtResource("5_vyg4h")]
transform = Transform3D(-1.6420741, 0, 0.43999258, 0, 1.7000003, 0, -0.43999258, 0, -1.6420741, -6, 0, 7)
[node name="TreeTest7" parent="." index="2" unique_id=294124018 instance=ExtResource("5_vyg4h")]
transform = Transform3D(-0.8500001, 0, 1.4722435, 0, 1.9107201, 0, -1.4722435, 0, -0.8500001, -1, 0, 6)
[node name="TreeTest8" parent="." index="3" unique_id=1347052071 instance=ExtResource("5_vyg4h")]
transform = Transform3D(-0.8500001, 0, 1.4722435, 0, 1.7000005, 0, -1.4722435, 0, -0.8500001, 0, 0, 0)
[node name="TreeTest9" parent="." index="4" unique_id=809650464 instance=ExtResource("5_vyg4h")]
transform = Transform3D(-1.7000006, 0, -5.9604645e-08, 0, 1.5217258, 0, 5.9604645e-08, 0, -1.7000006, -6, 0, 0)
[node name="TreeTest10" parent="." index="5" unique_id=874463260 instance=ExtResource("5_vyg4h")]
transform = Transform3D(-0.8500001, 0, 1.4722435, 0, 1.8421628, 0, -1.4722435, 0, -0.8500001, -8, 0, -4)
[node name="TreeTest11" parent="." index="6" unique_id=1251577795 instance=ExtResource("5_vyg4h")]
transform = Transform3D(0.43999267, 0, 1.6420743, 0, 1.5772889, 0, -1.6420743, 0, 0.43999267, -5, 0, -6)
[node name="TreeTest12" parent="." index="7" unique_id=1738211323 instance=ExtResource("5_vyg4h")]
transform = Transform3D(1.6420745, 0, 0.4399924, 0, 2.0050228, 0, -0.4399924, 0, 1.6420745, 0, 0, -8)
[node name="TreeTest4" parent="." index="8" unique_id=2002110381 instance=ExtResource("5_vyg4h")]
transform = Transform3D(1.2020817, 0, 1.2020817, 0, 1.4763381, 0, -1.2020817, 0, 1.2020817, 5, 0, -8)
[node name="TreeTest6" parent="." index="9" unique_id=904012304 instance=ExtResource("5_vyg4h")]
transform = Transform3D(-1.2020816, 0, 1.2020816, 0, 2.069493, 0, -1.2020816, 0, -1.2020816, 7, 0, 0)
[node name="TreeTest5" parent="." index="10" unique_id=286631858 instance=ExtResource("5_vyg4h")]
transform = Transform3D(1.2020817, 0, -1.2020817, 0, 1.6411026, 0, 1.2020817, 0, 1.2020817, 7, 0, 4)
[node name="Grass" parent="." index="11" unique_id=329885752 instance=ExtResource("4_pynx0")]
transform = Transform3D(1.5, 0, 0, 0, 1, 0, 0, 0, 1.5, 0, 0.2, 0)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bwfw07dhn5hwa"
path="res://.godot/imported/borderpath.fbx-230ca6d3b71824fc98f419939c638ce3.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/borderpath.fbx"
dest_files=["res://.godot/imported/borderpath.fbx-230ca6d3b71824fc98f419939c638ce3.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://rxo4x8lqnpds"
path="res://.godot/imported/chunk_c_l_2.fbx-e6504c3015cca0b63cb60efd99ae351e.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/chunk_c_l_2.fbx"
dest_files=["res://.godot/imported/chunk_c_l_2.fbx-e6504c3015cca0b63cb60efd99ae351e.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://duc107s1wtp0b"
path="res://.godot/imported/column_blockout.fbx-292ffe04800976fa87bba71a681c4a88.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/column_blockout.fbx"
dest_files=["res://.godot/imported/column_blockout.fbx-292ffe04800976fa87bba71a681c4a88.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,74 @@
[gd_scene format=3 uid="uid://b6f7gaoatj420"]
[ext_resource type="PackedScene" uid="uid://duc107s1wtp0b" path="res://docs/museums/daynight/scenes/chunk_f_l_2/column_blockout.fbx" id="1_iaqs2"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/chunk_f_l_2/palette_cel.tres" id="2_hqihs"]
[ext_resource type="Texture2D" uid="uid://bt2j7x0gr6ndo" path="res://docs/museums/daynight/scenes/chunk_f_l_2/palette_train.png" id="3_jfj3v"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_dg33q"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lrklx"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bwl3q"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_n0srh"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_0mbrm"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6tlqt"]
specular_mode = 1
disable_ambient_light = true
disable_fog = true
disable_specular_occlusion = true
albedo_texture = ExtResource("3_jfj3v")
emission_enabled = true
emission_energy_multiplier = 8.0
emission_texture = ExtResource("3_jfj3v")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_7dodf"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_63xe0"]
[node name="ArtTest3" unique_id=143340255 groups=["weather_node", "wind_node"] instance=ExtResource("1_iaqs2")]
[node name="Empty" parent="." index="0" unique_id=1251372369]
transform = Transform3D(50, 0, 0, 0, -2.1855694e-06, 50, 0, -50, -2.1855694e-06, 0, 0, 0)
[node name="Cube_004" parent="Empty" index="0" unique_id=143665017]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_dg33q")
[node name="Cube_005" parent="Empty" index="1" unique_id=141217713]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_lrklx")
[node name="Cube_006" parent="Empty" index="2" unique_id=2078409050]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_bwl3q")
[node name="Cube_007" parent="Empty" index="3" unique_id=706314829]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_n0srh")
[node name="Cube_008" parent="Empty" index="4" unique_id=1341246711]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_0mbrm")
[node name="Cube_009" parent="Empty" index="5" unique_id=1358876075]
material_override = SubResource("StandardMaterial3D_6tlqt")
[node name="OmniLight3D" type="OmniLight3D" parent="Empty/Cube_009" index="0" unique_id=1295876317]
transform = Transform3D(0.02, 0, 0, 0, 0.02, -5.551115e-17, 0, 5.551115e-17, 0.02, 0, -1.8613413e-09, 0.02244059)
light_color = Color(0.8666949, 0.43160796, 0.0022084315, 1)
light_specular = 0.0
distance_fade_begin = 0.0
omni_range = 15.0
omni_attenuation = 2.621
omni_shadow_mode = 0
[node name="Cube_011" parent="Empty" index="6" unique_id=1669669268]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_7dodf")
[node name="tetto 2" parent="Empty" index="7" unique_id=1674600040]
material_override = ExtResource("2_hqihs")
material_overlay = SubResource("ShaderMaterial_63xe0")

View File

@@ -0,0 +1,31 @@
[gd_scene format=3 uid="uid://mj15bepbgy02"]
[ext_resource type="PackedScene" uid="uid://d25nuo0iyscu0" path="res://docs/museums/daynight/scenes/chunk_f_l_2/housetest_4.fbx" id="1_03u1s"]
[ext_resource type="Material" uid="uid://biaudrjlfoflm" path="res://docs/museums/daynight/scenes/chunk_c_f_1/house.tres" id="2_n4qy2"]
[ext_resource type="Shader" uid="uid://cnoe3065kb2cn" path="res://docs/museums/daynight/scenes/chunk_f_l_2/snow.gdshader" id="3_n4qy2"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_0x3ja"]
render_priority = 0
shader = ExtResource("3_n4qy2")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
[sub_resource type="Gradient" id="Gradient_n4qy2"]
offsets = PackedFloat32Array(0.9980237, 1)
colors = PackedColorArray(0, 0, 0, 0.5882353, 0, 0, 0, 0)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_0x3ja"]
gradient = SubResource("Gradient_n4qy2")
fill = 2
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0.9017094, 0.12820514)
[node name="HouseTest_4" unique_id=462882013 instance=ExtResource("1_03u1s")]
[node name="Cube_008" parent="." index="0" unique_id=2087805025]
material_override = ExtResource("2_n4qy2")
material_overlay = SubResource("ShaderMaterial_0x3ja")
[node name="Shadow" type="Decal" parent="." index="1" unique_id=30846848]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.059038162, 0, 0)
size = Vector3(9, 0.5, 9)
texture_albedo = SubResource("GradientTexture2D_0x3ja")

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d25nuo0iyscu0"
path="res://.godot/imported/housetest_4.fbx-23d43f0f665bfe6ba3569f6aca99ab7a.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/housetest_4.fbx"
dest_files=["res://.godot/imported/housetest_4.fbx-23d43f0f665bfe6ba3569f6aca99ab7a.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bygihc62pho6a"
path.s3tc="res://.godot/imported/leaf_test.png-31bf3b97663f194dd5e3af26288e2cf2.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/leaf_test.png"
dest_files=["res://.godot/imported/leaf_test.png-31bf3b97663f194dd5e3af26288e2cf2.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

View File

@@ -0,0 +1,19 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://da8erd0d83kog"]
[ext_resource type="Shader" uid="uid://d0ch5ofrgf7y6" path="res://core/daynight/trunk_shader.gdshader" id="1_bjiey"]
[ext_resource type="Texture2D" uid="uid://bt2j7x0gr6ndo" path="res://docs/museums/daynight/scenes/chunk_f_l_2/palette_train.png" id="2_e8nia"]
[resource]
render_priority = 0
shader = ExtResource("1_bjiey")
shader_parameter/albedo_color = Color(1, 1, 1, 1)
shader_parameter/albedo_texture = ExtResource("2_e8nia")
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/light_direction = Vector3(0.5, 1, 0.5)
shader_parameter/light_steps = 4.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/emission_color = Color(1, 1, 1, 1)
shader_parameter/emission_energy = 0.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt2j7x0gr6ndo"
path.s3tc="res://.godot/imported/palette_train.png-cd3116eb3f79c169cc5b38ef39e56b4d.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/palette_train.png"
dest_files=["res://.godot/imported/palette_train.png-cd3116eb3f79c169cc5b38ef39e56b4d.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://couj6glsrm6h3"]
[ext_resource type="Texture2D" uid="uid://m5it4ge0pgtm" path="res://docs/museums/daynight/scenes/chunk_f_l_2/texture_sentiero.png" id="1_lr0wl"]
[resource]
albedo_color = Color(0.9811998, 0.8347986, 0.569528, 1)
albedo_texture = ExtResource("1_lr0wl")
uv1_scale = Vector3(2.165, 2.325, 1)
uv1_offset = Vector3(-0.555, 0, 0)

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dtg6opak36yf8"
path="res://.godot/imported/sk_mannequin.fbx-3819102142fe791f18bae592ce6f6980.scn"
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/sk_mannequin.fbx"
dest_files=["res://.godot/imported/sk_mannequin.fbx-3819102142fe791f18bae592ce6f6980.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

View File

@@ -0,0 +1,2 @@
shader_type spatial;

View File

@@ -0,0 +1 @@
uid://cnoe3065kb2cn

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 KiB

View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://m5it4ge0pgtm"
path.s3tc="res://.godot/imported/texture_sentiero.png-0fd05273a2bc4f18c093a716b3a96088.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://docs/museums/daynight/scenes/chunk_f_l_2/texture_sentiero.png"
dest_files=["res://.godot/imported/texture_sentiero.png-0fd05273a2bc4f18c093a716b3a96088.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

View File

@@ -1,23 +1,56 @@
[gd_scene format=4 uid="uid://igbtt2ypx0ks"]
[ext_resource type="PackedScene" uid="uid://cl3xspxrqcyfg" path="res://docs/museums/daynight/scenes/fences.fbx" id="1_j7em5"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/fences.tres" id="2_2tbpd"]
[ext_resource type="Material" uid="uid://wkegx4a21x7u" path="res://docs/museums/daynight/scenes/fences.tres" id="2_2tbpd"]
[ext_resource type="Shader" uid="uid://do8puw7u8dvry" path="res://core/daynight/weather_plain_shader.gdshader" id="3_xsxbg"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2jjob"]
render_priority = 0
shader = ExtResource("3_xsxbg")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
shader_parameter/snow_edge_softness = 0.15
shader_parameter/snow_color_variation = 0.05
shader_parameter/ripple_scale = 1.5
shader_parameter/ripple_speed = 2.0
shader_parameter/ripple_layers = 3.0
shader_parameter/streak_scale = 2.0
shader_parameter/streak_speed = 0.8
shader_parameter/wetness_darkening = 0.25
shader_parameter/wet_roughness = 0.05
shader_parameter/rain_normal_strength = 0.4
shader_parameter/puddle_noise_scale = 0.08
shader_parameter/puddle_threshold = 0.45
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5qj1r"]
render_priority = 0
shader = ExtResource("3_xsxbg")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
shader_parameter/snow_edge_softness = 0.15
shader_parameter/snow_color_variation = 0.05
shader_parameter/ripple_scale = 1.5
shader_parameter/ripple_speed = 2.0
shader_parameter/ripple_layers = 3.0
shader_parameter/streak_scale = 2.0
shader_parameter/streak_speed = 0.8
shader_parameter/wetness_darkening = 0.25
shader_parameter/wet_roughness = 0.05
shader_parameter/rain_normal_strength = 0.4
shader_parameter/puddle_noise_scale = 0.08
shader_parameter/puddle_threshold = 0.45
[sub_resource type="ShaderMaterial" id="ShaderMaterial_xsxbg"]
render_priority = 0
shader = ExtResource("3_xsxbg")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
shader_parameter/snow_edge_softness = 0.15
shader_parameter/snow_color_variation = 0.05
shader_parameter/ripple_scale = 1.5
shader_parameter/ripple_speed = 2.0
shader_parameter/ripple_layers = 3.0
shader_parameter/streak_scale = 2.0
shader_parameter/streak_speed = 0.8
shader_parameter/wetness_darkening = 0.25
shader_parameter/wet_roughness = 0.05
shader_parameter/rain_normal_strength = 0.4
shader_parameter/puddle_noise_scale = 0.08
shader_parameter/puddle_threshold = 0.45
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1jtrr"]
resource_name = "lambert48"
@@ -62,17 +95,28 @@ shadow_mesh = SubResource("ArrayMesh_d4r25")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_p4545"]
render_priority = 0
shader = ExtResource("3_xsxbg")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
shader_parameter/snow_edge_softness = 0.15
shader_parameter/snow_color_variation = 0.05
shader_parameter/ripple_scale = 1.5
shader_parameter/ripple_speed = 2.0
shader_parameter/ripple_layers = 3.0
shader_parameter/streak_scale = 2.0
shader_parameter/streak_speed = 0.8
shader_parameter/wetness_darkening = 0.25
shader_parameter/wet_roughness = 0.05
shader_parameter/rain_normal_strength = 0.4
shader_parameter/puddle_noise_scale = 0.08
shader_parameter/puddle_threshold = 0.45
[node name="MSH_Staccionate" unique_id=118332436 instance=ExtResource("1_j7em5")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
[node name="MSH_Staccioanta_3" parent="." index="0" unique_id=1218567814]
[node name="MSH_Staccioanta_3" parent="." index="0" unique_id=518174525]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0037837923, 0, 0)
material_override = ExtResource("2_2tbpd")
material_overlay = SubResource("ShaderMaterial_2jjob")
[node name="MSH_Staccioanta_2" parent="." index="1" unique_id=223276087]
[node name="MSH_Staccioanta_2" parent="." index="1" unique_id=1761065999]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.99746555, 0, 0)
material_override = ExtResource("2_2tbpd")
material_overlay = SubResource("ShaderMaterial_5qj1r")
@@ -82,9 +126,8 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.3966007, 0, 0)
material_override = ExtResource("2_2tbpd")
material_overlay = SubResource("ShaderMaterial_xsxbg")
mesh = SubResource("ArrayMesh_h5j06")
skeleton = NodePath("")
[node name="MSH_Staccioanta_1" parent="." index="3" unique_id=1140003948]
[node name="MSH_Staccioanta_1" parent="." index="3" unique_id=1389585160]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.0379614, 0, 0)
material_override = ExtResource("2_2tbpd")
material_overlay = SubResource("ShaderMaterial_p4545")

View File

@@ -1,7 +1,7 @@
[gd_scene format=4 uid="uid://dpstb26gs581l"]
[ext_resource type="PackedScene" uid="uid://c2j2jey3l0hv4" path="res://docs/museums/daynight/scenes/mountain_test/chunck_m_n-o-e-s1.fbx" id="1_anh2f"]
[ext_resource type="Script" uid="uid://s1ohbgbpyu5n" path="res://docs/museums/daynight/scenes/mountain_test/info_chunk.gd" id="2_2wsw6"]
[ext_resource type="Script" uid="uid://dg2h4kbqe8j3m" path="res://core/biome_generator/chunk_info.gd" id="2_2wsw6"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/mountain_test/treno3.tres" id="3_grv42"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/mountain_test/trainchunk.tres" id="4_0s706"]
[ext_resource type="Material" path="res://docs/museums/daynight/scenes/mountain_test/treno1.tres" id="5_e6288"]

View File

@@ -1,51 +0,0 @@
extends Node3D
class_name InfoChunk
@export_enum("Bioma", "Binario_Dritto", "Binario_Curva") var tipo_chunk: int = 0
@export_group("Regole Set Piece (Pezzi Unici)")
@export var bioma_esclusivo: String = "" # Es: scrivi "Foresta"
@export_group("Uscite Base (Senza Rotazione)")
@export var nord: bool = false
@export var est: bool = false
@export var sud: bool = false
@export var ovest: bool = false
@export_group("Altitudini Bordi (Livelli 0, 1, 2)")
@export var altezza_nord: int = 0
@export var altezza_est: int = 0
@export var altezza_sud: int = 0
@export var altezza_ovest: int = 0
# --- NUOVA AGGIUNTA AUTOMATICA ---
func _ready() -> void:
# Se hai scritto un bioma nell'Inspector, il pezzo capisce di essere
# un pezzo speciale e si aggiunge al gruppo dei fantasmi da solo!
if bioma_esclusivo != "":
add_to_group("set_pieces")
# ... qui sotto continua la tua normale funzione get_dati_ruotati() ...
func get_dati_ruotati(scatti_90_gradi: int) -> Dictionary:
var uscite_originali = [nord, est, sud, ovest]
var altezze_originali = [altezza_nord, altezza_est, altezza_sud, altezza_ovest]
var uscite_calcolate = []
var altezze_calcolate = []
for i in range(4):
var indice = (i - scatti_90_gradi + 4) % 4
uscite_calcolate.append(uscite_originali[indice])
altezze_calcolate.append(altezze_originali[indice])
return {
"connessioni": {
"nord": uscite_calcolate[0], "est": uscite_calcolate[1],
"sud": uscite_calcolate[2], "ovest": uscite_calcolate[3]
},
"altezze": {
"nord": altezze_calcolate[0], "est": altezze_calcolate[1],
"sud": altezze_calcolate[2], "ovest": altezze_calcolate[3]
}
}

View File

@@ -1 +0,0 @@
uid://s1ohbgbpyu5n