[gd_scene load_steps=8 format=4 uid="uid://c0ieh1abu1xne"] [ext_resource type="Material" uid="uid://bv36triwinl2f" path="res://textures/uv-checker-material.tres" id="1_dn1le"] [ext_resource type="Script" uid="uid://d2bvvjsibau8c" path="res://addons/simple-portal-system/scripts/portal.gd" id="1_ksg6r"] [ext_resource type="PackedScene" uid="uid://d1dtxvwk86ple" path="res://procedural_mesh_maker.tscn" id="2_4vena"] [sub_resource type="ArrayMesh" id="ArrayMesh_1w8eh"] _surfaces = [{ "aabb": AABB(-1, -1.3, -0.133, 2, 2.6, 0.133), "attribute_data": PackedByteArray("AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8nMYg9soZRPdv5bj+yhlE9JzGIPZXncj/b+W4/ledyPw=="), "format": 34359742487, "index_count": 30, "index_data": PackedByteArray("AAABAAQABAABAAUAAQADAAUABQADAAcAAwACAAcABwACAAYAAgAAAAYABgAAAAQABAAFAAYABgAFAAcA"), "material": ExtResource("1_dn1le"), "name": "Portal Material", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AACAv2Zmpj8AAAAAAACAP2Zmpj8AAAAAAACAv2Zmpr8AAAAAAACAP2Zmpr8AAAAAtvNdv0FglT8nMQi+tvNdP0FglT8nMQi+tvNdv0Fglb8nMQi+tvNdP0Fglb8nMQi+/3//f/9/AID/f/9//38AgP9//3//fwCA/3//f/9/AID/f/9//38AgP9//3//fwCA/3//f/9/AID/f/9//38AgA==") }] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_82kw5"] [sub_resource type="ArrayMesh" id="ArrayMesh_dn1le"] _surfaces = [{ "aabb": AABB(-1.02429, -1.3, -0.2, 2.04857, 2.60001, 0.20001), "format": 34896613377, "index_count": 30, "index_data": PackedByteArray("BwAFAAQABwAEAAYAAQAHAAMAAQAFAAcAAgAEAAAAAgAGAAQAAwAGAAIAAwAHAAYAAAAFAAEAAAAEAAUA"), "lods": [0.156674, PackedByteArray("AwAFAAAAAQAFAAMAAwAAAAIAAAAFAAEA")], "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 8, "vertex_data": PackedByteArray("AAD+//v/AAAAAAAA+/8AAP///v/7/wAA/v8AAPv/AACZGWXmAAAAAJkZmRkAAAAAZeZl5gAAAABl5pkZAAAAAA==") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_u54xs"] resource_name = "room_Plane_001" _surfaces = [{ "aabb": AABB(-1.02429, -1.3, -0.2, 2.04857, 2.60001, 0.20001), "attribute_data": PackedByteArray("AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//"), "format": 34896613399, "index_count": 30, "index_data": PackedByteArray("EQALAAgAEQAIAA4AAgASAAYAAgAMABIABAAJAAAABAAPAAkABwAQAAUABwATABAAAQANAAMAAQAKAA0A"), "lods": [0.156674, PackedByteArray("BgAWAAAAAgAWAAYABgAAAAQAFAAXABUA")], "material": SubResource("StandardMaterial3D_82kw5"), "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("AAD+//v/SGUAAP7/+/8AagAAAAD7/0hlAAAAAPv/AGr///7/+/9IZf///v/7/wBq/v8AAPv/SGX+/wAA+/8AapkZZeYAAP5/mRll5gAASGWZGWXmAAAAapkZmRkAAP5/mRmZGQAASGWZGZkZAAAAamXmZeYAAP5/ZeZl5gAASGVl5mXmAAAAamXmmRkAAP5/ZeaZGQAASGVl5pkZAAAAagAA/v/7/wBqAAAAAPv/AGqZGZkZAAD1b5kZmRkAAABqAAD/f/9/AAD///9//38AAAAA/3//f///////f/9/////f///AAD/f/9/AAD/f///////f/9/AAD/f///AAD/f/9/////f///////f/9/////fwAA/38AAP///3//fwAA") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_dn1le") [node name="ProceduralPortal" type="Node3D"] [node name="MeshInstance3D" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.4625e-05, -0.0007523, 0.000824571) mesh = SubResource("ArrayMesh_1w8eh") script = ExtResource("1_ksg6r") [node name="ProceduralMeshMaker" parent="." node_paths=PackedStringArray("portal") instance=ExtResource("2_4vena")] height = 2.6 width = 2.0 indent = 0.133 portal = NodePath("../MeshInstance3D") portal_material = ExtResource("1_dn1le") [node name="OmniLight3D" type="OmniLight3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.52963, 0, 1.51112) metadata/_edit_lock_ = true [node name="OfficialPortal" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 0, 0) mesh = SubResource("ArrayMesh_u54xs") metadata/_edit_lock_ = true