tweak: performance and scale
This commit is contained in:
parent
c197f4c33b
commit
6164be2def
|
|
@ -1,31 +1,48 @@
|
|||
[gd_scene load_steps=13 format=3 uid="uid://xm383pc5pcnn"]
|
||||
[gd_scene load_steps=18 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
|
||||
height = 200.0
|
||||
slope = -0.7
|
||||
height = 0.0
|
||||
|
||||
[sub_resource type="PointPrimitive" id="PointPrimitive_ba0ut"]
|
||||
center = Vector2(50, 0)
|
||||
slope = -0.7
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_pxqd5"]
|
||||
frequency = 0.02
|
||||
fractal_octaves = 3
|
||||
|
||||
[sub_resource type="NoisePrimitive" id="NoisePrimitive_ba0ut"]
|
||||
blend_range = 20.0
|
||||
blend_range = 5.0
|
||||
noise = SubResource("FastNoiseLite_pxqd5")
|
||||
noise_scale = 3.0
|
||||
noise_amplitude = 100.0
|
||||
noise_amplitude = 20.0
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_b1cmn"]
|
||||
noise_type = 0
|
||||
frequency = 0.03
|
||||
fractal_type = 2
|
||||
fractal_gain = 0.7
|
||||
metadata/_preview_in_3d_space_ = true
|
||||
|
||||
[sub_resource type="NoisePrimitive" id="NoisePrimitive_pxqd5"]
|
||||
blend_range = 10.0
|
||||
noise = SubResource("FastNoiseLite_b1cmn")
|
||||
noise_scale = 5.0
|
||||
noise_amplitude = 20.0
|
||||
noise_amplitude = 5.0
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_ba0ut"]
|
||||
fractal_type = 2
|
||||
fractal_gain = 1.0
|
||||
fractal_weighted_strength = 0.58
|
||||
|
||||
[sub_resource type="NoisePrimitive" id="NoisePrimitive_q68jb"]
|
||||
blend_mode = 1
|
||||
noise = SubResource("FastNoiseLite_ba0ut")
|
||||
|
||||
[sub_resource type="PlanePrimitive" id="PlanePrimitive_pxqd5"]
|
||||
blend_range = 10.0
|
||||
baseline = -1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_b1cmn"]
|
||||
interpolation_mode = 2
|
||||
|
|
@ -61,10 +78,10 @@ script/source = "extends Camera3D
|
|||
|
||||
var pan_speed = .001
|
||||
var rotate_speed := .0015
|
||||
var zoom_speed := 30.0
|
||||
var zoom_speed := 5.0
|
||||
var rotating := false
|
||||
var panning := false
|
||||
var distance := 707
|
||||
var distance := 50
|
||||
var pivot := Vector3.ZERO
|
||||
|
||||
func _ready():
|
||||
|
|
@ -101,13 +118,14 @@ func _unhandled_input(event: InputEvent) -> void:
|
|||
global_position = (global_position - pivot).normalized() * distance + pivot
|
||||
"
|
||||
|
||||
[sub_resource type="CylinderMesh" id="CylinderMesh_pxqd5"]
|
||||
|
||||
[node name="Node3D" type="Node3D"]
|
||||
|
||||
[node name="TerrainMeshEditor" type="TerrainMeshEditor" parent="."]
|
||||
primitives = [SubResource("PointPrimitive_pxqd5"), SubResource("NoisePrimitive_ba0ut"), SubResource("NoisePrimitive_pxqd5")]
|
||||
primitives = [SubResource("PointPrimitive_pxqd5"), SubResource("PointPrimitive_ba0ut"), SubResource("NoisePrimitive_ba0ut"), SubResource("NoisePrimitive_pxqd5"), SubResource("NoisePrimitive_q68jb"), SubResource("PlanePrimitive_pxqd5")]
|
||||
vertex_color_gradient = SubResource("Gradient_b1cmn")
|
||||
color_gradient_end_height = 200.0
|
||||
chunk_count = 5
|
||||
color_gradient_end_height = 100.0
|
||||
chunk_scene = ExtResource("1_pxqd5")
|
||||
point_primitive_object = ExtResource("1_b1cmn")
|
||||
|
||||
|
|
@ -127,4 +145,8 @@ fov = 57.3
|
|||
far = 2000.0
|
||||
script = SubResource("GDScript_b1cmn")
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0)
|
||||
mesh = SubResource("CylinderMesh_pxqd5")
|
||||
|
||||
[connection signal="primitives_changed" from="TerrainMeshEditor" to="TerrainMeshEditor" method="_on_primitives_changed"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue