Browse Source

Fix color grading

ShiroSmith 6 năm trước cách đây
mục cha
commit
fea4926359
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      h3d/shader/pbr/ToneMapping.hx

+ 1 - 1
h3d/shader/pbr/ToneMapping.hx

@@ -48,7 +48,7 @@ class ToneMapping extends ScreenShader {
 			if( !isSRBG ) color.rgb = color.rgb.sqrt();
 			if( !isSRBG ) color.rgb = color.rgb.sqrt();
 
 
 			if( hasColorGrading ) {
 			if( hasColorGrading ) {
-				var uv = color.rgb;
+				var uv = min(color.rgb, vec3(1,1,1));
 				var sliceSize = 1.0 / lutSize;
 				var sliceSize = 1.0 / lutSize;
 				var slicePixelSize = sliceSize / lutSize;
 				var slicePixelSize = sliceSize / lutSize;
 				var sliceInnerSize = slicePixelSize * (lutSize - 1.0);
 				var sliceInnerSize = slicePixelSize * (lutSize - 1.0);