我真的想使用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)
答案 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
}
});