36 lines
1.7 KiB
Plaintext
36 lines
1.7 KiB
Plaintext
[gd_scene load_steps=6 format=3 uid="uid://b6hynk4kyhnqt"]
|
|
|
|
[ext_resource type="Script" uid="uid://fmurci638c43" path="res://Scripts/CopyTexture.gd" id="1_8ia8i"]
|
|
[ext_resource type="Shader" uid="uid://w33608b0vm7s" path="res://Shaders/SinFoam.gdshader" id="1_tfkfi"]
|
|
[ext_resource type="Material" uid="uid://bv06fr71bp0mr" path="res://Materials/SinFoam.tres" id="2_3m5rl"]
|
|
[ext_resource type="Texture2D" uid="uid://bwsw7c6fvii6d" path="res://icon.svg" id="3_to1x8"]
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3m5rl"]
|
|
resource_local_to_scene = true
|
|
shader = ExtResource("1_tfkfi")
|
|
shader_parameter/foamDecayRate = 0.2
|
|
shader_parameter/foamGrowth = 0.5
|
|
shader_parameter/foamHeight = 0.58
|
|
shader_parameter/speed = 1.355
|
|
shader_parameter/amplitude = 0.085
|
|
shader_parameter/frequency = 1.0
|
|
shader_parameter/waveCount = 20
|
|
shader_parameter/amplitudeScaleFactor = 0.835
|
|
shader_parameter/frequencyScaleFactor = 1.145
|
|
shader_parameter/dirs = PackedFloat32Array(0.981, -0.588, 0.035, -0.977, -0.809, -0.351, 0.989, -0.24, -0.192, 0.907, -0.479, 0.499, 0.388, -0.97, 0.882, -0.845, 0.246, -0.068, -0.41, -0.202, -0.914, 0.605, -0.618, 0.898, -0.615, -0.508, -0.223, -0.841, 0.396, -0.609, 0.746, 0.129, 0.724, 0.54, -0.936, 0.589, 0.874, -0.715, -0.353, 0.243)
|
|
|
|
[node name="FoamTex" type="SubViewport" node_paths=PackedStringArray("shaderObject")]
|
|
render_target_clear_mode = 1
|
|
script = ExtResource("1_8ia8i")
|
|
shaderObject = NodePath("ColorRect")
|
|
shader = ExtResource("2_3m5rl")
|
|
tex = ExtResource("3_to1x8")
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="."]
|
|
material = SubResource("ShaderMaterial_3m5rl")
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|