From ce3dc8c41b8f0d4f4708390dd2d577a4deee8e5a Mon Sep 17 00:00:00 2001 From: emil28092005 Date: Thu, 18 Jun 2026 13:24:26 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20FOV=2072=C2=B0,=20camera=20z=3D-10,=20cu?= =?UTF-8?q?bes=206=20units=20apart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Engine.Graphics.Vulkan/VulkanRenderer.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Engine.Graphics.Vulkan/VulkanRenderer.cs b/src/Engine.Graphics.Vulkan/VulkanRenderer.cs index 91b82f4..ede1981 100644 --- a/src/Engine.Graphics.Vulkan/VulkanRenderer.cs +++ b/src/Engine.Graphics.Vulkan/VulkanRenderer.cs @@ -191,11 +191,11 @@ internal sealed unsafe class VulkanRenderer : IRenderer, Engine.Graphics.IScreen var angle = _totalTime * 0.2f; var rot = Matrix4x4.CreateRotationY(angle); - var model1 = Matrix4x4.CreateTranslation(-1.5f, 0, 0) * rot; + var model1 = Matrix4x4.CreateTranslation(-3f, 0, 0) * rot; Vk.vkCmdPushConstants(cmd, _pipeline.PipelineLayout, VkShaderStageFlags.Vertex, 0, 64, &model1); Vk.vkCmdDrawIndexed(cmd, _indexCount, 1, 0, 0, 0); - var model2 = Matrix4x4.CreateTranslation(1.5f, 0, 0) * rot; + var model2 = Matrix4x4.CreateTranslation(3f, 0, 0) * rot; Vk.vkCmdPushConstants(cmd, _pipeline.PipelineLayout, VkShaderStageFlags.Vertex, 0, 64, &model2); Vk.vkCmdDrawIndexed(cmd, _indexCount, 1, 0, 0, 0); @@ -271,8 +271,8 @@ internal sealed unsafe class VulkanRenderer : IRenderer, Engine.Graphics.IScreen private Matrix4x4 ComputeViewProjection() { var aspect = (float)_swapchain.Extent.Width / (float)_swapchain.Extent.Height; - var proj = Matrix4x4.CreatePerspectiveFieldOfView(MathF.PI * 0.45f, aspect, 0.1f, 100f); - var view = Matrix4x4.CreateLookAt(new Vector3(0, 0, -6), Vector3.Zero, Vector3.UnitY); + var proj = Matrix4x4.CreatePerspectiveFieldOfView(MathF.PI * 0.4f, aspect, 0.1f, 100f); + var view = Matrix4x4.CreateLookAt(new Vector3(0, 0, -10), Vector3.Zero, Vector3.UnitY); return view * proj; }