extends Node3D @onready var terrain: Terrain3D = $TerrainRoot/Terrain3D func _ready() -> void: call_deferred("_bind_active_camera") func _bind_active_camera() -> void: var active_camera := get_viewport().get_camera_3d() if active_camera != null: terrain.set_camera(active_camera)