6c11dc5dd6
- Add 3 Terrain3D texture assets (limestone, valley grass, warm soil) - Sculpt initial Terrain3D heightmap with ridge, valley, waterfall drop - Replace plain water with emissive-tinged material - Add foam mesh, mist spheres, and procedural sky with valley fog - Add 10 StylizedTree instances around village perimeter - Enable directional light shadows with extended cascade range - Add tree height snapping to terrain surface - Add refined scaffold tests for material count, terrain height, foliage, sky, fog - Add terrain texture PNGs and StylizedTree.tscn scene - Add generate_jajce_terrain.gd tool
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
[gd_resource type="Terrain3DAssets" load_steps=7 format=3]
|
|
|
|
[ext_resource type="Texture2D" path="res://terrain/jajce/textures/rock_albedo.png" id="1_rock"]
|
|
[ext_resource type="Texture2D" path="res://terrain/jajce/textures/grass_albedo.png" id="2_grass"]
|
|
[ext_resource type="Texture2D" path="res://terrain/jajce/textures/soil_albedo.png" id="3_soil"]
|
|
[sub_resource type="Terrain3DTextureAsset" id="Texture_rock"]
|
|
name = "Limestone"
|
|
albedo_texture = ExtResource("1_rock")
|
|
normal_texture = ExtResource("1_rock")
|
|
normal_depth = 0.0
|
|
uv_scale = 0.18
|
|
detiling_rotation = 0.12
|
|
|
|
[sub_resource type="Terrain3DTextureAsset" id="Texture_grass"]
|
|
name = "Valley Grass"
|
|
id = 1
|
|
albedo_texture = ExtResource("2_grass")
|
|
normal_texture = ExtResource("2_grass")
|
|
normal_depth = 0.0
|
|
uv_scale = 0.16
|
|
detiling_rotation = 0.18
|
|
|
|
[sub_resource type="Terrain3DTextureAsset" id="Texture_soil"]
|
|
name = "Warm Soil"
|
|
id = 2
|
|
albedo_texture = ExtResource("3_soil")
|
|
normal_texture = ExtResource("3_soil")
|
|
normal_depth = 0.0
|
|
uv_scale = 0.2
|
|
detiling_rotation = 0.1
|
|
|
|
[resource]
|
|
texture_list = Array[Terrain3DTextureAsset]([SubResource("Texture_rock"), SubResource("Texture_grass"), SubResource("Texture_soil")])
|