123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- [gd_scene load_steps=5 format=3 uid="uid://835hb2c3ckoi"]
- [ext_resource type="Script" path="res://noise_viewer.gd" id="1_a6h72"]
- [ext_resource type="Material" path="res://noise_viewer_material.tres" id="2_lywnk"]
- [sub_resource type="FastNoiseLite" id="1"]
- [sub_resource type="NoiseTexture2D" id="2"]
- noise = SubResource("1")
- [node name="NoiseViewer" type="Control"]
- layout_mode = 3
- anchors_preset = 15
- anchor_right = 1.0
- anchor_bottom = 1.0
- offset_left = 24.0
- offset_top = 24.0
- offset_right = -24.0
- offset_bottom = -24.0
- grow_horizontal = 2
- grow_vertical = 2
- script = ExtResource("1_a6h72")
- [node name="SeamlessNoiseTexture" type="TextureRect" parent="."]
- material = ExtResource("2_lywnk")
- layout_mode = 1
- anchors_preset = 8
- anchor_left = 0.5
- anchor_top = 0.5
- anchor_right = 0.5
- anchor_bottom = 0.5
- offset_left = -196.0
- offset_top = -256.0
- offset_right = 316.0
- offset_bottom = 256.0
- grow_horizontal = 2
- grow_vertical = 2
- texture = SubResource("2")
- [node name="ButtonsContainer" type="VBoxContainer" parent="."]
- layout_mode = 1
- anchors_preset = 1
- anchor_left = 1.0
- anchor_right = 1.0
- offset_left = -137.0
- offset_bottom = 44.0
- grow_horizontal = 0
- [node name="DocumentationButton" type="Button" parent="ButtonsContainer"]
- layout_mode = 2
- offset_right = 159.0
- offset_bottom = 31.0
- grow_horizontal = 0
- text = "API Documentation"
- [node name="RandomSeedButton" type="Button" parent="ButtonsContainer"]
- layout_mode = 2
- offset_top = 35.0
- offset_right = 159.0
- offset_bottom = 66.0
- grow_horizontal = 0
- text = "Random Seed"
- [node name="ParameterContainer" type="VBoxContainer" parent="."]
- layout_mode = 0
- offset_right = 280.0
- offset_bottom = 136.0
- [node name="SeedSpinBox" type="SpinBox" parent="ParameterContainer"]
- layout_mode = 2
- offset_right = 280.0
- offset_bottom = 31.0
- min_value = -2.14748e+09
- max_value = 2.14748e+09
- allow_greater = true
- allow_lesser = true
- prefix = "Seed:"
- [node name="FrequencySpinBox" type="SpinBox" parent="ParameterContainer"]
- layout_mode = 2
- offset_top = 35.0
- offset_right = 280.0
- offset_bottom = 66.0
- min_value = -100000.0
- max_value = 100000.0
- step = 0.005
- value = 0.01
- allow_greater = true
- prefix = "Frequency:"
- [node name="FractalOctavesSpinBox" type="SpinBox" parent="ParameterContainer"]
- layout_mode = 2
- offset_top = 70.0
- offset_right = 280.0
- offset_bottom = 101.0
- min_value = 1.0
- max_value = 9.0
- value = 1.0
- prefix = "Fractal Octaves:"
- [node name="FractalGainSpinBox" type="SpinBox" parent="ParameterContainer"]
- layout_mode = 2
- offset_top = 105.0
- offset_right = 280.0
- offset_bottom = 136.0
- max_value = 1000.0
- step = 0.05
- allow_greater = true
- prefix = "Fractal Gain:"
- [node name="FractalLacunaritySpinBox" type="SpinBox" parent="ParameterContainer"]
- layout_mode = 2
- offset_top = 140.0
- offset_right = 280.0
- offset_bottom = 171.0
- step = 0.05
- allow_greater = true
- prefix = "Fractal Lacunarity:"
- [node name="ClipContainer" type="VBoxContainer" parent="."]
- layout_mode = 1
- anchors_preset = 2
- anchor_top = 1.0
- anchor_bottom = 1.0
- offset_top = -52.0
- offset_right = 280.0
- grow_vertical = 0
- [node name="MinClipSpinBox" type="SpinBox" parent="ClipContainer"]
- layout_mode = 2
- offset_right = 280.0
- offset_bottom = 31.0
- min_value = -1.0
- max_value = 1.0
- step = 0.01
- value = -1.0
- prefix = "Clip Min:"
- [node name="MaxClipSpinBox" type="SpinBox" parent="ClipContainer"]
- layout_mode = 2
- offset_top = 35.0
- offset_right = 280.0
- offset_bottom = 66.0
- min_value = -1.0
- max_value = 1.0
- step = 0.01
- value = 1.0
- prefix = "Clip Max:"
- [connection signal="pressed" from="ButtonsContainer/DocumentationButton" to="." method="_on_documentation_button_pressed"]
- [connection signal="pressed" from="ButtonsContainer/RandomSeedButton" to="." method="_on_random_seed_button_pressed"]
- [connection signal="value_changed" from="ParameterContainer/SeedSpinBox" to="." method="_on_seed_spin_box_value_changed"]
- [connection signal="value_changed" from="ParameterContainer/FrequencySpinBox" to="." method="_on_frequency_spin_box_value_changed"]
- [connection signal="value_changed" from="ParameterContainer/FractalOctavesSpinBox" to="." method="_on_fractal_octaves_spin_box_value_changed"]
- [connection signal="value_changed" from="ParameterContainer/FractalGainSpinBox" to="." method="_on_fractal_gain_spin_box_value_changed"]
- [connection signal="value_changed" from="ParameterContainer/FractalLacunaritySpinBox" to="." method="_on_fractal_lacunarity_spin_box_value_changed"]
- [connection signal="value_changed" from="ClipContainer/MinClipSpinBox" to="." method="_on_min_clip_spin_box_value_changed"]
- [connection signal="value_changed" from="ClipContainer/MaxClipSpinBox" to="." method="_on_max_clip_spin_box_value_changed"]
|