Procházet zdrojové kódy

Use the green channel from alpha maps instead of red.

More precision is used for the green channel in RGB565 and DXT texture formats, so this would improve the quality in those cases.
Ted Cipicchio před 11 roky
rodič
revize
b57d981e13
1 změnil soubory, kde provedl 1 přidání a 2 odebrání
  1. 1 2
      src/renderers/shaders/ShaderChunk.js

+ 1 - 2
src/renderers/shaders/ShaderChunk.js

@@ -466,8 +466,7 @@ THREE.ShaderChunk = {
 
 
 		"#ifdef USE_ALPHAMAP",
 		"#ifdef USE_ALPHAMAP",
 
 
-		"	vec4 texelAlpha = texture2D( alphaMap, vUv );",
-		"	gl_FragColor.a *= texelAlpha.r;",
+		"	gl_FragColor.a *= texture2D( alphaMap, vUv ).g;",
 
 
 		"#endif"
 		"#endif"
 
 

粤ICP备19079148号