Browse Source

Line2NodeMaterial: Attenuate Color (#26970)

* Attenuate color

* Clean up
WestLangley 1 year ago
parent
commit
3eec0e76b2
1 changed files with 3 additions and 1 deletions
  1. 3 1
      examples/jsm/nodes/materials/Line2NodeMaterial.js

+ 3 - 1
examples/jsm/nodes/materials/Line2NodeMaterial.js

@@ -368,7 +368,9 @@ class Line2NodeMaterial extends NodeMaterial {
 					const instanceColorStart = attribute( 'instanceColorStart' );
 					const instanceColorStart = attribute( 'instanceColorStart' );
 					const instanceColorEnd = attribute( 'instanceColorEnd' );
 					const instanceColorEnd = attribute( 'instanceColorEnd' );
 
 
-					lineColorNode = varying( positionGeometry.y.lessThan( 0.5 ).cond( instanceColorStart, instanceColorEnd ) );
+					const instanceColor = positionGeometry.y.lessThan( 0.5 ).cond( instanceColorStart, instanceColorEnd );
+
+					lineColorNode = instanceColor.mul( materialColor );
 
 
 				} else {
 				} else {