Three.js - 材质
材质就像物体的皮肤。它定义了几何体的外观。Three.js 提供了许多材质供使用。我们应该根据需要选择材质类型。在本章中,我们将讨论 Three.js 中最常用的材质。
Sr.No | 材质和描述 |
---|---|
1 |
它是 Three.js 中最基本的材质。 |
2 |
它使用与相机的距离来确定如何以灰度为网格着色。 |
3 |
此材质使用面法线向量的 x/y/z 值来计算和设置面上显示的颜色的红/绿/蓝值。 |
4 |
您可以使用此材质创建暗淡、无光泽的表面。 |
5 |
此材质与 MeshLambertMaterial 类似,但可以创建更有光泽的表面。 |
6 |
它与 MeshLambertMaterial 或 MeshPhongMaterial 类似,但效果更准确、更逼真。它有两个属性:粗糙度和金属度,而不是光泽度。 |
7 |
它与 MeshStandardMaterial 非常相似。您可以控制材质的反射率。 |
8 |
到目前为止,在创建网格时,您只向其中添加了单一材质。 |