如何使用像MeshPhongMaterial这样的材料的UTF8模型?

时间:2014-01-25 03:27:49

标签: three.js

我真的想使用utf8格式,因为它很轻,但webgl_loader_utf8.html示例中的材料设置如下:

 object.traverse( function( node ) {

                                      node.castShadow = true;
                                      node.receiveShadow = true;

                                      if ( node.material && node.material.name === "skin" ) {

                                            node.material.wrapAround = true;
                                            node.material.wrapRGB.set( 0.6, 0.2, 0.1 );

                                      }

                                    } 
                );

我以前没见过这个,所以我不明白。

我可以将utf8loader与MeshPhongMaterial等常用材料一起使用吗?怎么做?

或者,如果这不是不可能的,那么任何人都可以给我一些关于这种材料的信息吗?

非常感谢你。 (Three.js r65)

1 个答案:

答案 0 :(得分:1)

你是否尝试过材料的光泽......

object.traverse( function( node ) {
node.castShadow = true;
node.receiveShadow = true;
if ( node.material && node.material.name === "skin" ) {
      node.material.wrapAround = true;
      node.material.wrapRGB.set( 0.6, 0.2, 0.1 );
      node.material.shininess = 100; // it should between 0-1000
   }
});