feat: implemented multithreading and chunk lods

This commit is contained in:
Sara Gerretsen 2025-11-22 19:19:43 +01:00
parent 49b65a7ade
commit 1951b560ed
6 changed files with 256 additions and 53 deletions

View file

@ -1,6 +1,7 @@
[gd_scene load_steps=12 format=3 uid="uid://xm383pc5pcnn"]
[gd_scene load_steps=13 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="PackedScene" uid="uid://wkqhvjnxs2mx" path="res://objects/terrain_chunk.tscn" id="1_pxqd5"]
[sub_resource type="PointPrimitive" id="PointPrimitive_pxqd5"]
slope = -0.585
@ -107,6 +108,7 @@ primitives = [SubResource("PointPrimitive_pxqd5"), SubResource("NoisePrimitive_b
vertex_color_gradient = SubResource("Gradient_b1cmn")
color_gradient_end_height = 200.0
chunk_count = 5
chunk_scene = ExtResource("1_pxqd5")
point_primitive_object = ExtResource("1_b1cmn")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]