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

Water2Mesh: Fix missing `material.transparent=true` (#30892)

* water material as transparent

* using `.colorNode` instead of `.fragmentNode`
sunag 10 месяцев назад
Родитель
Сommit
205d56c6da
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      examples/jsm/objects/Water2Mesh.js

+ 2 - 1
examples/jsm/objects/Water2Mesh.js

@@ -37,6 +37,7 @@ class WaterMesh extends Mesh {
 	constructor( geometry, options = {} ) {
 	constructor( geometry, options = {} ) {
 
 
 		const material = new NodeMaterial();
 		const material = new NodeMaterial();
+		material.transparent = true;
 
 
 		super( geometry, material );
 		super( geometry, material );
 
 
@@ -49,7 +50,7 @@ class WaterMesh extends Mesh {
 		 */
 		 */
 		this.isWater = true;
 		this.isWater = true;
 
 
-		material.fragmentNode = new WaterNode( options, this );
+		material.colorNode = new WaterNode( options, this );
 
 
 	}
 	}
 
 

粤ICP备19079148号