Преглед на файлове

NodeMaterial: Fix default forceSinglePass & .alphaMap (#26231)

sunag преди 2 години
родител
ревизия
c8075f51e0
променени са 2 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 0
      examples/jsm/nodes/materials/NodeMaterial.js
  2. 0 4
      examples/jsm/renderers/webgl/nodes/WebGLNodeBuilder.js

+ 2 - 0
examples/jsm/nodes/materials/NodeMaterial.js

@@ -29,6 +29,8 @@ class NodeMaterial extends ShaderMaterial {
 
 		this.type = this.constructor.name;
 
+		this.forceSinglePass = false;
+
 		this.lights = true;
 		this.normals = true;
 

+ 0 - 4
examples/jsm/renderers/webgl/nodes/WebGLNodeBuilder.js

@@ -141,10 +141,6 @@ class WebGLNodeBuilder extends NodeBuilder {
 				inclusionType: 'append'
 			} ) );
 
-		} else {
-
-			this.addCode( 'fragment', getIncludeSnippet( 'alphatest_fragment' ), 'diffuseColor.a = opacity;', this.shader );
-
 		}
 
 		if ( material.normalNode && material.normalNode.isNode ) {