THREE.js中的光泽材料

时间:2013-01-23 10:15:42

标签: three.js

我们如何使用此链接上的three.js在材质上创建光泽效果? 我对路径追踪不感兴趣(还是:))

WebGL Path Tracing

1 个答案:

答案 0 :(得分:16)

光泽度是指材料在镜面方向上反射光的能力。

在three.js中,您可以使用THREE.MeshPhongMaterial来执行此操作。例如:

new THREE.MeshPhongMaterial( { 
    color: 0x996633,
    envMap: envMap, // optional environment map
    specular: 0x050505,
    shininess: 100
} ) 

您还可以将MeshStandardMaterial与环境地图一起使用。

three.js r.97