66 lines
2.6 KiB
Plaintext
66 lines
2.6 KiB
Plaintext
[gd_scene load_steps=13 format=3 uid="uid://cvcy4ye5phhn4"]
|
|
|
|
[ext_resource type="Script" uid="uid://bi74il47aar6l" path="res://grass_grid.gd" id="2_fj7yv"]
|
|
[ext_resource type="Shader" path="res://impostor_grass.gdshader" id="3_aqk2v"]
|
|
[ext_resource type="Texture2D" uid="uid://bkm3w1ujws8d7" path="res://grass_normals.png" id="4_036b0"]
|
|
[ext_resource type="Environment" uid="uid://c6gg4l7fynga2" path="res://environment.tres" id="4_aqk2v"]
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_aqk2v"]
|
|
frequency = 0.1
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_036b0"]
|
|
seamless_blend_skirt = 0.0
|
|
noise = SubResource("FastNoiseLite_aqk2v")
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_tid6t"]
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_h2qfw"]
|
|
seamless = true
|
|
noise = SubResource("FastNoiseLite_tid6t")
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_tlwt5"]
|
|
frequency = 0.0043
|
|
fractal_type = 2
|
|
fractal_gain = 0.45
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_aqk2v"]
|
|
seamless = true
|
|
noise = SubResource("FastNoiseLite_tlwt5")
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_dwbse"]
|
|
render_priority = 0
|
|
shader = ExtResource("3_aqk2v")
|
|
shader_parameter/color_small = Color(0.3, 0.6, 0.1, 1)
|
|
shader_parameter/color_large = Color(0.9, 0.9, 0.2, 1)
|
|
shader_parameter/ground_color = Color(0, 0, 0, 1)
|
|
shader_parameter/patch_noise = SubResource("NoiseTexture2D_h2qfw")
|
|
shader_parameter/patch_scale = 5.0
|
|
shader_parameter/high_frequency_noise = SubResource("NoiseTexture2D_036b0")
|
|
shader_parameter/baked_normals = ExtResource("4_036b0")
|
|
shader_parameter/wind_noise = SubResource("NoiseTexture2D_aqk2v")
|
|
shader_parameter/wind_strength = 0.1
|
|
shader_parameter/wind_direction = Vector2(1, 0)
|
|
shader_parameter/wind_bend_strength = 2.0
|
|
shader_parameter/wind_ao_affect = 1.5
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_pkg7o"]
|
|
size = Vector2(50000, 50000)
|
|
|
|
[node name="World" type="Node3D"]
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = ExtResource("4_aqk2v")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="WorldEnvironment"]
|
|
transform = Transform3D(-0.926267, -0.376806, -0.00684522, -0.363545, 0.888589, 0.279724, -0.0993189, 0.261587, -0.960056, -0.156811, 0.610055, 0)
|
|
light_energy = 1.5
|
|
shadow_enabled = true
|
|
|
|
[node name="GrassChunks" type="Node3D" parent="."]
|
|
script = ExtResource("2_fj7yv")
|
|
|
|
[node name="FarImpostorPlane" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.01, 0)
|
|
material_override = SubResource("ShaderMaterial_dwbse")
|
|
mesh = SubResource("PlaneMesh_pkg7o")
|