- 三.js教程
- Three.js - 主页
- Three.js - 简介
- Three.js - 安装
- Three.js - Hello Cube 应用程序
- Three.js - 渲染器和响应能力
- Three.js - 响应式设计
- Three.js - 调试和统计
- Three.js - 相机
- Three.js - 控件
- Three.js - 光与影
- Three.js - 几何
- Three.js - 材料
- Three.js - 纹理
- Three.js - 画线
- Three.js - 动画
- Three.js - 创建文本
- Three.js - 加载 3D 模型
- Three.js - 库和插件
- Three.js 有用资源
- Three.js - 快速指南
- Three.js - 有用的资源
- Three.js - 讨论
Three.js - 材料
材料就像物体的皮肤。它定义了几何体的外观。Three.js 提供了许多工作材料。我们应该根据自己的需要来选择材料的类型。在本章中,我们将讨论 Three.js 中最常用的材料。
先生编号 | 材料及描述 |
---|---|
1 |
它是 Three.js 中非常基本的材料。 |
2 |
它使用距相机的距离来确定如何以灰度级为网格着色。 |
3 |
该材质使用面部法线向量的 x/y/z 值的大小来计算和设置面部显示颜色的红色/绿色/蓝色值。 |
4 |
您可以使用这种材料创建暗淡、无光泽的表面。 |
5 |
此材质类似于 MeshLambertMaterial,但可以创建更有光泽的表面。 |
6 |
它与 MeshLambertMaterial 或 MeshPhongMaterial 类似,但提供了更准确、更真实的外观结果。它不具有光泽度,而是具有两个属性:粗糙度和金属度。 |
7 |
它与 MeshStandardMaterial 非常相似。您可以控制材质的反射率。 |
8 |
到目前为止,在创建网格时,您向其中添加了单一材质。 |