我疯狂地尝试在 ThreeJS (r61) 中处理 PhongMaterial 的 bumpMap。漫反射和法线工作正常。这是我的代码:
var params = {
map: new THREE.ImageUtils.loadTexture("models/displ/"+configObj.name+"_diffuse.jpg"),
bumpMap: new THREE.ImageUtils.loadTexture("models/displ/"+configObj.name+"_heights.jpg"),
bumpScale: 1,
normalMap: new THREE.ImageUtils.loadTexture("models/displ/"+configObj.name+"_normal.jpg"),
shininess: 45.0
};
var material = new THREE.MeshPhongMaterial( params );
我尝试将bumpScale修改到任何极端,根本没有改变。
凹凸贴图是否默认使用我的对象加载的 uv 贴图?我只能找到使用平面或球体等原始几何形状的示例。
纹理对象的 UVMapping 属性有什么用?
任何提示表示赞赏!谢谢。