Просмотр исходного кода

BleachBypassShader: Use luminance(). (#29056)

Michael Herzog 1 год назад
Родитель
Сommit
8448be65d2
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      examples/jsm/shaders/BleachBypassShader.js

+ 1 - 2
examples/jsm/shaders/BleachBypassShader.js

@@ -38,8 +38,7 @@ const BleachBypassShader = {
 
 			vec4 base = texture2D( tDiffuse, vUv );
 
-			vec3 lumCoeff = vec3( 0.25, 0.65, 0.1 );
-			float lum = dot( lumCoeff, base.rgb );
+			float lum = luminance( base.rgb );
 			vec3 blend = vec3( lum );
 
 			float L = min( 1.0, max( 0.0, 10.0 * ( lum - 0.45 ) ) );

粤ICP备19079148号