diff --git a/projects/particle_simulation/shaders/shader.vert b/projects/particle_simulation/shaders/shader.vert
index ad80a4e109ebdc71848221b23a6292f1fe8425b4..0a889b35dbb750dc932de57b611f22acaa1ac3f2 100644
--- a/projects/particle_simulation/shaders/shader.vert
+++ b/projects/particle_simulation/shaders/shader.vert
@@ -40,6 +40,6 @@ void main()
 	gl_Position = projection * positionView;
     
     // 0.01 corresponds to vertex position size in main
-    float normalizationDivider  = 0.01;
+    float normalizationDivider  = 0.012;
     passTriangleCoordinates     = particle.xy / normalizationDivider;
 }
\ No newline at end of file
diff --git a/projects/particle_simulation/src/main.cpp b/projects/particle_simulation/src/main.cpp
index 2113213f1c98a539a22777b2b86c520d826b01bf..a22044f0d2588a43a5e7a0f6cba25d9c7460be9f 100644
--- a/projects/particle_simulation/src/main.cpp
+++ b/projects/particle_simulation/src/main.cpp
@@ -114,9 +114,9 @@ int main(int argc, const char **argv) {
             true};
     particlePipelineDefinition.m_blendMode = vkcv::BlendMode::Additive;
 
-    const std::vector<glm::vec3> vertices = {glm::vec3(-0.01, 0.01, 0),
-                                             glm::vec3(0.01, 0.01, 0),
-                                             glm::vec3(0, -0.01, 0)};
+    const std::vector<glm::vec3> vertices = {glm::vec3(-0.012, 0.012, 0),
+                                             glm::vec3(0.012, 0.012, 0),
+                                             glm::vec3(0, -0.012, 0)};
 
     vertexBuffer.fill(vertices);