- Three.js 教程
- Three.js - 主页
- Three.js - 简介
- Three.js - 安装
- Three.js - Hello Cube App
- 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 - 加载三维模型
- Three.js - 库和插件
- Three.js 有用资源
- Three.js - 快速指南
- Three.js - 有用资源
- Three.js - 讨论
Three.js - MeshStandardMaterial
它类似于 MeshLambertMaterial 或 MeshPhongMaterial,但提供更精细真实的效果。它具有两个属性:粗糙度和金属度,而非光泽度。
const geometry = new THREE.BoxGeometry(2, 2, 2)
const material = new THREE.MeshStandardMaterial({ color, roughness, metalness })
const cube = new THREE.Mesh(geometry, material)
threejs_materials.htm
广告