From dfc1db672d6a2ea39ee1dfc9b09ed467c79706a3 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 11 Jun 2024 11:40:13 +0200 Subject: [PATCH] Add minor Y offset to grid to prevent artifacts with floor in sample scenes --- Source/Editor/Gizmo/GridGizmo.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Editor/Gizmo/GridGizmo.cs b/Source/Editor/Gizmo/GridGizmo.cs index f02a28609..b5fcf9a31 100644 --- a/Source/Editor/Gizmo/GridGizmo.cs +++ b/Source/Editor/Gizmo/GridGizmo.cs @@ -94,12 +94,13 @@ namespace FlaxEditor.Gizmo // Update vertices of the plane // TODO: perf this operation in a Vertex Shader + float y = 1.5f; // Add small bias to reduce Z-fighting with geometry at scene origin var vertices = new Float3[] { - new Float3(-gridSize + camPos.X, 0, -gridSize + camPos.Z), - new Float3(gridSize + camPos.X, 0, gridSize + camPos.Z), - new Float3(-gridSize + camPos.X, 0, gridSize + camPos.Z), - new Float3(gridSize + camPos.X, 0, -gridSize + camPos.Z), + new Float3(-gridSize + camPos.X, y, -gridSize + camPos.Z), + new Float3(gridSize + camPos.X, y, gridSize + camPos.Z), + new Float3(-gridSize + camPos.X, y, gridSize + camPos.Z), + new Float3(gridSize + camPos.X, y, -gridSize + camPos.Z), }; fixed (Float3* ptr = vertices) {