凹凸贴图对three.js中的纹理没有影响

时间:2016-05-23 05:52:16

标签: javascript three.js bump-mapping

我正在使用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'); 

code

重复包装bumpmaps是否可以作为地图?

1 个答案:

答案 0 :(得分:1)

MeshLambertMaterial不支持凹凸贴图。试试MeshPhongMaterialMeshStandardMaterial

凹凸贴图支持重复换行,但如this answer中所述,如果您有漫反射贴图,则地图和凹凸贴图必须具有相同的重复设置。

此限制可能会在将来的版本中更改。

three.js r.77