From b8413b66700f42952a4e7e844335965757e962a6 Mon Sep 17 00:00:00 2001 From: Morev_Nikita Date: Wed, 17 Sep 2025 16:43:39 +0200 Subject: [PATCH] waypoints and popups --- Nikita/3d_popup.gd | 139 +++++++ Nikita/3d_popup.gd.uid | 1 + Nikita/3d_popup.tscn | 42 ++ Nikita/earth.tscn | 15 +- Nikita/hub_scene.tscn | 4 +- Nikita/level_popup.tscn | 42 ++ Nikita/scripts/camera_hub.gd | 7 +- Nikita/scripts/level_popup.gd | 5 + Nikita/scripts/level_popup.gd.uid | 1 + Nikita/scripts/waypoint.gd | 60 +++ Nikita/scripts/waypoint.gd.uid | 1 + Nikita/source/playbutton.png | Bin 0 -> 809 bytes Nikita/source/playbutton.png.import | 34 ++ Nikita/source/waypoint.mtl | 10 + Nikita/source/waypoint.obj | 459 ++++++++++++++++++++++ Nikita/source/waypoint.obj.import | 25 ++ Nikita/sub_viewport_container.gd | 4 + Nikita/sub_viewport_container.gd.uid | 1 + Nikita/textures/camera_image.png | Bin 0 -> 18461 bytes Nikita/textures/camera_image.png.import | 35 ++ Nikita/textures/camera_image_2.png | Bin 0 -> 84420 bytes Nikita/textures/camera_image_2.png.import | 35 ++ Nikita/textures/popup.png | Bin 0 -> 5977 bytes Nikita/textures/popup.png.import | 34 ++ Nikita/waypoint.tscn | 40 ++ 25 files changed, 988 insertions(+), 6 deletions(-) create mode 100644 Nikita/3d_popup.gd create mode 100644 Nikita/3d_popup.gd.uid create mode 100644 Nikita/3d_popup.tscn create mode 100644 Nikita/level_popup.tscn create mode 100644 Nikita/scripts/level_popup.gd create mode 100644 Nikita/scripts/level_popup.gd.uid create mode 100644 Nikita/scripts/waypoint.gd create mode 100644 Nikita/scripts/waypoint.gd.uid create mode 100644 Nikita/source/playbutton.png create mode 100644 Nikita/source/playbutton.png.import create mode 100644 Nikita/source/waypoint.mtl create mode 100644 Nikita/source/waypoint.obj create mode 100644 Nikita/source/waypoint.obj.import create mode 100644 Nikita/sub_viewport_container.gd create mode 100644 Nikita/sub_viewport_container.gd.uid create mode 100644 Nikita/textures/camera_image.png create mode 100644 Nikita/textures/camera_image.png.import create mode 100644 Nikita/textures/camera_image_2.png create mode 100644 Nikita/textures/camera_image_2.png.import create mode 100644 Nikita/textures/popup.png create mode 100644 Nikita/textures/popup.png.import create mode 100644 Nikita/waypoint.tscn diff --git a/Nikita/3d_popup.gd b/Nikita/3d_popup.gd new file mode 100644 index 0000000..0086d41 --- /dev/null +++ b/Nikita/3d_popup.gd @@ -0,0 +1,139 @@ +extends Node3D + +## Used for checking if the mouse is inside the Area3D. +var is_mouse_inside := false + +## The last processed input touch/mouse event. Used to calculate relative movement. +var last_event_pos2D := Vector2() + +## The time of the last event in seconds since engine start. +var last_event_time := -1.0 + +@onready var node_viewport: SubViewport = $SubViewport +@onready var node_quad: MeshInstance3D = $Quad +@onready var node_area: Area3D = $Quad/Area3D + +#var original_scale + +func _ready() -> void: + node_area.mouse_entered.connect(_mouse_entered_area) + node_area.mouse_exited.connect(_mouse_exited_area) + node_area.input_event.connect(_mouse_input_event) + #original_scale = $Quad.scale + # If the material is NOT set to use billboard settings, then avoid running billboard specific code + #if node_quad.get_surface_override_material(0).billboard_mode == BaseMaterial3D.BillboardMode.BILLBOARD_DISABLED: + #set_process(false) + + +func _process(_delta: float) -> void: + pass + # NOTE: Remove this function if you don't plan on using billboard settings. + #rotate_area_to_billboard() + + +func _mouse_entered_area() -> void: + is_mouse_inside = true + # Notify the viewport that the mouse is now hovering it. + node_viewport.notification(NOTIFICATION_VP_MOUSE_ENTER) + + +func _mouse_exited_area() -> void: + # Notify the viewport that the mouse is no longer hovering it. + node_viewport.notification(NOTIFICATION_VP_MOUSE_EXIT) + is_mouse_inside = false + + +func _unhandled_input(event: InputEvent) -> void: + # Check if the event is a non-mouse/non-touch event + for mouse_event in [InputEventMouseButton, InputEventMouseMotion, InputEventScreenDrag, InputEventScreenTouch]: + if is_instance_of(event, mouse_event): + # If the event is a mouse/touch event, then we can ignore it here, because it will be + # handled via Physics Picking. + return + node_viewport.push_input(event) + + +func _mouse_input_event(_camera: Camera3D, event: InputEvent, event_position: Vector3, _normal: Vector3, _shape_idx: int) -> void: + # Get mesh size to detect edges and make conversions. This code only supports PlaneMesh and QuadMesh. + var quad_mesh_size: Vector2 = node_quad.mesh.size + + # Event position in Area3D in world coordinate space. + var event_pos3D := event_position + + # Current time in seconds since engine start. + var now := Time.get_ticks_msec() / 1000.0 + + # Convert position to a coordinate space relative to the Area3D node. + # NOTE: `affine_inverse()` accounts for the Area3D node's scale, rotation, and position in the scene! + event_pos3D = node_quad.global_transform.affine_inverse() * event_pos3D + + # TODO: Adapt to bilboard mode or avoid completely. + + var event_pos2D := Vector2() + + if is_mouse_inside: + # Convert the relative event position from 3D to 2D. + event_pos2D = Vector2(event_pos3D.x, -event_pos3D.y) + + # Right now the event position's range is the following: (-quad_size/2) -> (quad_size/2) + # We need to convert it into the following range: -0.5 -> 0.5 + event_pos2D.x = event_pos2D.x / quad_mesh_size.x + event_pos2D.y = event_pos2D.y / quad_mesh_size.y + # Then we need to convert it into the following range: 0 -> 1 + event_pos2D.x += 0.5 + event_pos2D.y += 0.5 + + # Finally, we convert the position to the following range: 0 -> viewport.size + event_pos2D.x *= node_viewport.size.x + event_pos2D.y *= node_viewport.size.y + # We need to do these conversions so the event's position is in the viewport's coordinate system. + + elif last_event_pos2D != null: + # Fall back to the last known event position. + event_pos2D = last_event_pos2D + + # Set the event's position and global position. + event.position = event_pos2D + if event is InputEventMouse: + event.global_position = event_pos2D + + # Calculate the relative event distance. + if event is InputEventMouseMotion or event is InputEventScreenDrag: + # If there is not a stored previous position, then we'll assume there is no relative motion. + if last_event_pos2D == null: + event.relative = Vector2(0, 0) + # If there is a stored previous position, then we'll calculate the relative position by subtracting + # the previous position from the new position. This will give us the distance the event traveled from prev_pos. + else: + event.relative = event_pos2D - last_event_pos2D + event.velocity = event.relative / (now - last_event_time) + + # Update last_event_pos2D with the position we just calculated. + last_event_pos2D = event_pos2D + + # Update last_event_time to current time. + last_event_time = now + + # Finally, send the processed input event to the viewport. + node_viewport.push_input(event) + + +func rotate_area_to_billboard() -> void: + var billboard_mode: BaseMaterial3D.BillboardMode = node_quad.get_surface_override_material(0).billboard_mode + + # Try to match the area with the material's billboard setting, if enabled. + if billboard_mode > 0: + # Get the camera. + var camera := get_viewport().get_camera_3d() + # Look in the same direction as the camera. + var look := camera.to_global(Vector3(0, 0, -100)) - camera.global_transform.origin + look = node_area.position + look + + # Y-Billboard: Lock Y rotation, but gives bad results if the camera is tilted. + if billboard_mode == 2: + look = Vector3(look.x, 0, look.z) + + node_area.look_at(look, Vector3.UP) + + # Rotate in the Z axis to compensate camera tilt. + node_area.rotate_object_local(Vector3.BACK, camera.rotation.z) diff --git a/Nikita/3d_popup.gd.uid b/Nikita/3d_popup.gd.uid new file mode 100644 index 0000000..36b689c --- /dev/null +++ b/Nikita/3d_popup.gd.uid @@ -0,0 +1 @@ +uid://1dr3112amj64 diff --git a/Nikita/3d_popup.tscn b/Nikita/3d_popup.tscn new file mode 100644 index 0000000..4a58502 --- /dev/null +++ b/Nikita/3d_popup.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=7 format=3 uid="uid://bab0m4cvoiouv"] + +[ext_resource type="PackedScene" uid="uid://cbva1dnqoaopn" path="res://Nikita/level_popup.tscn" id="1_0h1bi"] +[ext_resource type="Script" uid="uid://1dr3112amj64" path="res://Nikita/3d_popup.gd" id="1_utlwn"] + +[sub_resource type="QuadMesh" id="QuadMesh_utlwn"] +size = Vector2(0.6, 0.4) + +[sub_resource type="ViewportTexture" id="ViewportTexture_pn6qm"] +viewport_path = NodePath("SubViewport") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l0c6d"] +resource_local_to_scene = true +no_depth_test = true +shading_mode = 0 +disable_ambient_light = true +albedo_texture = SubResource("ViewportTexture_pn6qm") + +[sub_resource type="BoxShape3D" id="BoxShape3D_pj2e3"] +size = Vector3(0.605225, 0.401367, 0.109375) + +[node name="3DPopup" type="Node3D"] +script = ExtResource("1_utlwn") + +[node name="SubViewport" type="SubViewport" parent="."] +gui_embed_subwindows = true +size = Vector2i(600, 400) +render_target_update_mode = 4 + +[node name="LevelPopup" parent="SubViewport" instance=ExtResource("1_0h1bi")] + +[node name="Quad" type="MeshInstance3D" parent="."] +transform = Transform3D(11.8638, 0.822758, -0.25, 0, 11.8638, 0.258819, 3.17889, -3.07057, 0.933013, 0, 0, 0) +mesh = SubResource("QuadMesh_utlwn") +surface_material_override/0 = SubResource("StandardMaterial3D_l0c6d") + +[node name="Area3D" type="Area3D" parent="Quad"] +collision_mask = 2 +input_capture_on_drag = true + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Quad/Area3D"] +shape = SubResource("BoxShape3D_pj2e3") diff --git a/Nikita/earth.tscn b/Nikita/earth.tscn index 8a02c96..de88b1a 100644 --- a/Nikita/earth.tscn +++ b/Nikita/earth.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=6 format=3 uid="uid://cjlojmoyhw2cp"] +[gd_scene load_steps=8 format=3 uid="uid://cjlojmoyhw2cp"] [ext_resource type="PackedScene" uid="uid://7fijqcjxggit" path="res://Nikita/source/Earth_Final.fbx" id="1_mnd7v"] [ext_resource type="Texture2D" uid="uid://cw4gkryn2sl7y" path="res://Nikita/textures/Earth2_Water_BaseColor.png" id="2_v2ft5"] [ext_resource type="Texture2D" uid="uid://da0uksbt2mkqw" path="res://Nikita/textures/Earth2_Land_BaseColor.png" id="3_drefq"] +[ext_resource type="PackedScene" uid="uid://ccjwh4alvryho" path="res://Nikita/waypoint.tscn" id="4_drefq"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tyl1s"] albedo_texture = ExtResource("2_v2ft5") @@ -10,8 +11,20 @@ albedo_texture = ExtResource("2_v2ft5") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3pxso"] albedo_texture = ExtResource("3_drefq") +[sub_resource type="SphereShape3D" id="SphereShape3D_drefq"] + [node name="Earth_Final" instance=ExtResource("1_mnd7v")] [node name="earth4" parent="." index="0"] surface_material_override/0 = SubResource("StandardMaterial3D_tyl1s") surface_material_override/1 = SubResource("StandardMaterial3D_3pxso") + +[node name="Area3D" type="Area3D" parent="earth4" index="0"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="earth4/Area3D" index="0"] +transform = Transform3D(0.17, 0, 0, 0, 0.17, 0, 0, 0, 0.17, 0, 0, 0) +shape = SubResource("SphereShape3D_drefq") +disabled = true + +[node name="WaypointTest" parent="." index="1" instance=ExtResource("4_drefq")] +transform = Transform3D(0.01, 0, 0, 0, 0.01, 0, 0, 0, 0.01, 0.00702367, 0.0636012, 0.0580069) diff --git a/Nikita/hub_scene.tscn b/Nikita/hub_scene.tscn index ffd0bec..5dd865a 100644 --- a/Nikita/hub_scene.tscn +++ b/Nikita/hub_scene.tscn @@ -14,12 +14,12 @@ sky_material = SubResource("PanoramaSkyMaterial_ur8lc") background_mode = 2 sky = SubResource("Sky_fkqbs") -[node name="Node3D" type="Node3D"] +[node name="Hub" type="Node3D"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_ur8lc") -[node name="Earth_Final2" parent="." instance=ExtResource("1_248vy")] +[node name="Earth" parent="." instance=ExtResource("1_248vy")] transform = Transform3D(10, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0) [node name="CameraHub" parent="." instance=ExtResource("3_ur8lc")] diff --git a/Nikita/level_popup.tscn b/Nikita/level_popup.tscn new file mode 100644 index 0000000..9756fcc --- /dev/null +++ b/Nikita/level_popup.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=4 format=3 uid="uid://cbva1dnqoaopn"] + +[ext_resource type="Script" uid="uid://c1rdbsbip2wvj" path="res://Nikita/scripts/level_popup.gd" id="1_3awpt"] +[ext_resource type="Texture2D" uid="uid://otyci5h617qa" path="res://Nikita/source/playbutton.png" id="1_ay7gq"] +[ext_resource type="Texture2D" uid="uid://hk701pejgl" path="res://Nikita/textures/popup.png" id="1_pk11s"] + +[node name="LevelPopup" type="Node2D"] +script = ExtResource("1_3awpt") + +[node name="Name" type="Label" parent="."] +offset_left = 50.0 +offset_right = 550.0 +offset_bottom = 70.0 +theme_override_font_sizes/font_size = 48 +text = "Place name" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="Description" type="Label" parent="."] +offset_left = 50.0 +offset_top = 70.0 +offset_right = 550.0 +offset_bottom = 270.0 +theme_override_font_sizes/font_size = 24 +text = "Objective: +" + +[node name="PlayButton" type="Button" parent="."] +offset_left = 200.0 +offset_top = 300.0 +offset_right = 400.0 +offset_bottom = 350.0 +icon = ExtResource("1_ay7gq") +flat = true + +[node name="Sprite2D" type="Sprite2D" parent="."] +z_index = -1 +position = Vector2(300, 200) +texture = ExtResource("1_pk11s") +metadata/_edit_lock_ = true + +[connection signal="pressed" from="PlayButton" to="." method="_on_play_button_pressed"] diff --git a/Nikita/scripts/camera_hub.gd b/Nikita/scripts/camera_hub.gd index acf671d..4e4cc66 100644 --- a/Nikita/scripts/camera_hub.gd +++ b/Nikita/scripts/camera_hub.gd @@ -1,7 +1,7 @@ extends Node3D var rotation_speed = PI/2 -var min_zoom = 1.3 +var min_zoom = 1.5 var max_zoom = 5.0 var zoom_speed = 0.2 @@ -9,15 +9,16 @@ var zoom = 2.0 var mouse_grab_sensitivity = 0.006 var grabbed : bool = false var velocity_y = 0.0 -var dampening_y = 0.3 +var dampening_y = 0.4 var stop_threashold_y = 0.5 var velocity_x = 0.0 -var dampening_x = 0.1 +var dampening_x = 0.2 var stop_threashold_x = 0.3 func _process(delta: float) -> void: $XRotation.rotation.x = clamp($XRotation.rotation.x, -1.3, 1.3) scale = lerp(scale, Vector3.ONE * zoom, zoom_speed) + # TODO: reset the velocity when mouse doesn't move for more than 1 second velocity_y = clamp(velocity_y, -100.0, 100.0) velocity_x = clamp(velocity_x, -10.0, 10.0) if !grabbed: diff --git a/Nikita/scripts/level_popup.gd b/Nikita/scripts/level_popup.gd new file mode 100644 index 0000000..0e12ed6 --- /dev/null +++ b/Nikita/scripts/level_popup.gd @@ -0,0 +1,5 @@ +extends Node2D + + +func _on_play_button_pressed() -> void: + print("2D Button pressed!") diff --git a/Nikita/scripts/level_popup.gd.uid b/Nikita/scripts/level_popup.gd.uid new file mode 100644 index 0000000..5345197 --- /dev/null +++ b/Nikita/scripts/level_popup.gd.uid @@ -0,0 +1 @@ +uid://c1rdbsbip2wvj diff --git a/Nikita/scripts/waypoint.gd b/Nikita/scripts/waypoint.gd new file mode 100644 index 0000000..c7cd1e0 --- /dev/null +++ b/Nikita/scripts/waypoint.gd @@ -0,0 +1,60 @@ +extends Node3D + +var to_earth +var toggle_popup : bool = false + +func _ready() -> void: + get_node("Popup").visible = toggle_popup + var cam = get_viewport().get_camera_3d() + to_earth = (get_parent().global_position - global_position).normalized() + look_at(cam.global_position, Vector3.UP) + +func _process(delta): + var cam = get_viewport().get_camera_3d() + var to_camera = (cam.global_position - global_position).normalized() + var cos_similarity = to_camera.dot(to_earth) + #print(cos_similarity) + if abs(cos_similarity) < 0.75: + # Construct desired basis (local -Z facing camera) + var z_axis = -to_camera + var up_axis = Vector3.UP + var x_axis = up_axis.cross(z_axis).normalized() + var y_axis = z_axis.cross(x_axis).normalized() + var desired_basis = Basis(x_axis, y_axis, z_axis) + # Extract current rotation (normalized) and scale + var current_basis = global_transform.basis + var current_scale = current_basis.get_scale() + var current_q = Quaternion(current_basis.orthonormalized()) + var target_q = Quaternion(desired_basis.orthonormalized()) + # Interpolate smoothly + var speed = 10.0 + var new_q = current_q.slerp(target_q, speed * delta) + # Rebuild basis: pure rotation, then reapply scale + var new_basis = Basis(new_q) + new_basis = new_basis.scaled(current_scale) + global_transform.basis = new_basis + else: + # Build basis: local -Z faces the camera, Y stays up + to_camera.y = 0 + var z_axis = -to_camera + var y_axis = Vector3.UP + var x_axis = y_axis.cross(z_axis).normalized() + y_axis = z_axis.cross(x_axis).normalized() + var desired_basis = Basis(x_axis, y_axis, z_axis) + # Extract current rotation (normalized) and scale + var current_basis = global_transform.basis + var current_scale = current_basis.get_scale() + var current_q = Quaternion(current_basis.orthonormalized()) + var target_q = Quaternion(desired_basis.orthonormalized()) + # Interpolate smoothly + var speed = 20.0 + var new_q = current_q.slerp(target_q, speed * delta) + # Rebuild basis: pure rotation, then reapply scale + var new_basis = Basis(new_q) + new_basis = new_basis.scaled(current_scale) + global_transform.basis = new_basis + +func _on_area_3d_input_event(camera: Node, event: InputEvent, event_position: Vector3, normal: Vector3, shape_idx: int) -> void: + if event is InputEventMouseButton and event.is_released() and event.button_index == MOUSE_BUTTON_LEFT: + toggle_popup = !toggle_popup + get_node("Popup").visible = toggle_popup diff --git a/Nikita/scripts/waypoint.gd.uid b/Nikita/scripts/waypoint.gd.uid new file mode 100644 index 0000000..1574358 --- /dev/null +++ b/Nikita/scripts/waypoint.gd.uid @@ -0,0 +1 @@ +uid://y2vv2fxj5ils diff --git a/Nikita/source/playbutton.png b/Nikita/source/playbutton.png new file mode 100644 index 0000000000000000000000000000000000000000..e521af2151435f6c68186b3b4277513704c5935e GIT binary patch literal 809 zcmV+^1J?YBP)EFc3g(CZtIkk}^$-RD>%)MV-UtD5MW3^+bfkR_>9RiajQ0*ukCra%Ws$Mj5Ot$na>>mVLNfz25e zK9r=dAWBmFz2peeLn7k^M3GSk1d&mP!C4^6Aetx*2oeRedlE!(XJ``vL2Rfc9D^uv z;Uh>~-rlkyiZ_&_fe>UAkNieN30ors3ClNHbVLb*8bQKvO%@eV{Gvw?zdXf6Lli%y zKoCD1#YRCCx6&Yp8^3HuBZ^(A5X6pKwxe`WR`089*AZ*t`e)K()0<|dW!5r4>&*F9ek|1+lDG?;EdO6Rw7Gv>I7Ce8Lp+pcfPTBWD z47(B{h#j|VMj?hIB5e7Yigy9-3Dq@61 zjUZw928)gu!O(UBBS;5_{C^N5ZjBHmE^q5>h+&P+X&{0);R`<)F~Tz*%YYzbbP~29 zMnd>nY6Q_>NH|3d301hwp%$e6!9u>_{l+B88Db>CelKbJ13LFQ(jJHaVgv%~DXhB1 zVi)lQ)HDoYn377{PYIHC7Bk9@7}*rN`K@#WiBvDdhy>bmnsRs8s*pUWD-s+baDDTt z(7&{y*-{__0SGkj>^2yBQdBz%I|*0FYzZ9qr;ZbUJ%i{SkY%=)%B&WyU-O-X4>qV? nJfkQQ94AJgx%R6aV{}=+PuX*7Xpq?<00000NkvXXu0mjfxp+>= literal 0 HcmV?d00001 diff --git a/Nikita/source/playbutton.png.import b/Nikita/source/playbutton.png.import new file mode 100644 index 0000000..c0106d4 --- /dev/null +++ b/Nikita/source/playbutton.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://otyci5h617qa" +path="res://.godot/imported/playbutton.png-49eb8de4f06b6561e6abf48fd1fc7bf6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Nikita/source/playbutton.png" +dest_files=["res://.godot/imported/playbutton.png-49eb8de4f06b6561e6abf48fd1fc7bf6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Nikita/source/waypoint.mtl b/Nikita/source/waypoint.mtl new file mode 100644 index 0000000..91f207e --- /dev/null +++ b/Nikita/source/waypoint.mtl @@ -0,0 +1,10 @@ +# Exported from Wings 3D 2.3 +newmtl default +Ns 19.999999999999996 +d 1.0 +illum 2 +Kd 0.7898538076923077 0.8133333333333334 0.6940444444444445 +Ka 0.0 0.0 0.0 +Ks 0.1689853807692308 0.17133333333333334 0.15940444444444446 +Ke 0.0 0.0 0.0 + diff --git a/Nikita/source/waypoint.obj b/Nikita/source/waypoint.obj new file mode 100644 index 0000000..380292c --- /dev/null +++ b/Nikita/source/waypoint.obj @@ -0,0 +1,459 @@ +# Exported from Wings 3D 2.3 +mtllib waypoint.mtl +o cone1 +#114 vertices, 224 faces +v -0.50000000 0.96635238 2.8556480e-17 +v -0.46193977 0.96635238 0.19134172 +v -0.35355339 0.96635238 0.35355339 +v -0.19134172 0.96635238 0.46193977 +v -4.2431612e-17 0.96635238 0.50000000 +v 0.19134172 0.96635238 0.46193977 +v 0.35355339 0.96635238 0.35355339 +v 0.46193977 0.96635238 0.19134172 +v 0.50000000 0.96635238 2.8556480e-17 +v 0.46193977 0.96635238 -0.19134172 +v 0.35355339 0.96635238 -0.35355339 +v 0.19134172 0.96635238 -0.46193977 +v -3.6710424e-17 0.96635238 -0.50000000 +v -0.19134172 0.96635238 -0.46193977 +v -0.35355339 0.96635238 -0.35355339 +v -0.46193977 0.96635238 -0.19134172 +v -1.5963138e-16 6.4705882e-3 -3.2653618e-18 +v 0.19134172 1.38817393 -8.5401771e-19 +v 0.17677670 1.38817393 7.3223305e-2 +v 0.13529903 1.38817393 0.13529903 +v 7.3223305e-2 1.38817393 0.17677670 +v -1.7080354e-17 1.38817393 0.19134172 +v -7.3223305e-2 1.38817393 0.17677670 +v -0.13529903 1.38817393 0.13529903 +v -0.17677670 1.38817393 7.3223305e-2 +v -0.19134172 1.38817393 2.2578584e-17 +v -0.17677670 1.38817393 -7.3223305e-2 +v -0.13529903 1.38817393 -0.13529903 +v -7.3223305e-2 1.38817393 -0.17677670 +v -1.7080354e-17 1.38817393 -0.19134172 +v 7.3223305e-2 1.38817393 -0.17677670 +v 0.13529903 1.38817393 -0.13529903 +v 0.17677670 1.38817393 -7.3223305e-2 +v 0.35355339 1.27978756 -8.5401771e-19 +v 0.32664074 1.27978756 0.13529903 +v 0.25000000 1.27978756 0.25000000 +v 0.13529903 1.27978756 0.32664074 +v -1.7080354e-17 1.27978756 0.35355339 +v -0.13529903 1.27978756 0.32664074 +v -0.25000000 1.27978756 0.25000000 +v -0.32664074 1.27978756 0.13529903 +v -0.35355339 1.27978756 4.2443785e-17 +v -0.32664074 1.27978756 -0.13529903 +v -0.25000000 1.27978756 -0.25000000 +v -0.13529903 1.27978756 -0.32664074 +v -1.2810266e-16 1.27978756 -0.35355339 +v 0.13529903 1.27978756 -0.32664074 +v 0.25000000 1.27978756 -0.25000000 +v 0.32664074 1.27978756 -0.13529903 +v 0.46193977 1.11757588 -8.5401771e-19 +v 0.42677670 1.11757588 0.17677670 +v 0.32664074 1.11757588 0.32664074 +v 0.17677670 1.11757588 0.42677670 +v -1.7080354e-17 1.11757588 0.46193977 +v -0.17677670 1.11757588 0.42677670 +v -0.32664074 1.11757588 0.32664074 +v -0.42677670 1.11757588 0.17677670 +v -0.46193977 1.11757588 5.5717288e-17 +v -0.42677670 1.11757588 -0.17677670 +v -0.32664074 1.11757588 -0.32664074 +v -0.17677670 1.11757588 -0.42677670 +v -1.2810266e-16 1.11757588 -0.46193977 +v 0.17677670 1.11757588 -0.42677670 +v 0.32664074 1.11757588 -0.32664074 +v 0.42677670 1.11757588 -0.17677670 +v -1.7080354e-17 1.42623417 -8.5401771e-19 +v -0.29250000 0.50647059 -2.7536184e-18 +v -0.27023476 0.50647059 0.11193490 +v -0.20682873 0.50647059 0.20682873 +v -0.11193490 0.50647059 0.27023476 +v -1.1888199e-16 0.50647059 0.29250000 +v 0.11193490 0.50647059 0.27023476 +v 0.20682873 0.50647059 0.20682873 +v 0.27023476 0.50647059 0.11193490 +v 0.29250000 0.50647059 3.3067300e-17 +v 0.27023476 0.50647059 -0.11193490 +v 0.20682873 0.50647059 -0.20682873 +v 0.11193490 0.50647059 -0.27023476 +v -4.7240155e-17 0.50647059 -0.29250000 +v -0.11193490 0.50647059 -0.27023476 +v -0.20682873 0.50647059 -0.20682873 +v -0.27023476 0.50647059 -0.11193490 +v -0.46500000 0.83980392 -2.2118745e-18 +v -0.38066667 0.67313725 -9.9042506e-19 +v -0.42960398 0.83980392 0.17794780 +v -0.35169014 0.67313725 0.14567483 +v -0.32880465 0.83980392 0.32880465 +v -0.26917198 0.67313725 0.26917198 +v -0.17794780 0.83980392 0.42960398 +v -0.14567483 0.67313725 0.35169014 +v -8.7497580e-17 0.83980392 0.46500000 +v -1.0350380e-16 0.67313725 0.38066667 +v 0.17794780 0.83980392 0.42960398 +v 0.14567483 0.67313725 0.35169014 +v 0.32880465 0.83980392 0.32880465 +v 0.26917198 0.67313725 0.26917198 +v 0.42960398 0.83980392 0.17794780 +v 0.35169014 0.67313725 0.14567483 +v 0.46500000 0.83980392 5.4734202e-17 +v 0.38066667 0.67313725 4.5627796e-17 +v 0.42960398 0.83980392 -0.17794780 +v 0.35169014 0.67313725 -0.14567483 +v 0.32880465 0.83980392 -0.32880465 +v 0.26917198 0.67313725 -0.26917198 +v 0.17794780 0.83980392 -0.42960398 +v 0.14567483 0.67313725 -0.35169014 +v 2.6394572e-17 0.83980392 -0.46500000 +v -1.0267355e-17 0.67313725 -0.38066667 +v -0.17794780 0.83980392 -0.42960398 +v -0.14567483 0.67313725 -0.35169014 +v -0.32880465 0.83980392 -0.32880465 +v -0.26917198 0.67313725 -0.26917198 +v -0.42960398 0.83980392 -0.17794780 +v -0.35169014 0.67313725 -0.14567483 +vn -0.99714331 -6.4335488e-2 -3.9574742e-2 +vn -0.93402579 2.6033648e-2 0.35625562 +vn -0.73307037 -6.4335488e-2 0.67710323 +vn -0.40854521 2.6033648e-2 0.91236674 +vn -3.9574742e-2 -6.4335488e-2 0.99714331 +vn 0.35625562 2.6033648e-2 0.93402579 +vn 0.70361200 -9.9299060e-2 0.70361200 +vn 0.93402579 2.6033648e-2 0.35625562 +vn 0.99714331 -6.4335488e-2 -3.9574742e-2 +vn 0.92120253 7.6070595e-2 -0.38157458 +vn 0.73307037 -6.4335488e-2 -0.67710323 +vn 0.38265741 -1.1662560e-2 -0.92381670 +vn -3.9574742e-2 -6.4335488e-2 -0.99714331 +vn -0.38157458 7.6070595e-2 -0.92120253 +vn -0.67710323 -6.4335488e-2 -0.73307037 +vn -0.91236674 2.6033648e-2 -0.40854521 +vn 5.5771917e-17 -1.00000000 -1.7080150e-16 +vn 0.44254783 0.89674490 1.1580220e-16 +vn 0.35310199 0.92408176 0.14625963 +vn 0.31292857 0.89674490 0.31292857 +vn 0.14625963 0.92408176 0.35310199 +vn 7.3262616e-17 0.89674490 0.44254783 +vn -0.14625963 0.92408176 0.35310199 +vn -0.31292857 0.89674490 0.31292857 +vn -0.35310199 0.92408176 0.14625963 +vn -0.44254783 0.89674490 2.3633102e-18 +vn -0.35310199 0.92408176 -0.14625963 +vn -0.31292857 0.89674490 -0.31292857 +vn -0.14625963 0.92408176 -0.35310199 +vn 5.4356134e-17 0.89674490 -0.44254783 +vn 0.14625963 0.92408176 -0.35310199 +vn 0.31292857 0.89674490 -0.31292857 +vn 0.35310199 0.92408176 -0.14625963 +vn 0.70658450 0.70762868 1.0002053e-16 +vn 0.65279895 0.70762868 0.27039818 +vn 0.49963069 0.70762868 0.49963069 +vn 0.27039818 0.70762868 0.65279895 +vn -5.7154588e-17 0.70762868 0.70658450 +vn -0.27039818 0.70762868 0.65279895 +vn -0.49963069 0.70762868 0.49963069 +vn -0.65279895 0.70762868 0.27039818 +vn -0.70658450 0.70762868 -2.1432970e-17 +vn -0.65279895 0.70762868 -0.27039818 +vn -0.49963069 0.70762868 -0.49963069 +vn -0.27039818 0.70762868 -0.65279895 +vn -2.1432970e-17 0.70762868 -0.70658450 +vn 0.27039818 0.70762868 -0.65279895 +vn 0.49963069 0.70762868 -0.49963069 +vn 0.65279895 0.70762868 -0.27039818 +vn 0.91381427 0.40613234 -1.6813282e-16 +vn 0.84425430 0.40613234 0.34970158 +vn 0.64616427 0.40613234 0.64616427 +vn 0.34970158 0.40613234 0.84425430 +vn -2.5041059e-17 0.40613234 0.91381427 +vn -0.34970158 0.40613234 0.84425430 +vn -0.64616427 0.40613234 0.64616427 +vn -0.84425430 0.40613234 0.34970158 +vn -0.91381427 0.40613234 1.0731882e-17 +vn -0.84425430 0.40613234 -0.34970158 +vn -0.64616427 0.40613234 -0.64616427 +vn -0.34970158 0.40613234 -0.84425430 +vn -4.6504823e-17 0.40613234 -0.91381427 +vn 0.34970158 0.40613234 -0.84425430 +vn 0.64616427 0.40613234 -0.64616427 +vn 0.84425430 0.40613234 -0.34970158 +vn -1.7700400e-17 1.00000000 -9.4697138e-17 +vn -0.87527144 -0.48235358 3.5141435e-2 +vn -0.79519733 -0.48235358 0.36741833 +vn -0.59406163 -0.48235358 0.64375912 +vn -0.30248543 -0.48235358 0.82209342 +vn 3.5141435e-2 -0.48235358 0.87527144 +vn 0.36741833 -0.48235358 0.79519733 +vn 0.61782827 -0.48639126 0.61782827 +vn 0.79519733 -0.48235358 0.36741833 +vn 0.87527144 -0.48235358 3.5141435e-2 +vn 0.81041278 -0.48015352 -0.33568396 +vn 0.59406163 -0.48235358 -0.64375912 +vn 0.33436625 -0.48639126 -0.80723154 +vn 3.5141435e-2 -0.48235358 -0.87527144 +vn -0.33568396 -0.48015352 -0.81041278 +vn -0.64375912 -0.48235358 -0.59406163 +vn -0.82209342 -0.48235358 -0.30248543 +vn -0.93259256 -0.36092353 2.3049280e-3 +vn -0.88814284 -0.45956743 2.6803858e-4 +vn -0.86072112 -0.36092353 0.35901720 +vn -0.82043442 -0.45956743 0.34012519 +vn -0.65781270 -0.36092353 0.66107236 +vn -0.62782229 -0.45956743 0.62820136 +vn -0.35475825 -0.36092353 0.86248524 +vn -0.33962992 -0.45956743 0.82063957 +vn 2.3049280e-3 -0.36092353 0.93259256 +vn 2.6803858e-4 -0.45956743 0.88814284 +vn 0.35901720 -0.36092353 0.86072112 +vn 0.34012519 -0.45956743 0.82043442 +vn 0.65061382 -0.39166735 0.65061382 +vn 0.62702645 -0.46225065 0.62702645 +vn 0.86072112 -0.36092353 0.35901720 +vn 0.82043442 -0.45956743 0.34012519 +vn 0.93259256 -0.36092353 2.3049280e-3 +vn 0.88814284 -0.45956743 2.6803858e-4 +vn 0.87220297 -0.32975745 -0.36127830 +vn 0.82181713 -0.45687979 -0.34040780 +vn 0.65781270 -0.36092353 -0.66107236 +vn 0.62782229 -0.45956743 -0.62820136 +vn 0.35210966 -0.39166735 -0.85006792 +vn 0.33934427 -0.46225065 -0.81924954 +vn 2.3049280e-3 -0.36092353 -0.93259256 +vn 2.6803858e-4 -0.45956743 -0.88814284 +vn -0.36127830 -0.32975745 -0.87220297 +vn -0.34040780 -0.45687979 -0.82181713 +vn -0.66107236 -0.36092353 -0.65781270 +vn -0.62820136 -0.45956743 -0.62782229 +vn -0.86248524 -0.36092353 -0.35475825 +vn -0.82063957 -0.45956743 -0.33962992 +g cone1_default +usemtl default +s 1 +f 1//1 2//2 58//58 +f 1//1 113//113 83//83 +f 2//2 83//83 85//85 +f 3//3 4//4 56//56 +f 3//3 85//85 87//87 +f 4//4 87//87 89//89 +f 5//5 6//6 54//54 +f 5//5 89//89 91//91 +f 6//6 91//91 93//93 +f 7//7 8//8 52//52 +f 7//7 93//93 95//95 +f 8//8 7//7 97//97 +f 9//9 8//8 99//99 +f 9//9 10//10 50//50 +f 10//10 9//9 101//101 +f 11//11 12//12 64//64 +f 11//11 101//101 103//103 +f 12//12 103//103 105//105 +f 13//13 12//12 107//107 +f 13//13 14//14 62//62 +f 14//14 13//13 109//109 +f 15//15 16//16 60//60 +f 15//15 109//109 111//111 +f 16//16 111//111 113//113 +f 17//17 68//68 67//67 +f 17//17 69//69 68//68 +f 17//17 70//70 69//69 +f 17//17 71//71 70//70 +f 17//17 72//72 71//71 +f 17//17 73//73 72//72 +f 17//17 74//74 73//73 +f 17//17 75//75 74//74 +f 17//17 76//76 75//75 +f 17//17 77//77 76//76 +f 17//17 78//78 77//77 +f 17//17 79//79 78//78 +f 17//17 80//80 79//79 +f 17//17 81//81 80//80 +f 17//17 82//82 81//81 +f 18//18 35//35 34//34 +f 18//18 49//49 33//33 +f 18//18 66//66 19//19 +f 19//19 35//35 18//18 +f 19//19 66//66 20//20 +f 20//20 35//35 19//19 +f 20//20 37//37 36//36 +f 20//20 66//66 21//21 +f 21//21 37//37 20//20 +f 21//21 66//66 22//22 +f 22//22 37//37 21//21 +f 22//22 39//39 38//38 +f 22//22 66//66 23//23 +f 23//23 39//39 22//22 +f 23//23 66//66 24//24 +f 24//24 39//39 23//23 +f 24//24 41//41 40//40 +f 24//24 66//66 25//25 +f 25//25 41//41 24//24 +f 25//25 66//66 26//26 +f 26//26 41//41 25//25 +f 26//26 43//43 42//42 +f 26//26 66//66 27//27 +f 27//27 43//43 26//26 +f 27//27 66//66 28//28 +f 28//28 43//43 27//27 +f 28//28 45//45 44//44 +f 28//28 66//66 29//29 +f 29//29 45//45 28//28 +f 29//29 66//66 30//30 +f 30//30 45//45 29//29 +f 30//30 47//47 46//46 +f 30//30 66//66 31//31 +f 31//31 47//47 30//30 +f 31//31 66//66 32//32 +f 32//32 47//47 31//31 +f 32//32 49//49 48//48 +f 32//32 66//66 33//33 +f 33//33 49//49 32//32 +f 33//33 66//66 18//18 +f 34//34 49//49 18//18 +f 34//34 50//50 49//49 +f 35//35 50//50 34//34 +f 35//35 52//52 51//51 +f 36//36 35//35 20//20 +f 36//36 52//52 35//35 +f 37//37 52//52 36//36 +f 37//37 54//54 53//53 +f 38//38 37//37 22//22 +f 38//38 54//54 37//37 +f 39//39 54//54 38//38 +f 39//39 56//56 55//55 +f 40//40 39//39 24//24 +f 40//40 56//56 39//39 +f 41//41 56//56 40//40 +f 41//41 58//58 57//57 +f 42//42 41//41 26//26 +f 42//42 58//58 41//41 +f 43//43 58//58 42//42 +f 43//43 60//60 59//59 +f 44//44 43//43 28//28 +f 44//44 60//60 43//43 +f 45//45 60//60 44//44 +f 45//45 62//62 61//61 +f 46//46 45//45 30//30 +f 46//46 62//62 45//45 +f 47//47 62//62 46//46 +f 47//47 64//64 63//63 +f 48//48 47//47 32//32 +f 48//48 64//64 47//47 +f 49//49 50//50 65//65 +f 49//49 64//64 48//48 +f 50//50 8//8 9//9 +f 50//50 10//10 65//65 +f 51//51 8//8 50//50 +f 51//51 50//50 35//35 +f 52//52 6//6 7//7 +f 52//52 8//8 51//51 +f 53//53 6//6 52//52 +f 53//53 52//52 37//37 +f 54//54 4//4 5//5 +f 54//54 6//6 53//53 +f 55//55 4//4 54//54 +f 55//55 54//54 39//39 +f 56//56 2//2 3//3 +f 56//56 4//4 55//55 +f 57//57 2//2 56//56 +f 57//57 56//56 41//41 +f 58//58 2//2 57//57 +f 58//58 16//16 1//1 +f 59//59 16//16 58//58 +f 59//59 58//58 43//43 +f 60//60 14//14 15//15 +f 60//60 16//16 59//59 +f 61//61 14//14 60//60 +f 61//61 60//60 45//45 +f 62//62 12//12 13//13 +f 62//62 14//14 61//61 +f 63//63 12//12 62//62 +f 63//63 62//62 47//47 +f 64//64 10//10 11//11 +f 64//64 12//12 63//63 +f 65//65 10//10 64//64 +f 65//65 64//64 49//49 +f 67//67 82//82 17//17 +f 67//67 86//86 84//84 +f 68//68 88//88 86//86 +f 69//69 90//90 88//88 +f 70//70 92//92 90//90 +f 71//71 94//94 92//92 +f 72//72 96//96 94//94 +f 73//73 74//74 96//96 +f 74//74 75//75 98//98 +f 75//75 76//76 100//100 +f 76//76 104//104 102//102 +f 77//77 106//106 104//104 +f 78//78 79//79 106//106 +f 79//79 80//80 108//108 +f 80//80 112//112 110//110 +f 81//81 114//114 112//112 +f 82//82 84//84 114//114 +f 83//83 2//2 1//1 +f 83//83 114//114 84//84 +f 84//84 82//82 67//67 +f 84//84 85//85 83//83 +f 85//85 3//3 2//2 +f 85//85 84//84 86//86 +f 86//86 67//67 68//68 +f 86//86 87//87 85//85 +f 87//87 4//4 3//3 +f 87//87 86//86 88//88 +f 88//88 68//68 69//69 +f 88//88 89//89 87//87 +f 89//89 5//5 4//4 +f 89//89 88//88 90//90 +f 90//90 69//69 70//70 +f 90//90 91//91 89//89 +f 91//91 6//6 5//5 +f 91//91 90//90 92//92 +f 92//92 70//70 71//71 +f 92//92 93//93 91//91 +f 93//93 7//7 6//6 +f 93//93 92//92 94//94 +f 94//94 71//71 72//72 +f 94//94 95//95 93//93 +f 95//95 94//94 96//96 +f 95//95 97//97 7//7 +f 96//96 72//72 73//73 +f 96//96 98//98 95//95 +f 97//97 95//95 98//98 +f 97//97 99//99 8//8 +f 98//98 96//96 74//74 +f 98//98 100//100 97//97 +f 99//99 97//97 100//100 +f 99//99 101//101 9//9 +f 100//100 98//98 75//75 +f 100//100 102//102 99//99 +f 101//101 11//11 10//10 +f 101//101 99//99 102//102 +f 102//102 100//100 76//76 +f 102//102 103//103 101//101 +f 103//103 12//12 11//11 +f 103//103 102//102 104//104 +f 104//104 76//76 77//77 +f 104//104 105//105 103//103 +f 105//105 104//104 106//106 +f 105//105 107//107 12//12 +f 106//106 77//77 78//78 +f 106//106 108//108 105//105 +f 107//107 105//105 108//108 +f 107//107 109//109 13//13 +f 108//108 106//106 79//79 +f 108//108 110//110 107//107 +f 109//109 15//15 14//14 +f 109//109 107//107 110//110 +f 110//110 108//108 80//80 +f 110//110 111//111 109//109 +f 111//111 16//16 15//15 +f 111//111 110//110 112//112 +f 112//112 80//80 81//81 +f 112//112 113//113 111//111 +f 113//113 1//1 16//16 +f 113//113 112//112 114//114 +f 114//114 81//81 82//82 +f 114//114 83//83 113//113 diff --git a/Nikita/source/waypoint.obj.import b/Nikita/source/waypoint.obj.import new file mode 100644 index 0000000..133edb5 --- /dev/null +++ b/Nikita/source/waypoint.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://cxhm1t06r3k56" +path="res://.godot/imported/waypoint.obj-f88fcc7359b77e33cda3b6e61d3e7cdf.mesh" + +[deps] + +files=["res://.godot/imported/waypoint.obj-f88fcc7359b77e33cda3b6e61d3e7cdf.mesh"] + +source_file="res://Nikita/source/waypoint.obj" +dest_files=["res://.godot/imported/waypoint.obj-f88fcc7359b77e33cda3b6e61d3e7cdf.mesh", "res://.godot/imported/waypoint.obj-f88fcc7359b77e33cda3b6e61d3e7cdf.mesh"] + +[params] + +generate_tangents=true +generate_lods=true +generate_shadow_mesh=true +generate_lightmap_uv2=false +generate_lightmap_uv2_texel_size=0.2 +scale_mesh=Vector3(1, 1, 1) +offset_mesh=Vector3(0, 0, 0) +force_disable_mesh_compression=false diff --git a/Nikita/sub_viewport_container.gd b/Nikita/sub_viewport_container.gd new file mode 100644 index 0000000..012a5ba --- /dev/null +++ b/Nikita/sub_viewport_container.gd @@ -0,0 +1,4 @@ +extends SubViewportContainer + +func _ready() -> void: + $SubViewport.size = get_viewport().size diff --git a/Nikita/sub_viewport_container.gd.uid b/Nikita/sub_viewport_container.gd.uid new file mode 100644 index 0000000..0ed28d7 --- /dev/null +++ b/Nikita/sub_viewport_container.gd.uid @@ -0,0 +1 @@ +uid://b2nb1jajwuv65 diff --git a/Nikita/textures/camera_image.png b/Nikita/textures/camera_image.png new file mode 100644 index 0000000000000000000000000000000000000000..e00020680c62ec819b8c305c3a19d0bb7dea5d86 GIT binary patch literal 18461 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 literal 0 HcmV?d00001 diff --git a/Nikita/textures/camera_image.png.import b/Nikita/textures/camera_image.png.import new file mode 100644 index 0000000..0e278f4 --- /dev/null +++ b/Nikita/textures/camera_image.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c668unnp6n3xr" +path.s3tc="res://.godot/imported/camera_image.png-49acbbd63d63c6ebbafc0146cb16e14a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Nikita/textures/camera_image.png" +dest_files=["res://.godot/imported/camera_image.png-49acbbd63d63c6ebbafc0146cb16e14a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Nikita/textures/camera_image_2.png b/Nikita/textures/camera_image_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9552c06899e3ceb58be61edd0f06f21fe4a1f887 GIT binary patch literal 84420 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�uJn^Bj}#R4C;+pLG~_vN>zw=(>$q3dWkzW16HJ6!Joh5`E$)u%mL)H;fu%^b)f!ZDkP@ z02lheYs{q&a)}?(-wW4M>c_cX7Vt|=EdRM8w|E_Dco&neOI~L?r;L-L(qLD6iD$7Urz|0xu;-B}Q1tdT$Xc@u|yqoCM zBGy;3Sl*%M0Gj@n^x{L8W?z?yRb+CB!TIEU@~bm15mbcTn1c}UNh{ynhMQ;ZMbQN_l&mweYUKU8pYNOc&^`3$YJ4gb;7 z%5RfVTH+jh!N@^@04x4rl~@o-p>;PWpg(Ll`sFZEH?8m(_i+?8#W+qecyFr+gjzzL zS%LfHJ`!O2gUR$%`~5HbkfqApz_Wt)FKGMN30WQ|iQhHF?D%a(2_{wI_^{^WOq4Rb zE|`_@t6CK$Z<_%S>fxqf^c-(pJT5AlK@e_y4Nxip*?NLRx%yB2IhVmk-iuGG57mmj zccQL#HLWef<{p73%n8V_a2GDWvG-6MUqh+Ko;aw*GSX*Fr#?;H+jT=CF>roD+ULhJ zJ$G6fI-i7X^P=$dMM}T{pij1ik)e)8c;H4$zIh{HkPN!UQT#ZO2*ds!V3q!l1?m-2 zQVhas%o5d7s=JM6s%p2MeDoQ^sSo9sDgo@24#e)B$5Hm$^%0+}UWrSvc~3QlL;_6x z2C$%TZ{nOGB(0C}e<_N8bx|w?6+K#l%&5oLbP*}OK;f@fO*~C1?vV9#q$S7iq*4w< zL?kA@>6PC82Z;8xBF~t_aP;k~{N;RvD%Ni~;(&PO!MlmUlav>vQkDDWhq%O36RBAR zwF4UpTv1H$-ebRcq|5rOB3pEsCZFjp~e{w`_ib)0OynOC5 z$xaBvT|1u)PP?hcJYrLIb8|xD7QHZk?{+4tTQ-N7d5^?ErFXn>KN9<<^zPullsL6_ z8<*~`jGCup_4mB=>5;;q<_F0oO?oQu)Y&bt&CT5ag|APOSJ)VJGIG6Pi43;vYU8>R z65x4F-&;m{6)G22l*4M5)9iJc9`~@UD{jnxqB-?n2*i;;wo#%$Mu%(;*GfAbXChIg zww_A=HPBjMRkXl%oQi%`(bS<(CoEL&JFKC&OTVA)3nijg9xy5#e&rlUsrM~Fkpv8o zt=B~h-MI7Cc-BTxXP1dkrk6?_{Z6qqO~_U{)JcL3(weO~W#2#u16CYdP3k*%*hiw&VaM&KxCN9iVSNB)*rB9Ig={Cl6nU@2yhoP@`S|II!AFGvI6BjJ zb(kSTY+SZggkG7c81T8+;-*9OnDAVxqCzl-d|5;9hZ0}N77W2r@U;`2%TM@|Yl_Gmi zeA8ID|GEfwi-v)!oNEQq;;jXM9hcnvp3n2u`0fMuv&Ug^v>(L@wBqnK*>A)L!kKWO zG>p{>x2F*>h*};hXqV zBvRu#F+tyoqUFpXOeg+g*iG><%bl>vy%&&kp819{9qnWYvN;53Qh-7WkGz{dhpt|K zJMSHvHYoAu!HI`FxVwZxm_;5y=x>NDf#7-=*7FfGDoV&b+3|JLJFbqzl_YkJI+9YC zRHqW&$yhJq2CMAIR#{u|p}`L|^}B-X&qkGW^&}piTROSOFAfBb=RW6lZc48&0u1EJ z(rE8hq06*>iVt8NcSWk+apAdB0V+VljYaE6zpKj2d4pPzr2-+kKo?6+*pmFnWn;vJ z+EQn<}Wn4EE;}yD-wq@C7D3BKdw|g+T;oJfDF- zuJ662qhh6#JGB(QtNO7Qci=vRhHM@6-d-8)f95VLSjsI5r(1s+#30U7jQg~nF3W-s zIAfBY8;6W2`432aXX=Er8!+Mx9GS4rhwE(c4)Xb!mzHJZ-V>)f1LIGQ^IaTSPqG;4 z;ISsnCyvkeRF800(U^#(G{^z&%QgmIZD;MY7JiWsys_WMo6eN#WZxC_;|HU>e{h+= zgZ8eu_qEF_ShYF7falBG<6*t9ki71d3bLhk>;Rq7Lf4*3Mp=(%i|aR|eO|&�TAn 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 literal 0 HcmV?d00001 diff --git a/Nikita/textures/camera_image_2.png.import b/Nikita/textures/camera_image_2.png.import new file mode 100644 index 0000000..7785eee --- /dev/null +++ b/Nikita/textures/camera_image_2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjn5x4l7si0d8" +path.s3tc="res://.godot/imported/camera_image_2.png-1342512d565e1266f5b2e7fc31c1a575.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://Nikita/textures/camera_image_2.png" +dest_files=["res://.godot/imported/camera_image_2.png-1342512d565e1266f5b2e7fc31c1a575.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Nikita/textures/popup.png b/Nikita/textures/popup.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5ee3a63751906ce0e6b971bc8dc14bec5b7a3a GIT binary patch literal 5977 zcmeAS@N?(olHy`uVBq!ia0y~yV2WU1V4T3g1{5hWm74*iI14-?iy0X5c7ZVCwR;=I z85qR5JzX3_Dj471Jl&g`D&!V;plcgr`G$q9fj2Is86@{uZ}IaC^;-3*P+tA>?wwmD z7OpxYT)$>U&cXBh|36<|UuX4k{{MgPuM6*g7R_aTre-TX{uW9hfUc3f9vz+w&!2NVm^PR|jFNVhxD$q6=qkx9F8^Q>p@ z4p_Zb)b=Qb3Hr01%b2~J>2(jgP3(#N!XT@F=E^xfxOZ%)<%V~%e>f`cLBu!&Dm)*| zyS7tv!#l|zmxTV!0VxDIAcJYU+4-xDrLPybGk=zYIY5yyf1dLp;IA z)UQ*J%N#2calP)x#EE-)p+*#}Jz%O^5||MC`CzvE>*p}H&3AopNv+CwgWlf@>5U)# zU?$r#P2X~Hbz|vC_IH&F?yEvwSL4>WUFzl0168lZ?UmciVLmx0RIzsIJl-|e>mIIg z|H%h&vcrST+Ge+eivIQ=YEab+R6f)?*K)6U z|9{bzEwM1Kyx0A(W$8YaYnSaS-ap*u4-PjDffZaexvS>?|MmHL{VMNU-B5!!2>kfA zpF{lcSrw>jMOazFKCUWLf^e5HF=e01w}4m|AR-WPboH%Hh}Icg9BVZ9KZK+Lhd_q} z(e+vCkdR2wQrNKUPaD*yu8fVLdsfYbxUO+!!+}|!r2Qa{8nsMdG#Hsi69~&_J{v7T z7)HxRh0!X;VYKq(7;P4eHVYU>n*~gx&4Px}X2EE)Kwz|4pfK7jU>R)|aEvw!=-n)6 zjQ{uJ?fXY@umLd+AC|stzdprpaJhEmegI^+OF`|!)|LDI>K|HPFL3*^6>MCTU$Ej< z(0!)YGyZ(hw|k=61|95VVPd*(eg!y`cjNtUd5$+Ztgz9;-JCYp{eUBXhJSa;*K7~} zX#g7%oXiCr5!t3-(mfBh#@l>twR3|G_5E;R$~V0P z9Eg1L^BTL|#Mb3P(9zR(Vmp@f-s4&GSaf>Li+9(5K?eaH9vo!V%U#qBbko;M{B}FK zp9?}Y2rS?Y*&K~$xb