Babylon.js - 如何获得哑光表面

Con*_*Fan 1 babylonjs

我正在尝试使表面哑光,但没有成功。应用于它的StandardMaterial只有一个diffuseColor。我尝试使用“粗糙度”(0 到 7 之间),但表面总是有光泽的。

如何获得哑光表面?

iic*_*man 5

以下是如何通过设置较暗的镜面反射颜色来减少标准材质的光泽度的示例:http://www.babylonjs-playground.com/#K0ND3#0

编辑:正如 Pang 所建议的,为材质设置较暗的镜面反射颜色的代码:

mesh.material = new BABYLON.StandardMaterial('mat', scene);
mesh.material.specularColor = new BABYLON.Color3(0.2, 0.2, 0.2);
Run Code Online (Sandbox Code Playgroud)