我疯狂地尝试使用bumpJ在ThreeJS(r61)的PhongMaterial上工作。漫反射和正常工作正常。这是我的代码:
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属性有什么用?
任何暗示都表示赞赏!感谢。