From c9358bf080c3cffd5c24708f7335740946d323d4 Mon Sep 17 00:00:00 2001 From: emil28092005 Date: Thu, 18 Jun 2026 13:22:41 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20wider=20FOV=20(60=C2=B0)=20+=20camera=20?= =?UTF-8?q?z=3D-6=20for=20better=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Engine.Graphics.Vulkan/VulkanRenderer.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Engine.Graphics.Vulkan/VulkanRenderer.cs b/src/Engine.Graphics.Vulkan/VulkanRenderer.cs index a58a2e9..bc36a40 100644 --- a/src/Engine.Graphics.Vulkan/VulkanRenderer.cs +++ b/src/Engine.Graphics.Vulkan/VulkanRenderer.cs @@ -271,8 +271,9 @@ 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 / 4f, aspect, 0.1f, 100f); - var view = Matrix4x4.CreateLookAt(new Vector3(0, 0, -12), Vector3.Zero, Vector3.UnitY); return view * proj; + var proj = Matrix4x4.CreatePerspectiveFieldOfView(MathF.PI / 3f, aspect, 0.1f, 100f); + var view = Matrix4x4.CreateLookAt(new Vector3(0, 0, -6), Vector3.Zero, Vector3.UnitY); + return view * proj; } private static void TransitionImageLayout(VkCommandBuffer cmd, VkImage image,