瀏覽代碼

Line2NodeMaterial: Attenuate Color (#26970)

* Attenuate color

* Clean up
WestLangley 1 年之前
父節點
當前提交
3eec0e76b2
共有 1 個文件被更改,包括 3 次插入1 次删除
  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 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 {