feat: scale village queries and enrich Jajce center
This commit is contained in:
+123
-6
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=50 format=3]
|
||||
[gd_scene load_steps=57 format=3]
|
||||
|
||||
[ext_resource type="Terrain3DAssets" path="res://terrain/jajce/assets.tres" id="1_assets"]
|
||||
[ext_resource type="PackedScene" path="res://world/resource_nodes/ResourceNode.tscn" id="2_resource"]
|
||||
@@ -18,6 +18,13 @@
|
||||
[ext_resource type="NavigationMesh" path="res://world/jajce/JajceNavigationMesh.tres" id="16_nav"]
|
||||
[ext_resource type="PackedScene" path="res://world/jajce/vfx/WindGustField.tscn" id="17_wind_gust"]
|
||||
[ext_resource type="Script" path="res://world/storage/PantryStockVisual.gd" id="18_pantry_visual"]
|
||||
[ext_resource type="PackedScene" path="res://addons/terrain_3d/extras/particle_example/Terrain3DParticles.tscn" id="19_terrain_particles"]
|
||||
[ext_resource type="Material" path="res://world/jajce/materials/cozy_grass_material.tres" id="20_grass_material"]
|
||||
[ext_resource type="Script" path="res://world/jajce/GrassInteractionController.gd" id="21_grass_controller"]
|
||||
[ext_resource type="PackedScene" path="res://assets/foliage/tree.glb" id="22_conifer"]
|
||||
[ext_resource type="PackedScene" path="res://assets/foliage/tree-high.glb" id="23_conifer_high"]
|
||||
[ext_resource type="PackedScene" path="res://world/jajce/CozyButterfly.tscn" id="24_butterfly"]
|
||||
[ext_resource type="Material" path="res://world/jajce/materials/cozy_grass_process_material.tres" id="25_grass_process"]
|
||||
|
||||
[sub_resource type="Terrain3DMaterial" id="Terrain3DMaterial_jajce"]
|
||||
_shader_parameters = {
|
||||
@@ -193,16 +200,16 @@ fog_height_density = 0.08
|
||||
fog_aerial_perspective = 0.35
|
||||
fog_sky_affect = 0.28
|
||||
volumetric_fog_enabled = true
|
||||
volumetric_fog_density = 0.006
|
||||
volumetric_fog_albedo = Color(0.94, 0.88, 0.75, 1)
|
||||
volumetric_fog_emission = Color(0.1, 0.07, 0.04, 1)
|
||||
volumetric_fog_emission_energy = 0.22
|
||||
volumetric_fog_density = 0.0035
|
||||
volumetric_fog_albedo = Color(0.82, 0.9, 0.82, 1)
|
||||
volumetric_fog_emission = Color(0.06, 0.09, 0.07, 1)
|
||||
volumetric_fog_emission_energy = 0.12
|
||||
volumetric_fog_length = 96.0
|
||||
volumetric_fog_detail_spread = 1.6
|
||||
adjustment_enabled = true
|
||||
adjustment_brightness = 1.08
|
||||
adjustment_contrast = 1.04
|
||||
adjustment_saturation = 1.25
|
||||
adjustment_saturation = 1.08
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="Material_guard"]
|
||||
albedo_color = Color(0.55, 0.45, 0.35, 1)
|
||||
@@ -246,10 +253,28 @@ collision_mask = 3
|
||||
collision_mode = 1
|
||||
top_level = true
|
||||
|
||||
[node name="CozyGrassField" parent="TerrainRoot/Terrain3D" instance=ExtResource("19_terrain_particles")]
|
||||
instance_spacing = 0.703125
|
||||
cell_width = 24.0
|
||||
grid_width = 3
|
||||
rows = 34
|
||||
amount = 1156
|
||||
process_fixed_fps = 24
|
||||
process_material = ExtResource("25_grass_process")
|
||||
shadow_mode = 0
|
||||
mesh_material_override = ExtResource("20_grass_material")
|
||||
min_draw_distance = 36.0
|
||||
particle_count = 10404
|
||||
|
||||
[node name="GrassInteractionController" type="Node" parent="TerrainRoot"]
|
||||
script = ExtResource("21_grass_controller")
|
||||
grass_material = ExtResource("20_grass_material")
|
||||
|
||||
[node name="FortressBlockout" type="Node3D" parent="."]
|
||||
position = Vector3(-25, 7, 9)
|
||||
|
||||
[node name="Keep" parent="FortressBlockout" instance=ExtResource("5_fortress")]
|
||||
scale = Vector3(1.06, 1.06, 1.06)
|
||||
|
||||
[node name="WaterRoot" type="Node3D" parent="."]
|
||||
|
||||
@@ -263,22 +288,58 @@ position = Vector3(-25, 7, 9)
|
||||
|
||||
[node name="House_01" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-15, 2, 7)
|
||||
rotation_degrees = Vector3(0, 8, 0)
|
||||
|
||||
[node name="Smoke" parent="VillageRoot/House_01" instance=ExtResource("12_smoke")]
|
||||
position = Vector3(0, 4.5, 0)
|
||||
|
||||
[node name="House_02" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-8, 2, 2)
|
||||
rotation_degrees = Vector3(0, -12, 0)
|
||||
scale = Vector3(0.92, 0.92, 0.92)
|
||||
|
||||
[node name="Smoke" parent="VillageRoot/House_02" instance=ExtResource("12_smoke")]
|
||||
position = Vector3(0, 4.5, 0)
|
||||
|
||||
[node name="House_03" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-15, 2, -4)
|
||||
rotation_degrees = Vector3(0, 18, 0)
|
||||
scale = Vector3(0.88, 0.88, 0.88)
|
||||
|
||||
[node name="Smoke" parent="VillageRoot/House_03" instance=ExtResource("12_smoke")]
|
||||
position = Vector3(0, 4.5, 0)
|
||||
|
||||
[node name="House_04" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-19, 0, 15)
|
||||
rotation_degrees = Vector3(0, -19, 0)
|
||||
scale = Vector3(0.82, 0.82, 0.82)
|
||||
|
||||
[node name="Smoke" parent="VillageRoot/House_04" instance=ExtResource("12_smoke")]
|
||||
position = Vector3(0, 4.5, 0)
|
||||
|
||||
[node name="House_05" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-10, 0, 13)
|
||||
rotation_degrees = Vector3(0, 15, 0)
|
||||
scale = Vector3(0.76, 0.76, 0.76)
|
||||
|
||||
[node name="Smoke" parent="VillageRoot/House_05" instance=ExtResource("12_smoke")]
|
||||
position = Vector3(0, 4.5, 0)
|
||||
|
||||
[node name="House_06" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-7, 0, -13)
|
||||
rotation_degrees = Vector3(0, 31, 0)
|
||||
scale = Vector3(0.9, 0.9, 0.9)
|
||||
|
||||
[node name="House_07" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(2, 0, 12)
|
||||
rotation_degrees = Vector3(0, -24, 0)
|
||||
scale = Vector3(0.8, 0.8, 0.8)
|
||||
|
||||
[node name="House_08" parent="VillageRoot" instance=ExtResource("6_house")]
|
||||
position = Vector3(-22, 0, -9)
|
||||
rotation_degrees = Vector3(0, 36, 0)
|
||||
scale = Vector3(0.78, 0.78, 0.78)
|
||||
|
||||
[node name="Mill" parent="VillageRoot" instance=ExtResource("7_mill")]
|
||||
position = Vector3(19, 2, 7)
|
||||
|
||||
@@ -353,6 +414,62 @@ scale = Vector3(0.9, 0.9, 0.9)
|
||||
position = Vector3(31, 0, 14)
|
||||
scale = Vector3(1.25, 1.25, 1.25)
|
||||
|
||||
[node name="Conifer_Citadel_01" parent="FoliageRoot" instance=ExtResource("23_conifer_high")]
|
||||
position = Vector3(-39, 0, 13)
|
||||
rotation_degrees = Vector3(0, 18, 0)
|
||||
scale = Vector3(2.4, 2.4, 2.4)
|
||||
|
||||
[node name="Conifer_Citadel_02" parent="FoliageRoot" instance=ExtResource("22_conifer")]
|
||||
position = Vector3(-34, 0, 22)
|
||||
rotation_degrees = Vector3(0, -35, 0)
|
||||
scale = Vector3(2.8, 2.8, 2.8)
|
||||
|
||||
[node name="Conifer_Citadel_03" parent="FoliageRoot" instance=ExtResource("23_conifer_high")]
|
||||
position = Vector3(-43, 0, 3)
|
||||
rotation_degrees = Vector3(0, 62, 0)
|
||||
scale = Vector3(2.15, 2.15, 2.15)
|
||||
|
||||
[node name="Conifer_Falls_01" parent="FoliageRoot" instance=ExtResource("23_conifer_high")]
|
||||
position = Vector3(36, 0, -17)
|
||||
rotation_degrees = Vector3(0, -18, 0)
|
||||
scale = Vector3(2.35, 2.35, 2.35)
|
||||
|
||||
[node name="Conifer_Falls_02" parent="FoliageRoot" instance=ExtResource("22_conifer")]
|
||||
position = Vector3(38, 0, -8)
|
||||
rotation_degrees = Vector3(0, 28, 0)
|
||||
scale = Vector3(2.7, 2.7, 2.7)
|
||||
|
||||
[node name="Conifer_River_01" parent="FoliageRoot" instance=ExtResource("22_conifer")]
|
||||
position = Vector3(38, 0, 20)
|
||||
rotation_degrees = Vector3(0, -51, 0)
|
||||
scale = Vector3(2.55, 2.55, 2.55)
|
||||
|
||||
[node name="Conifer_South_01" parent="FoliageRoot" instance=ExtResource("23_conifer_high")]
|
||||
position = Vector3(-21, 0, -29)
|
||||
rotation_degrees = Vector3(0, 44, 0)
|
||||
scale = Vector3(2.25, 2.25, 2.25)
|
||||
|
||||
[node name="Conifer_South_02" parent="FoliageRoot" instance=ExtResource("22_conifer")]
|
||||
position = Vector3(8, 0, -31)
|
||||
rotation_degrees = Vector3(0, -20, 0)
|
||||
scale = Vector3(2.65, 2.65, 2.65)
|
||||
|
||||
[node name="WildlifeRoot" type="Node3D" parent="."]
|
||||
|
||||
[node name="Butterfly_Meadow_01" parent="WildlifeRoot" instance=ExtResource("24_butterfly")]
|
||||
position = Vector3(-3, 3.1, -5)
|
||||
phase = 0.4
|
||||
|
||||
[node name="Butterfly_Houses_01" parent="WildlifeRoot" instance=ExtResource("24_butterfly")]
|
||||
position = Vector3(-11, 4.2, 8)
|
||||
scale = Vector3(0.9, 0.9, 0.9)
|
||||
phase = 2.3
|
||||
|
||||
[node name="Butterfly_River_01" parent="WildlifeRoot" instance=ExtResource("24_butterfly")]
|
||||
position = Vector3(10, 3.6, 5)
|
||||
scale = Vector3(1.12, 1.12, 1.12)
|
||||
phase = 4.4
|
||||
|
||||
[node name="WorldObjects" type="Node3D" parent="."]
|
||||
|
||||
[node name="ResourceNodes" type="Node3D" parent="WorldObjects"]
|
||||
|
||||
Reference in New Issue
Block a user