added terrain3d

This commit is contained in:
derek
2025-03-31 14:14:50 -05:00
parent 27175618c0
commit bd767d2927
148 changed files with 2602 additions and 1381 deletions

View File

@@ -1,3 +1,5 @@
# Copyright © 2025 Cory Petkovsek, Roope Palmroos, and Contributors.
# Importer for Terrain3D
@tool
extends Terrain3D
@@ -20,10 +22,14 @@ func reset_settings(p_value) -> void:
r16_size = Vector2i(1024, 1024)
material = null
assets = null
reset_terrain(true)
func reset_terrain(p_value) -> void:
data_directory = ""
for region:Terrain3DRegion in data.get_regions_active():
data.remove_region(region, false)
data.update_maps(Terrain3DRegion.TYPE_MAX, true, false)
func update_heights(p_value) -> void:

View File

@@ -1 +1 @@
uid://co2gd0uhumg34
uid://cib2rig7vup10

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=9 format=3 uid="uid://blaieaqp413k7"]
[ext_resource type="Script" uid="uid://co2gd0uhumg34" path="res://addons/terrain_3d/tools/importer.gd" id="1_60b8f"]
[ext_resource type="Script" path="res://addons/terrain_3d/tools/importer.gd" id="1_60b8f"]
[sub_resource type="Gradient" id="Gradient_88f3t"]
offsets = PackedFloat32Array(0.2, 1)