瀏覽代碼

Revert "Examples: Simplified webgl_nodes_loader_gltf_sheen."

This reverts commit ddaf9ea688ec051005341605d19b86ca357b3310.
Mr.doob 2 年之前
父節點
當前提交
3f0b691445
共有 2 個文件被更改,包括 12 次插入0 次删除
  1. 二進制
      examples/screenshots/webgl_nodes_loader_gltf_sheen.jpg
  2. 12 0
      examples/webgl_nodes_loader_gltf_sheen.html

二進制
examples/screenshots/webgl_nodes_loader_gltf_sheen.jpg


+ 12 - 0
examples/webgl_nodes_loader_gltf_sheen.html

@@ -65,6 +65,18 @@
 
 
 						scene.add( gltf.scene );
 						scene.add( gltf.scene );
 
 
+						const object = gltf.scene.getObjectByName( 'SheenChair_fabric' );
+
+						// Convert to NodeMaterial
+						const material = NodeMaterial.fromMaterial( object.material );
+
+						const checkerNode = checker( mul( uv(), 5 ) );
+
+						material.sheenNode = mix( color( 0x00ffff ), color( 0xffff00 ), checkerNode );
+						material.sheenRoughnessNode = checkerNode;
+
+						object.material = material;
+
 					} );
 					} );
 
 
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
 				renderer = new THREE.WebGLRenderer( { antialias: true } );