- 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
廣告