讲解一下threejs中加载gltf模型后的material属性的所有属性所代表的含义和取值范围
时间: 2023-03-30 12:00:35 浏览: 106
three.js加载gltf模型
5星 · 资源好评率100%
感谢您的问题。在threejs中加载gltf模型后,material属性有以下属性:
1. color: 材质的颜色,取值范围为x000000到xffffff。
2. emissive: 材质的自发光颜色,取值范围为x000000到xffffff。
3. emissiveIntensity: 自发光的强度,取值范围为到1。
4. metalness: 材质的金属度,取值范围为到1。
5. roughness: 材质的粗糙度,取值范围为到1。
6. map: 材质的贴图,可以是一个Texture对象。
7. alphaMap: 材质的透明贴图,可以是一个Texture对象。
8. bumpMap: 材质的凹凸贴图,可以是一个Texture对象。
9. normalMap: 材质的法线贴图,可以是一个Texture对象。
10. displacementMap: 材质的位移贴图,可以是一个Texture对象。
11. displacementScale: 位移贴图的缩放比例,取值范围为到1。
12. displacementBias: 位移贴图的偏移量,取值范围为到1。
13. envMap: 材质的环境贴图,可以是一个CubeTexture对象。
14. envMapIntensity: 环境贴图的强度,取值范围为到1。
15. refractionRatio: 折射率,取值范围为到1。
希望我的回答能够帮助您。
阅读全文