我有一个有一个平面的模型,在那里我应用了凹凸贴图纹理来绘制并在上面放一些文字。我使用的代码是:
loadedMesh.material.bumpMap = new THREE.Texture(canvas);
loadedMesh.material.bumpScale = 1;
loadedMesh.material.bumpMap.wrapS = loadedMesh.material.bumpMap.wrapT = THREE.ClampToEdgeWrapping;
loadedMesh.material.bumpMap.minFilter = THREE.LinearFilter;
loadedMesh.material.bumpMap.needsUpdate = true;
loadedMesh.material.needsUpdate = true;场景有模型和4个方向灯与阴影启用。凹凸贴图工作得很好,但质量确实很差。凹凸贴图的尺寸是2048x2048,我期待着更好的质量。以下是一些图片:



正如你所看到的,它是非常像素化的,增加纹理大小并不能改善它。如果从方向灯到模型的入射角发生变化,质量也会发生变化(例如,通过旋转模型)。
凹凸贴图只是一幅纯黑白的图像,可以在图像中添加一些反别名来提高图像质量吗?我知道凹凸图只是改变了光线的表现方式,它并没有改变几何,但是我在一些网站上读到,增加模型的面数可以改善凹凸图(而不是位移图)的细节,这能起作用吗?
发布于 2017-05-13 00:56:13
尝试使用普通地图而不是凹凸贴图。
https://stackoverflow.com/questions/43927392
复制相似问题