2012-06-01 27 views
0

At the bottom of the 3D image, the blurriness is clear.Java 3D API - 防止小纹理模糊

我已经使用Java 3D API呈现了这个场景。在图像的底部,地面离观察者较近,图像上的黑线周围有模糊。我想完全防止这种模糊。下面是我使用的纹理图像:

grid.png

正如你可以看到,这是相当小,但使图像变大是不是一种选择。是否有任何缩放方法可以改变Java 3D纹理的“最近邻居”选项的类型?

谢谢!

+1

你试过[Texture.setMagFilter](http://download.java.net/media/java3d/javadoc/1.3.2/javax/media/j3d/Texture.html#setMagFilter \(int \))( [BASE_LEVEL_POINT](http://download.java.net/media/java3d/javadoc/1.3.2/javax/media/j3d/Texture.html#BASE_LEVEL_POINT))? –

+0

它的作品!非常感谢 :) – lukey

回答

0

由于Banthar建议,我用:

texture.setMagFilter(Texture.BASE_LEVEL_POINT‌​); 

,并没有模糊完美。