From fc2462fd17d5214bb675bb86a87512a62988d579 Mon Sep 17 00:00:00 2001
From: Elohiem <20236-Elohiem@users.noreply.gitgud.io>
Date: Wed, 25 Aug 2021 06:47:09 +0200
Subject: [PATCH] Fix AO

---
 src/art/webgl/engine.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/art/webgl/engine.js b/src/art/webgl/engine.js
index 75cd35adcaa..95de220ac05 100644
--- a/src/art/webgl/engine.js
+++ b/src/art/webgl/engine.js
@@ -375,9 +375,9 @@ App.Art.Engine = class {
 					vec3 kS = fresnelSchlickRoughness(max(dot(N, V), 0.0), F0, r);
 					vec3 kD = vec3(1.0) - metallic;
 
-					vec3 ambient = (kD * irradiance * albedo) * ao;
+					vec3 ambient = (kD * irradiance * albedo);
 
-					vec3 c = ambient + Lo + Le;
+					vec3 c = (ambient + Lo + Le) * ao;
 
 					if (sHDR == 1.0) {
 						c = c / (c + vec3(1.0));
-- 
GitLab