我正在使用THREE.ImageUtils加载地图和凹凸贴图。地图的灰度图像用作凹凸贴图。添加凹凸贴图并不会对其产生任何影响。
var material = new THREE.MeshLambertMaterial({ side: THREE.DoubleSide });
material.map = THREE.ImageUtils.loadTexture('http://i.imgur.com/ZjBRB2d.jpg');
material.bumpMap = THREE.ImageUtils.loadTexture('http://i.imgur.com/tz483el.jpg');
重复包装bumpmaps是否可以作为地图?
答案 0 :(得分:1)
MeshLambertMaterial
不支持凹凸贴图。试试MeshPhongMaterial
或MeshStandardMaterial
。
凹凸贴图支持重复换行,但如this answer中所述,如果您有漫反射贴图,则地图和凹凸贴图必须具有相同的重复设置。
此限制可能会在将来的版本中更改。
three.js r.77