从远处看Three.js时,纹理看起来很模糊

Nic*_*ick 8 three.js

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

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

var texture  = new THREE.Texture( image,
  new THREE.UVMapping(),
  THREE.RepeatWrapping,
  THREE.RepeatWrapping,
  THREE.NearestFilter,
  THREE.LinearMipMapLinearFilter );
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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

在此输入图像描述

Sku*_*del 5

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

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


Nic*_*ick 4

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

在此输入图像描述