[gd_scene format=3 uid="uid://dow0cwe63feqf"] [ext_resource type="Script" uid="uid://b1wq5ax8jqb7t" path="res://portal.gd" id="1_k8gvl"] [ext_resource type="Texture2D" uid="uid://wvk2jy38hrmv" path="res://prompt_1.png" id="2_vi2pg"] [ext_resource type="Texture2D" uid="uid://dus1nxuktlhr1" path="res://prompt_2.png" id="3_tl8wv"] [ext_resource type="AnimationLibrary" uid="uid://ch5aeeqrug5nh" path="res://animations.res" id="4_bb8t6"] [ext_resource type="AudioStream" uid="uid://dffnixe7ln1ya" path="res://hypnotic-portal.mp3" id="5_ampop"] [ext_resource type="Shader" uid="uid://xbl1f63x885s" path="res://cloud_1.gdshader" id="6_6h06b"] [ext_resource type="PackedScene" uid="uid://l2n30mpbkdyw" path="res://addons/godot-xr-tools/hands/scenes/lowpoly/right_hand_low.tscn" id="6_jl8kn"] [ext_resource type="Shader" uid="uid://pij8hu02m8ge" path="res://cap.gdshader" id="7_ch8gy"] [ext_resource type="PackedScene" uid="uid://cjsd48xbb8ajh" path="res://emission_point.tscn" id="8_m3ush"] [ext_resource type="VideoStream" uid="uid://uhw83yvdsfdq" path="res://Stoner Camp.MOV.ogv" id="9_0a7dg"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l2ejd"] transparency = 1 albedo_texture = ExtResource("2_vi2pg") emission_enabled = true emission = Color(0, 1, 0, 1) emission_texture = ExtResource("2_vi2pg") [sub_resource type="PlaneMesh" id="PlaneMesh_ehh2d"] material = SubResource("StandardMaterial3D_l2ejd") size = Vector2(1.6, 0.9) center_offset = Vector3(0, 0, -0.845) orientation = 2 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wtc1a"] transparency = 1 albedo_texture = ExtResource("3_tl8wv") emission_enabled = true emission = Color(1, 0, 0, 1) [sub_resource type="PlaneMesh" id="PlaneMesh_wtc1a"] material = SubResource("StandardMaterial3D_wtc1a") size = Vector2(1.6, 0.9) center_offset = Vector3(0, 0, -0.845) orientation = 2 [sub_resource type="FastNoiseLite" id="FastNoiseLite_0r486"] noise_type = 0 frequency = 0.0106 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_ef3v5"] generate_mipmaps = false noise = SubResource("FastNoiseLite_0r486") seamless = true [sub_resource type="ShaderMaterial" id="ShaderMaterial_grrij"] render_priority = 0 shader = ExtResource("6_6h06b") shader_parameter/movement_Factor = 6.0 shader_parameter/rotation_speed = 0.01000023797500038 shader_parameter/scroll_speed = -0.09999976724999993 shader_parameter/vertex_displacement = 2.834000134615 shader_parameter/inner_fade = 0.2 shader_parameter/outer_fade = 0.8 shader_parameter/color = Color(0.99999994, 0.28525844, 0.8501179, 1) shader_parameter/spiral_color = Color(1, 0.28627452, 0.8509804, 1) shader_parameter/spiral_turns = 1.0 shader_parameter/spiral_swirl = 8.690999999999999 shader_parameter/spiral_width = 0.16799999999999998 shader_parameter/spiral_strands = 1.0 shader_parameter/cloud_tex = SubResource("NoiseTexture2D_ef3v5") [sub_resource type="CylinderMesh" id="CylinderMesh_6r214"] material = SubResource("ShaderMaterial_grrij") top_radius = 2.0 bottom_radius = 2.0 height = 10.0 radial_segments = 36 rings = 36 cap_top = false cap_bottom = false [sub_resource type="FastNoiseLite" id="FastNoiseLite_ef3v5"] noise_type = 0 frequency = 0.0106 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_grrij"] generate_mipmaps = false noise = SubResource("FastNoiseLite_ef3v5") seamless = true [sub_resource type="ShaderMaterial" id="ShaderMaterial_6r214"] render_priority = 0 shader = ExtResource("6_6h06b") shader_parameter/movement_Factor = 6.0 shader_parameter/rotation_speed = 0.01000023797500038 shader_parameter/scroll_speed = -0.09999976724999993 shader_parameter/vertex_displacement = 2.834000134615 shader_parameter/inner_fade = 0.1 shader_parameter/outer_fade = 1.0 shader_parameter/color = Color(0.7770773, 0.00011281848, 0.6515187, 1) shader_parameter/spiral_color = Color(0.7764706, 0, 0.6509804, 1) shader_parameter/spiral_turns = 1.0 shader_parameter/spiral_swirl = 6.0 shader_parameter/spiral_width = 0.047 shader_parameter/spiral_strands = 1.0 shader_parameter/cloud_tex = SubResource("NoiseTexture2D_grrij") [sub_resource type="CylinderMesh" id="CylinderMesh_2pgh4"] material = SubResource("ShaderMaterial_6r214") top_radius = 1.5 bottom_radius = 1.5 height = 10.0 radial_segments = 36 rings = 36 cap_top = false cap_bottom = false [sub_resource type="FastNoiseLite" id="FastNoiseLite_grrij"] noise_type = 0 frequency = 0.0106 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_6r214"] generate_mipmaps = false noise = SubResource("FastNoiseLite_grrij") seamless = true [sub_resource type="ShaderMaterial" id="ShaderMaterial_2pgh4"] render_priority = 0 shader = ExtResource("6_6h06b") shader_parameter/movement_Factor = 6.0 shader_parameter/rotation_speed = 0.01000023797500038 shader_parameter/scroll_speed = -0.09999976724999993 shader_parameter/vertex_displacement = 2.834000134615 shader_parameter/inner_fade = 0.3 shader_parameter/outer_fade = 0.6 shader_parameter/color = Color(0.8742238, 0.3916614, 0.9824297, 1) shader_parameter/spiral_color = Color(0.8745098, 0.39215687, 0.9843137, 1) shader_parameter/spiral_turns = 1.0 shader_parameter/spiral_swirl = 6.0 shader_parameter/spiral_width = 0.047 shader_parameter/spiral_strands = 1.0 shader_parameter/cloud_tex = SubResource("NoiseTexture2D_6r214") [sub_resource type="CylinderMesh" id="CylinderMesh_wtc1a"] material = SubResource("ShaderMaterial_2pgh4") top_radius = 1.0 bottom_radius = 1.0 height = 10.0 radial_segments = 36 rings = 36 cap_top = false cap_bottom = false [sub_resource type="SphereMesh" id="SphereMesh_ef3v5"] radius = 2.0 height = 2.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_wtc1a"] render_priority = 0 shader = ExtResource("7_ch8gy") shader_parameter/distortion_strength = 4.0370001917575 shader_parameter/swirl_strength = 10.0 shader_parameter/noise_amount = 3.0 shader_parameter/fog_density = 0.706000033535 shader_parameter/tint_color = Color(0.8742238, 0.3916614, 0.9824297, 1) [node name="Node3D" type="Node3D" unique_id=1835750513] script = ExtResource("1_k8gvl") tunnel_1_color = Color(0.99999994, 0.28525844, 0.8501179, 1) tunnel_2_color = Color(0.7770773, 0.00011281848, 0.6515187, 1) tunnel_3_color = Color(0.8742238, 0.3916614, 0.9824297, 1) tunnel_1_spiral_color = Color(1, 0.28627452, 0.8509804, 1) tunnel_2_spiral_color = Color(0.7764706, 0, 0.6509804, 1) tunnel_3_spiral_color = Color(0.8745098, 0.39215687, 0.9843137, 1) tunnel_2_spiral_turns = 1.0 tunnel_1_spiral_swirl = 8.690999999999999 tunnel_1_spiral_width = 0.16799999999999998 [node name="XROrigin3D" type="XROrigin3D" parent="." unique_id=1026800998] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 28) current = true [node name="Perspective" type="XRCamera3D" parent="XROrigin3D" unique_id=1335557972] current = true far = 61.13 [node name="prompt_1" type="MeshInstance3D" parent="XROrigin3D/Perspective" unique_id=676180349] visible = false mesh = SubResource("PlaneMesh_ehh2d") [node name="prompt_2" type="MeshInstance3D" parent="XROrigin3D/Perspective" unique_id=1748541423] visible = false mesh = SubResource("PlaneMesh_wtc1a") [node name="AnimationPlayer" type="AnimationPlayer" parent="XROrigin3D/Perspective" unique_id=1252836622] root_node = NodePath("../prompt_1") libraries/ = ExtResource("4_bb8t6") autoplay = &"RESET" [node name="AnimationPlayer2" type="AnimationPlayer" parent="XROrigin3D/Perspective" unique_id=852064985] root_node = NodePath("../prompt_1") libraries/ = ExtResource("4_bb8t6") autoplay = &"RESET" [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="XROrigin3D" unique_id=524552888] stream = ExtResource("5_ampop") mix_target = 2 playback_type = 1 [node name="XRController3D" type="XRController3D" parent="XROrigin3D" unique_id=1264992821] tracker = &"right_hand" show_when_tracked = true [node name="RightHand" parent="XROrigin3D/XRController3D" unique_id=1702678044 instance=ExtResource("6_jl8kn")] visible = false [node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1781376152] transform = Transform3D(6, 0, 0, 0, -2.6226832e-07, 6, 0, -6, -2.6226832e-07, 0, 0, 0) mesh = SubResource("CylinderMesh_6r214") [node name="MeshInstance3D2" type="MeshInstance3D" parent="MeshInstance3D" unique_id=177059107] mesh = SubResource("CylinderMesh_2pgh4") [node name="MeshInstance3D3" type="MeshInstance3D" parent="MeshInstance3D" unique_id=668914165] mesh = SubResource("CylinderMesh_wtc1a") [node name="Blurrycap" type="MeshInstance3D" parent="MeshInstance3D" unique_id=373127319] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.14505069, 6.3403474e-09) mesh = SubResource("SphereMesh_ef3v5") surface_material_override/0 = SubResource("ShaderMaterial_wtc1a") [node name="EmissionPoint" parent="MeshInstance3D" unique_id=1478901176 instance=ExtResource("8_m3ush")] transform = Transform3D(0.16666667, 0, 0, 0, -7.285231e-09, -0.16666667, 0, 0.16666667, -7.285231e-09, 0, 0, 0) slot_limit = 9 video_stream = ExtResource("9_0a7dg") base_radius = 3.0 deterministic_seed = 0 [node name="prompt_1_timer" type="Timer" parent="." unique_id=1744467513] wait_time = 45.0 [node name="prompt_2_timer" type="Timer" parent="." unique_id=491281223] wait_time = 70.0 [connection signal="timeout" from="prompt_1_timer" to="XROrigin3D/Perspective/AnimationPlayer" method="play" binds= ["prompt_1_visible"]] [connection signal="timeout" from="prompt_2_timer" to="XROrigin3D/Perspective/AnimationPlayer2" method="play" binds= ["prompt_2_visible"]]