heliostat/src/maps/arena_map/arena_map.tscn

193 lines
9.8 KiB
Plaintext
Raw Normal View History

2024-07-23 18:39:34 -06:00
[gd_scene load_steps=24 format=3 uid="uid://drbiyuustse8b"]
[ext_resource type="PackedScene" uid="uid://bqp5mwyat3asv" path="res://src/player/player.tscn" id="1_tgee4"]
2024-07-20 17:07:17 -06:00
[ext_resource type="Material" uid="uid://7a1uvst7oef2" path="res://assets/textures/metal_plate_1k/metal_plate.tres" id="2_ewgwm"]
2024-07-22 18:14:51 -06:00
[ext_resource type="Texture2D" uid="uid://csbbhpwfxa6vi" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Color.png" id="2_mbl6s"]
2024-07-23 18:39:34 -06:00
[ext_resource type="Shader" path="res://src/shaders/sunny_sky.gdshader" id="2_x74tl"]
2024-07-22 18:14:51 -06:00
[ext_resource type="Texture2D" uid="uid://c4cwawfg0jbdp" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Displacement.png" id="3_gnc2t"]
[ext_resource type="Texture2D" uid="uid://hme2odj58vo3" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Metalness.png" id="4_1m41q"]
[ext_resource type="Shader" path="res://src/shaders/spatial_threshold.gdshader" id="5_oegrt"]
2024-07-22 18:14:51 -06:00
[ext_resource type="Texture2D" uid="uid://b63g40daehul" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_NormalGL.png" id="5_sunj5"]
[ext_resource type="Texture2D" uid="uid://bjhtlrh1hij8x" path="res://assets/textures/Metal009_2K-PNG/Metal009_2K-PNG_Roughness.png" id="6_4tuln"]
2024-07-23 18:39:34 -06:00
[sub_resource type="FastNoiseLite" id="FastNoiseLite_6sfce"]
seed = 2
frequency = 0.071
domain_warp_type = 1
2024-07-23 18:39:34 -06:00
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_7f12p"]
width = 32
height = 32
depth = 128
noise = SubResource("FastNoiseLite_6sfce")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_jkl68"]
2024-07-23 18:39:34 -06:00
shader = ExtResource("2_x74tl")
shader_parameter/sun_color = Color(1, 1, 1, 1)
shader_parameter/sky_color = Color(0, 0, 0, 1)
2024-07-23 18:39:34 -06:00
shader_parameter/threshold = 0.4
shader_parameter/speed = 0.008
shader_parameter/rotation = 2.0
shader_parameter/base_noise = SubResource("NoiseTexture3D_7f12p")
[sub_resource type="Sky" id="Sky_7lp20"]
sky_material = SubResource("ShaderMaterial_jkl68")
[sub_resource type="Environment" id="Environment_0cwcw"]
background_mode = 2
2024-07-23 18:39:34 -06:00
background_energy_multiplier = 2.0
sky = SubResource("Sky_7lp20")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_1hfra"]
render_priority = 0
shader = ExtResource("5_oegrt")
shader_parameter/color_low = Color(0, 0, 0, 1)
shader_parameter/color_hi = Color(1, 1, 1, 1)
shader_parameter/threshold = 0.058
shader_parameter/contrast = 1.0
shader_parameter/offset = 0.0
2024-07-22 18:14:51 -06:00
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8p8y8"]
next_pass = SubResource("ShaderMaterial_1hfra")
2024-07-22 18:14:51 -06:00
albedo_texture = ExtResource("2_mbl6s")
metallic = 1.0
metallic_texture = ExtResource("4_1m41q")
roughness_texture = ExtResource("6_4tuln")
normal_enabled = true
normal_texture = ExtResource("5_sunj5")
heightmap_enabled = true
heightmap_scale = 1.0
heightmap_texture = ExtResource("3_gnc2t")
uv1_scale = Vector3(20, 20, 20)
[sub_resource type="CylinderMesh" id="CylinderMesh_uarav"]
2024-07-22 18:14:51 -06:00
material = SubResource("StandardMaterial3D_8p8y8")
top_radius = 50.0
bottom_radius = 50.0
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pxre0"]
points = PackedVector3Array(0, -1, -50, -4.90407, -1, -49.7651, 0, 1, -50, 4.89428, -1, -49.7651, -4.90407, 1, -49.7651, -9.7592, -1, -49.0407, 4.89428, 1, -49.7651, 9.74941, -1, -49.0407, -9.7592, 1, -49.0407, -14.5164, -1, -47.8563, 9.74941, 1, -49.0407, 14.5067, -1, -47.8563, -14.5164, 1, -47.8563, -19.1366, -1, -46.202, 14.5067, 1, -47.8563, 19.1269, -1, -46.202, -19.1366, 1, -46.202, -23.5709, -1, -44.0975, 19.1269, 1, -46.202, 23.5611, -1, -44.0975, -23.5709, 1, -44.0975, -27.78, -1, -41.5818, 23.5611, 1, -44.0975, 27.7702, -1, -41.5818, -27.78, 1, -41.5818, -31.7247, -1, -38.6551, 27.7702, 1, -41.5818, 31.715, -1, -38.6551, -31.7247, 1, -38.6551, -35.3563, -1, -35.3563, 31.715, 1, -38.6551, 35.3465, -1, -35.3563, -35.3563, 1, -35.3563, -38.6551, -1, -31.7247, 35.3465, 1, -35.3563, 38.6453, -1, -31.7247, -38.6551, 1, -31.7247, -41.5818, -1, -27.78, 38.6453, 1, -31.7247, 41.572, -1, -27.78, -41.5818, 1, -27.78, -44.0975, -1, -23.5709, 41.572, 1, -27.78, 44.0877, -1, -23.5709, -44.0975, 1, -23.5709, -46.202, -1, -19.1366, 44.0877, 1, -23.5709, 46.1923, -1, -19.1366, -46.202, 1, -19.1366, -47.8563, -1, -14.5164, 46.1923, 1, -19.1366, 47.8465, -1, -14.5164, -47.8563, 1, -14.5164, -49.0407, -1, -9.7592, 47.8465, 1, -14.5164, 49.0309, -1, -9.7592, -49.0407, 1, -9.7592, -49.7651, -1, -4.90407, 49.0309, 1, -9.7592, 49.7553, -1, -4.90407, -49.7651, 1, -4.90407, -50, -1, 0, 49.7553, 1, -4.90407, 50, -1, 0, -50, 1, 0, -49.7651, -1, 4.89428, 50, 1, 0, 49.7553, -1, 4.89428, -49.7651, 1, 4.89428, -49.0407, -1, 9.74941, 49.7553, 1, 4.89428, 49.0309, -1, 9.74941, -49.0407, 1, 9.74941, -47.8563, -1, 14.5067, 49.0309, 1, 9.74941, 47.8465, -1, 14.5067, -47.8563, 1, 14.5067, -46.202, -1, 19.1269, 47.8465, 1, 14.5067, 46.1923, -1, 19.1269, -46.202, 1, 19.1269, -44.0975, -1, 23.5611, 46.1923, 1, 19.1269, 44.0877, -1, 23.5611, -44.0975, 1, 23.5611, -41.5818, -1, 27.7702, 44.0877, 1, 23.5611, 41.572, -1, 27.7702, -41.5818, 1, 27.7702, -38.6551, -1, 31.715, 41.572, 1, 27.7702, 38.6453, -1, 31.715, -38.6551, 1, 31.715, -35.3563, -1, 35.3465, 38.6453, 1, 31.715, 35.3465, -1, 35.3465, -35.3563, 1, 35.3465, -31.7247, -1, 38.6453, 35.3465, 1, 35.3465, 31.715, -1, 38.6453, -31.7247, 1, 38.6453, -27.78, -1, 41.572, 31.715, 1, 38.6453, 27.7702, -1, 41.572, -27.78, 1, 41.572, -23.5709, -1, 44.0877, 27.7702, 1, 41.572, 23.5611, -1, 44.0877, -23.5709, 1, 44.0877, -19.1366, -1, 46.1923, 23.5611, 1, 44.0877, 19.1269, -1, 46.1923, -19.1366, 1, 46.1923, -14.5164, -1, 47.8465, 19.1269, 1, 46.1923, 14.5067, -1, 47.8465, -14.5164, 1, 47.8465, -9.7592, -1, 49.0309, 14.5067, 1, 47.8465, 9.74941, -1, 49.0309, -9.7592, 1, 49.0309, -4.90407, -1, 49.7553, 9.74941, 1, 49.0309, 4.89428, -1, 49.7553, -4.90407, 1, 49.7553, 0, -1, 50, 4.89428, 1, 49.7553, 0, 1, 50)
[sub_resource type="CylinderMesh" id="CylinderMesh_pfp3p"]
2024-07-20 17:07:17 -06:00
lightmap_size_hint = Vector2i(17, 19)
material = ExtResource("2_ewgwm")
2024-07-22 18:14:51 -06:00
height = 20.0
2024-07-22 18:14:51 -06:00
[sub_resource type="CylinderShape3D" id="CylinderShape3D_6nyir"]
height = 20.0
[sub_resource type="Animation" id="Animation_48do4"]
length = 0.001
2024-07-21 14:38:56 -06:00
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Environment/LightAxis:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
2024-07-21 14:38:56 -06:00
"update": 0,
"values": [Vector3(0, 0, 0)]
2024-07-21 14:38:56 -06:00
}
[sub_resource type="Animation" id="Animation_0hul6"]
resource_name = "light_cycle"
length = 4.0
loop_mode = 1
2024-07-21 14:38:56 -06:00
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Environment/LightAxis:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 4),
"transitions": PackedFloat32Array(1, 1),
2024-07-21 14:38:56 -06:00
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 6.28319, 0)]
2024-07-21 14:38:56 -06:00
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_h554d"]
_data = {
"RESET": SubResource("Animation_48do4"),
"light_cycle": SubResource("Animation_0hul6")
}
[node name="ArenaMap" type="Node3D"]
[node name="Player" parent="." instance=ExtResource("1_tgee4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
[node name="Environment" type="Node3D" parent="."]
[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
environment = SubResource("Environment_0cwcw")
2024-07-21 14:38:56 -06:00
[node name="LightAxis" type="Node3D" parent="Environment"]
[node name="OmniLight3D" type="OmniLight3D" parent="Environment/LightAxis"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 1, 0)
light_energy = 16.0
omni_range = 14.586
[node name="WorldGeometry" type="Node3D" parent="."]
[node name="Floor" type="MeshInstance3D" parent="WorldGeometry"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
mesh = SubResource("CylinderMesh_uarav")
skeleton = NodePath("StaticBody3D")
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Floor"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Floor/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
shape = SubResource("ConvexPolygonShape3D_pxre0")
[node name="Pillar1" type="MeshInstance3D" parent="WorldGeometry"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1, 10)
mesh = SubResource("CylinderMesh_pfp3p")
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar1"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar1/StaticBody3D"]
2024-07-22 18:14:51 -06:00
shape = SubResource("CylinderShape3D_6nyir")
[node name="Pillar2" type="MeshInstance3D" parent="WorldGeometry"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 1, 10)
mesh = SubResource("CylinderMesh_pfp3p")
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar2/StaticBody3D"]
2024-07-22 18:14:51 -06:00
shape = SubResource("CylinderShape3D_6nyir")
[node name="Pillar3" type="MeshInstance3D" parent="WorldGeometry"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 1, -10)
mesh = SubResource("CylinderMesh_pfp3p")
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar3"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar3/StaticBody3D"]
2024-07-22 18:14:51 -06:00
shape = SubResource("CylinderShape3D_6nyir")
[node name="Pillar4" type="MeshInstance3D" parent="WorldGeometry"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1, -10)
mesh = SubResource("CylinderMesh_pfp3p")
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="WorldGeometry/Pillar4"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldGeometry/Pillar4/StaticBody3D"]
2024-07-22 18:14:51 -06:00
shape = SubResource("CylinderShape3D_6nyir")
2024-07-21 14:38:56 -06:00
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_h554d")
}
autoplay = "light_cycle"