[gd_scene load_steps=30 format=3 uid="uid://bfn2iwacw8xh6"] [ext_resource type="Script" uid="uid://ckn2dpx5f30m4" path="res://src/AlignmentScene.cs" id="1_h8na1"] [ext_resource type="Texture2D" uid="uid://cpuadsxf5obte" path="res://textures/up.png" id="3_a8mms"] [ext_resource type="Texture2D" uid="uid://bf7x26u8uj8j" path="res://textures/down.png" id="4_rmrvp"] [ext_resource type="Script" uid="uid://rijsp8uxv0ej" path="res://scripts/eye_target.gd" id="5_tqwu0"] [ext_resource type="Texture2D" uid="uid://6kjk4lclacfy" path="res://textures/good.png" id="5_uafib"] [ext_resource type="Script" uid="uid://bbi75bw8ga3vp" path="res://src/ProgCircle.cs" id="6_a8mms"] [ext_resource type="FontFile" uid="uid://denjtx54oi41p" path="res://fonts/HaasGrotDisp-55Roman.otf" id="6_n3fq7"] [ext_resource type="AudioStream" uid="uid://dlg8bydu3uqo0" path="res://music/AL-STAGE.ogg" id="9_uafib"] [sub_resource type="Environment" id="Environment_7jt11"] background_mode = 1 background_color = Color(0.310617, 0.310617, 0.310617, 1) tonemap_mode = 2 fog_light_color = Color(0.39392, 0.42643, 0.477528, 1) volumetric_fog_albedo = Color(0.213942, 0.262027, 0.337811, 1) volumetric_fog_emission = Color(0.220457, 0.269055, 0.348084, 1) volumetric_fog_detail_spread = 1.30583 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_iyb1t"] albedo_texture = ExtResource("3_a8mms") [sub_resource type="QuadMesh" id="QuadMesh_chxyb"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uf4ql"] albedo_texture = ExtResource("4_rmrvp") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vxedu"] albedo_texture = ExtResource("5_uafib") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h8na1"] shading_mode = 0 [sub_resource type="TextMesh" id="TextMesh_h8na1"] material = SubResource("StandardMaterial3D_h8na1") text = "test" font_size = 3 depth = 0.001 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tqwu0"] shading_mode = 0 albedo_texture = ExtResource("5_uafib") [sub_resource type="QuadMesh" id="QuadMesh_n3fq7"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n3fq7"] shading_mode = 0 [sub_resource type="TorusMesh" id="TorusMesh_w7o6k"] outer_radius = 0.65 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a8mms"] shading_mode = 0 [sub_resource type="TorusMesh" id="TorusMesh_rmrvp"] outer_radius = 0.859 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rmrvp"] shading_mode = 0 albedo_color = Color(0.687641, 0.439643, 0.323564, 1) [sub_resource type="SphereMesh" id="SphereMesh_uafib"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_w7o6k"] albedo_color = Color(0.462664, 0.601592, 0.825251, 1) metallic_specular = 0.0 roughness = 0.0 [sub_resource type="SphereMesh" id="SphereMesh_a8mms"] flip_faces = true radius = 7.0 height = 14.0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uafib"] transparency = 1 shading_mode = 0 [sub_resource type="TextMesh" id="TextMesh_dys66"] material = SubResource("StandardMaterial3D_uafib") font = ExtResource("6_n3fq7") font_size = 55 line_spacing = 0.8 depth = 0.001 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3ncbq"] transparency = 1 shading_mode = 0 [sub_resource type="TextMesh" id="TextMesh_vxo3a"] material = SubResource("StandardMaterial3D_3ncbq") font = ExtResource("6_n3fq7") font_size = 55 line_spacing = 0.8 depth = 0.001 [node name="CheckAlignment" type="Node3D" node_paths=PackedStringArray("InfoText", "SubText", "OuterRing", "InnerRing", "ProgCircle")] script = ExtResource("1_h8na1") InfoText = NodePath("TranslateContainer_GuideText/GuideText") SubText = NodePath("TranslateContainer_SubText/SubText") OuterRing = NodePath("AlignTarget/RingOuter") InnerRing = NodePath("AlignTarget/RingInner") InnerRingRange = 0.007 OuterRingRange = 0.025 OuterColorActive = Color(0.846325, 0.684392, 0.134594, 1) ProgCircle = NodePath("AlignTarget/ProgRing") [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_7jt11") [node name="XROrigin3D" type="XROrigin3D" parent="."] [node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"] [node name="MoveUpQuad" type="MeshInstance3D" parent="XROrigin3D/XRCamera3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3) visible = false material_override = SubResource("StandardMaterial3D_iyb1t") mesh = SubResource("QuadMesh_chxyb") skeleton = NodePath("../../..") [node name="MoveDownQuad" type="MeshInstance3D" parent="XROrigin3D/XRCamera3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3.22059) visible = false material_override = SubResource("StandardMaterial3D_uf4ql") mesh = SubResource("QuadMesh_chxyb") skeleton = NodePath("../../..") [node name="GoodPositionQuad" type="MeshInstance3D" parent="XROrigin3D/XRCamera3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3) visible = false material_override = SubResource("StandardMaterial3D_vxedu") mesh = SubResource("QuadMesh_chxyb") skeleton = NodePath("../../..") [node name="MeshInstance3D" type="MeshInstance3D" parent="XROrigin3D/XRCamera3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0816745, -0.206884, -0.971008) visible = false mesh = SubResource("TextMesh_h8na1") [node name="Preview" type="MeshInstance3D" parent="XROrigin3D/XRCamera3D"] transform = Transform3D(11.3658, 0, 0, 0, 5.16629, 0, 0, 0, 5.16629, 0, 0, -6.46898) visible = false material_override = SubResource("StandardMaterial3D_tqwu0") mesh = SubResource("QuadMesh_n3fq7") skeleton = NodePath("../../../..") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(0.866025, 0.313098, -0.389833, -0.482963, 0.725615, -0.490132, 0.12941, 0.612742, 0.779616, 0, 0, 3.94934) light_energy = 0.265 [node name="AlignTarget" type="MeshInstance3D" parent="." node_paths=PackedStringArray("vr_camera")] script = ExtResource("5_tqwu0") vr_camera = NodePath("../XROrigin3D/XRCamera3D") distance = 4.0 headlocked = true offset_rotation = 0 [node name="RingOuter" type="MeshInstance3D" parent="AlignTarget"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) material_override = SubResource("StandardMaterial3D_n3fq7") mesh = SubResource("TorusMesh_w7o6k") skeleton = NodePath("../..") [node name="RingInner" type="MeshInstance3D" parent="AlignTarget"] transform = Transform3D(0.4, 0, 0, 0, -1.74846e-08, -0.4, 0, 0.4, -1.74846e-08, 0, 0, 0) material_override = SubResource("StandardMaterial3D_a8mms") mesh = SubResource("TorusMesh_rmrvp") skeleton = NodePath("../..") [node name="FocusPoint" type="MeshInstance3D" parent="AlignTarget"] transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0) material_override = SubResource("StandardMaterial3D_rmrvp") mesh = SubResource("SphereMesh_uafib") [node name="ProgRing" type="MeshInstance3D" parent="AlignTarget"] script = ExtResource("6_a8mms") Progress = 0.25 Thickness = 0.2 Radius = 0.8 RingColor = Color(0.686275, 0.439216, 0.32549, 1) [node name="Dome" type="MeshInstance3D" parent="." node_paths=PackedStringArray("vr_camera")] material_override = SubResource("StandardMaterial3D_w7o6k") mesh = SubResource("SphereMesh_a8mms") script = ExtResource("5_tqwu0") vr_camera = NodePath("../XROrigin3D/XRCamera3D") distance = 0.0 offset_rotation = 0 [node name="TranslateContainer_GuideText" type="MeshInstance3D" parent="." node_paths=PackedStringArray("vr_camera")] script = ExtResource("5_tqwu0") vr_camera = NodePath("../XROrigin3D/XRCamera3D") distance = 2.0 headlocked = true offset = Vector3(0, 0.42, 0) [node name="GuideText" type="MeshInstance3D" parent="TranslateContainer_GuideText"] transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0) visible = false mesh = SubResource("TextMesh_dys66") skeleton = NodePath("../..") [node name="TranslateContainer_SubText" type="MeshInstance3D" parent="." node_paths=PackedStringArray("vr_camera")] script = ExtResource("5_tqwu0") vr_camera = NodePath("../XROrigin3D/XRCamera3D") distance = 2.0 headlocked = true [node name="SubText" type="MeshInstance3D" parent="TranslateContainer_SubText"] transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0) visible = false mesh = SubResource("TextMesh_vxo3a") skeleton = NodePath("../..") [node name="MusicPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("9_uafib") volume_db = -1.5 pitch_scale = 0.82 autoplay = true