From 58586ca4f0ebf6bfd4cef8937fefea1b28a8229a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 26 Mar 2026 17:17:13 +0100 Subject: [PATCH] Add small improvement to terrain normals --- Source/Engine/Terrain/TerrainPatch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Terrain/TerrainPatch.cpp b/Source/Engine/Terrain/TerrainPatch.cpp index cadc9821c..e579c05f7 100644 --- a/Source/Engine/Terrain/TerrainPatch.cpp +++ b/Source/Engine/Terrain/TerrainPatch.cpp @@ -439,7 +439,7 @@ void UpdateNormalsAndHoles(const TerrainDataUpdateInfo& info, const float* heigh // Calculate normals for quad two vertices Float3 n0 = Float3::Normalize((v00 - v01) ^ (v01 - v10)); Float3 n1 = Float3::Normalize((v11 - v10) ^ (v10 - v01)); - Float3 n2 = n0 + n1; + Float3 n2 = Float3::Normalize(n0 + n1); // Apply normal to each vertex using it normalsPerVertex[i00] += n1;