feat: switched to having a scene for chunks

This commit is contained in:
Sara Gerretsen 2025-11-22 14:30:45 +01:00
parent 10cb371b45
commit 49b65a7ade
4 changed files with 31 additions and 46 deletions

View file

@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://wkqhvjnxs2mx"]
[ext_resource type="Material" uid="uid://8j7uyk0vnllg" path="res://assets/materials/terrain_material.tres" id="1_6vjd7"]
[node name="TerrainChunk" type="TerrainChunk"]
material_override = ExtResource("1_6vjd7")

View file

@ -1,7 +1,6 @@
[gd_scene load_steps=13 format=3 uid="uid://xm383pc5pcnn"]
[gd_scene load_steps=12 format=3 uid="uid://xm383pc5pcnn"]
[ext_resource type="PackedScene" uid="uid://cnux2fqne284i" path="res://objects/primitive_nodes/point_primitive_node.tscn" id="1_b1cmn"]
[ext_resource type="Material" uid="uid://8j7uyk0vnllg" path="res://assets/materials/terrain_material.tres" id="1_pxqd5"]
[sub_resource type="PointPrimitive" id="PointPrimitive_pxqd5"]
slope = -0.585
@ -107,10 +106,7 @@ func _unhandled_input(event: InputEvent) -> void:
primitives = [SubResource("PointPrimitive_pxqd5"), SubResource("NoisePrimitive_ba0ut"), SubResource("NoisePrimitive_pxqd5")]
vertex_color_gradient = SubResource("Gradient_b1cmn")
color_gradient_end_height = 200.0
chunk_size = 500.0
lod1_detail = 30
chunk_count = 5
material = ExtResource("1_pxqd5")
point_primitive_object = ExtResource("1_b1cmn")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]