mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-04 23:10:08 +01:00
448 lines
17 KiB
Plaintext
448 lines
17 KiB
Plaintext
[gd_scene load_steps=40 format=3 uid="uid://cu78or5wk08em"]
|
|
|
|
[ext_resource type="Material" uid="uid://e5sfyb0xjjrd" path="res://materials/grass.tres" id="4_gplko"]
|
|
[ext_resource type="Material" uid="uid://sy3hdf5ueaet" path="res://materials/sand.tres" id="5_12jug"]
|
|
[ext_resource type="Material" uid="uid://2sudyb7x85k7" path="res://materials/wet_concrete.tres" id="6_q1c2f"]
|
|
[ext_resource type="Material" uid="uid://bynwedxvks1no" path="res://materials/marble.tres" id="7_ebvqo"]
|
|
[ext_resource type="Material" uid="uid://c6y0v3d18y345" path="res://materials/ice.tres" id="7_k1q1v"]
|
|
[ext_resource type="Material" uid="uid://cyo28qn76a78l" path="res://materials/lava.tres" id="8_jphcw"]
|
|
[ext_resource type="Material" uid="uid://vvdxcx0f27wv" path="res://materials/glass.tres" id="9_vei4q"]
|
|
[ext_resource type="Script" uid="uid://qjov2q1jrh3g" path="res://scripts/grid.gd" id="10_wwlcf"]
|
|
[ext_resource type="Shader" uid="uid://bse14pb44mx5c" path="res://shaders/plasma.gdshader" id="11_aoush"]
|
|
[ext_resource type="Texture2D" uid="uid://douhbeycol3hk" path="res://checker.png" id="14"]
|
|
[ext_resource type="Script" uid="uid://djylwpg4wqj07" path="res://tester.gd" id="18"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="9"]
|
|
|
|
[sub_resource type="Sky" id="10"]
|
|
sky_material = SubResource("9")
|
|
|
|
[sub_resource type="Environment" id="11"]
|
|
background_mode = 2
|
|
sky = SubResource("10")
|
|
tonemap_mode = 4
|
|
|
|
[sub_resource type="StandardMaterial3D" id="13"]
|
|
diffuse_mode = 1
|
|
albedo_texture = ExtResource("14")
|
|
uv1_scale = Vector3(32, 32, 1)
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="PlaneMesh" id="14"]
|
|
material = SubResource("13")
|
|
size = Vector2(128, 128)
|
|
|
|
[sub_resource type="Animation" id="Animation_2qwoj"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Testers/NoiseTextureLava/MeshInstance3D:surface_material_override/0:uv1_offset")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector3(0, 0, 0)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_nbv0n"]
|
|
resource_name = "animate_textures"
|
|
length = 300.0
|
|
loop_mode = 1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Testers/NoiseTextureLava/MeshInstance3D:surface_material_override/0:uv1_offset")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 300),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector3(0, 0, 0), Vector3(4, 1, 0)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_sin37"]
|
|
_data = {
|
|
&"RESET": SubResource("Animation_2qwoj"),
|
|
&"animate_textures": SubResource("Animation_nbv0n")
|
|
}
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_be5u0"]
|
|
radius = 0.75
|
|
height = 1.5
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_opf1g"]
|
|
size = Vector3(3, 1, 4)
|
|
|
|
[sub_resource type="Gradient" id="Gradient_iy4y2"]
|
|
offsets = PackedFloat32Array(0, 0.0211082, 0.0435356, 0.0633245, 1)
|
|
colors = PackedColorArray(0, 0, 0, 1, 0.733005, 0.733005, 0.733005, 1, 0.0461741, 0.0461741, 0.0461741, 1, 0.72, 0.69192, 0.6264, 1, 1, 1, 1, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_mc7b4"]
|
|
noise_type = 2
|
|
frequency = 0.042
|
|
fractal_type = 0
|
|
fractal_octaves = 3
|
|
fractal_gain = 1.596
|
|
fractal_weighted_strength = 0.44
|
|
cellular_jitter = 0.03
|
|
cellular_return_type = 4
|
|
domain_warp_enabled = true
|
|
domain_warp_type = 2
|
|
domain_warp_amplitude = 2.0
|
|
domain_warp_fractal_type = 2
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e1o5w"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_mc7b4")
|
|
color_ramp = SubResource("Gradient_iy4y2")
|
|
seamless = true
|
|
seamless_blend_skirt = 0.0
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_71qgk"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_mc7b4")
|
|
color_ramp = SubResource("Gradient_iy4y2")
|
|
seamless = true
|
|
as_normal_map = true
|
|
seamless_blend_skirt = 0.065
|
|
bump_strength = 2.0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aq2a1"]
|
|
albedo_texture = SubResource("NoiseTexture2D_e1o5w")
|
|
roughness = 0.5
|
|
roughness_texture = SubResource("NoiseTexture2D_e1o5w")
|
|
normal_enabled = true
|
|
normal_texture = SubResource("NoiseTexture2D_71qgk")
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="Gradient" id="Gradient_5l3re"]
|
|
interpolation_mode = 2
|
|
offsets = PackedFloat32Array(0, 0.135884, 0.329815, 0.341689, 0.544855, 0.581794, 0.770449, 0.943272)
|
|
colors = PackedColorArray(0, 0, 0, 1, 0.111922, 0.139008, 0.140144, 1, 0.398808, 0.12884, 0.147843, 1, 0.421438, 0.289437, 0.227878, 1, 0.65045, 0.360142, 0.181692, 1, 0.739192, 0.503788, 0.301212, 1, 1, 0.672262, 0.366251, 1, 1, 1, 1, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_10olv"]
|
|
frequency = 0.05
|
|
fractal_weighted_strength = 1.0
|
|
domain_warp_enabled = true
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e0bku"]
|
|
width = 64
|
|
height = 64
|
|
noise = SubResource("FastNoiseLite_10olv")
|
|
color_ramp = SubResource("Gradient_5l3re")
|
|
seamless = true
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k7qv4"]
|
|
albedo_texture = SubResource("NoiseTexture2D_e0bku")
|
|
texture_filter = 4
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_msbte"]
|
|
roughness = 0.75
|
|
normal_enabled = true
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_ykq6a"]
|
|
viewport_path = NodePath("Testers/ShaderPlasma/SubViewport")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4ovjj"]
|
|
resource_local_to_scene = true
|
|
shading_mode = 0
|
|
albedo_texture = SubResource("ViewportTexture_ykq6a")
|
|
heightmap_enabled = true
|
|
heightmap_scale = 9.0
|
|
heightmap_deep_parallax = true
|
|
heightmap_min_layers = 8
|
|
heightmap_max_layers = 32
|
|
heightmap_texture = SubResource("ViewportTexture_ykq6a")
|
|
heightmap_flip_texture = true
|
|
texture_filter = 5
|
|
|
|
[sub_resource type="Gradient" id="Gradient_hsp0x"]
|
|
offsets = PackedFloat32Array(0, 0.385224, 0.655673, 0.886544, 1)
|
|
colors = PackedColorArray(1.95531e-08, 0.0213273, 0.0973903, 1, 0.294665, 0.332091, 0.73046, 1, 0.22273, 0.723553, 0.777314, 1, 0.877091, 0.64938, 0.963435, 1, 0.932381, 0.719091, 0.921475, 1)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_r8ncc"]
|
|
frequency = 0.002
|
|
fractal_type = 2
|
|
fractal_octaves = 4
|
|
fractal_lacunarity = 2.901
|
|
fractal_gain = 0.353
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_n04ac"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_r8ncc")
|
|
color_ramp = SubResource("Gradient_hsp0x")
|
|
seamless = true
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_25kcu"]
|
|
seed = 60607
|
|
fractal_gain = 0.695
|
|
domain_warp_enabled = true
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_pn44s"]
|
|
width = 1024
|
|
height = 1024
|
|
noise = SubResource("FastNoiseLite_25kcu")
|
|
seamless = true
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2p45w"]
|
|
shader = ExtResource("11_aoush")
|
|
shader_parameter/noise1 = SubResource("NoiseTexture2D_n04ac")
|
|
shader_parameter/noise2 = SubResource("NoiseTexture2D_pn44s")
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment"]
|
|
environment = SubResource("11")
|
|
script = ExtResource("18")
|
|
|
|
[node name="Plane" type="MeshInstance3D" parent="."]
|
|
layers = 2
|
|
mesh = SubResource("14")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(0.909487, -0.23874, 0.340349, 0, 0.818672, 0.574262, -0.415733, -0.522284, 0.744571, 3.9506, 3.39961, 3.54442)
|
|
shadow_enabled = true
|
|
shadow_bias = 0.04
|
|
directional_shadow_mode = 0
|
|
directional_shadow_fade_start = 1.0
|
|
directional_shadow_max_distance = 24.0
|
|
|
|
[node name="ReflectionProbe" type="ReflectionProbe" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
|
|
max_distance = 100.0
|
|
size = Vector3(100, 100, 100)
|
|
box_projection = true
|
|
enable_shadows = true
|
|
ambient_mode = 0
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_sin37")
|
|
}
|
|
autoplay = "animate_textures"
|
|
|
|
[node name="CameraHolder" type="Node3D" parent="."]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.125, 26)
|
|
|
|
[node name="RotationX" type="Node3D" parent="CameraHolder"]
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="CameraHolder/RotationX"]
|
|
fov = 70.0
|
|
|
|
[node name="Testers" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4)
|
|
|
|
[node name="NoiseTextureGrass" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, 22)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureGrass"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("4_gplko")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureGrass"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("4_gplko")
|
|
|
|
[node name="NoiseTextureSand" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, 18)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureSand"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("5_12jug")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureSand"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("5_12jug")
|
|
|
|
[node name="NoiseTextureWetConcrete" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, 14)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureWetConcrete"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("6_q1c2f")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureWetConcrete"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("6_q1c2f")
|
|
|
|
[node name="NoiseTextureBathroomFloorTile" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, 10)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureBathroomFloorTile"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_aq2a1")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureBathroomFloorTile"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_aq2a1")
|
|
|
|
[node name="NoiseTextureIce" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, 6)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureIce"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("7_k1q1v")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureIce"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("7_k1q1v")
|
|
|
|
[node name="NoiseTextureMarble" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, 2)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureMarble"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("7_ebvqo")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureMarble"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("7_ebvqo")
|
|
|
|
[node name="NoiseTextureLava" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, -2)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureLava"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("8_jphcw")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureLava"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("8_jphcw")
|
|
|
|
[node name="NoiseTextureGlass" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, -6)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTextureGlass"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00275182, -0.244153, -0.000101089)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = ExtResource("9_vei4q")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTextureGlass"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = ExtResource("9_vei4q")
|
|
|
|
[node name="NoiseTexturePixelArt" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, -10)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/NoiseTexturePixelArt"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00275182, -0.244153, -0.000101089)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_k7qv4")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/NoiseTexturePixelArt"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_k7qv4")
|
|
|
|
[node name="ScriptGrid" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, -14)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/ScriptGrid"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00275182, -0.244153, -0.000101089)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_msbte")
|
|
script = ExtResource("10_wwlcf")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/ScriptGrid"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_msbte")
|
|
|
|
[node name="ShaderPlasma" type="Node3D" parent="Testers"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.025, -18)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Testers/ShaderPlasma"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00275182, -0.244153, -0.000101089)
|
|
mesh = SubResource("SphereMesh_be5u0")
|
|
skeleton = NodePath("../../..")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_4ovjj")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Testers/ShaderPlasma"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
|
|
mesh = SubResource("BoxMesh_opf1g")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_4ovjj")
|
|
|
|
[node name="SubViewport" type="SubViewport" parent="Testers/ShaderPlasma"]
|
|
size = Vector2i(1024, 1024)
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="Testers/ShaderPlasma/SubViewport"]
|
|
material = SubResource("ShaderMaterial_2p45w")
|
|
offset_right = 1024.0
|
|
offset_bottom = 1024.0
|
|
|
|
[node name="TestName" type="Label" parent="."]
|
|
anchors_preset = 7
|
|
anchor_left = 0.5
|
|
anchor_top = 1.0
|
|
anchor_right = 0.5
|
|
anchor_bottom = 1.0
|
|
offset_left = -192.0
|
|
offset_top = -58.0
|
|
offset_right = 192.0
|
|
offset_bottom = -24.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 0
|
|
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
|
theme_override_constants/outline_size = 5
|
|
theme_override_font_sizes/font_size = 24
|
|
horizontal_alignment = 1
|
|
|
|
[node name="Previous" type="Button" parent="."]
|
|
anchors_preset = 2
|
|
anchor_top = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_left = 24.0
|
|
offset_top = -55.0
|
|
offset_right = 135.0
|
|
offset_bottom = -24.0
|
|
grow_vertical = 0
|
|
text = "« Previous"
|
|
|
|
[node name="Next" type="Button" parent="."]
|
|
anchors_preset = 3
|
|
anchor_left = 1.0
|
|
anchor_top = 1.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_left = -107.0
|
|
offset_top = -55.0
|
|
offset_right = -24.0
|
|
offset_bottom = -24.0
|
|
grow_horizontal = 0
|
|
grow_vertical = 0
|
|
text = "Next »"
|
|
|
|
[connection signal="pressed" from="Previous" to="." method="_on_previous_pressed"]
|
|
[connection signal="pressed" from="Next" to="." method="_on_next_pressed"]
|