8

在我使用 Three.js 的游戏中,当我远离它们时,我的纹理看起来很模糊。由于我 16 位复古风格的性质,我必须没有任何模糊的东西。

知道我能做些什么来解决这个问题吗?我像这样创建我的纹理:

var texture  = new THREE.Texture( image,
  new THREE.UVMapping(),
  THREE.RepeatWrapping,
  THREE.RepeatWrapping,
  THREE.NearestFilter,
  THREE.LinearMipMapLinearFilter );

在此处输入图像描述

如果我为两者选择 NearestFilter,结果看起来相当丑陋且太尖锐:

在此处输入图像描述

4

2 回答 2

5

我会给各向异性过滤一个镜头,但“不”模糊是不可能的。

这是一个例子: http: //mrdoob.github.com/three.js/examples/webgl_materials_texture_anisotropy.html

于 2013-01-01T21:43:50.830 回答
4

我使用 NearestMipMapLinearFilter 而不是 LinearMipMapLinearFilter,结果看起来可以接受:

在此处输入图像描述

于 2013-01-01T21:43:38.613 回答