- 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 - 加载 3D 模型
- Three.js - 库和插件
- Three.js 有用资源
- Three.js - 快速指南
- Three.js - 有用资源
- Three.js - 讨论
Three.js - MeshPhongMaterial
此材质类似于 MeshLambertMaterial 但可以创建更多闪亮的表面。如果你在没有灯光的情况下使用此材质,摄影机将一无所示,且为黑色。你可以使用白色环境光使其可见。
const geometry = new THREE.BoxGeometry(2, 2, 2)
const material = new THREE.MeshPhongMaterial({ color, emissive, shininess })
const cube = new THREE.Mesh(geometry, material)
threejs_materials.htm
广告