Better texture quality?

Blitz3D Forums/Blitz3D Beginners Area/Better texture quality?

Cubed Inc.(Posted 2010) [#1]
Is there any way to improve the quality of textures in blitz3d? I'm trying to make the world look as well done as possible. Even when I implement hi-res textures, the textures still don't look as good as good as I thought they would.

Any help would be greatly appreciated.


Drak(Posted 2010) [#2]
It all depends on how good your textures are.

As in, say you want photo quality rocks.... Go take some pictures of rocks or stones with a digital camera, pick a nice section of the photo to pull a texture out of and make it tileable... then use that for texture.

That's about the best way to make things look "real".


_PJ_(Posted 2010) [#3]
A lot of 'poor-looking' textures are the rwesult of:

1) The texture image dimensions are too small, so they appear distorted when stretched over a larger mesh surface

2) The textures are not applied correctly to the mesh, so will appear distorted at vertices

3) Mip-Mapping or other effects on the view do not show the texture as intended

4) The texture image itself is low quality or low-colour depth and therefore has a poor visual quality when used.


Ross C(Posted 2010) [#4]
Usually mipmapping is mainly the issue i've found in the past.


Matty(Posted 2010) [#5]
A simple rule is that the size of the texture should be comparable to the size it will appear on the screen.

So if you have an object which never fills more than a small section of the visible area then the texture does not need to be a 2048x2048 texture, while if you have an object which can be viewed such that it fills the screen then the texture should be (assuming not tiled) not much less than the screen's dimensions.


stanrol(Posted 2010) [#6]
get better textures.


chi(Posted 2010) [#7]
Try to implement anisotropic filtering... Looks much better than the native bilinear filter and you can even tweak mipmapping to your needs.

AnistropicFilter.zip (by tom)

or buy FastExtension ( http://fastlibs.com/ ) which i personally recomend to pimp up games


Cubed Inc.(Posted 2010) [#8]
chi
I happen to have fastextensions. I've tried to implement it, but I could never get it to work. Do you know the correct way to implement it?


chi(Posted 2010) [#9]
There are plenty of examples shiped with fastextension. What happens when you execute them? (I assume you copied the FastExt.decls to your Blitz3d\userlibs folder...)


puki(Posted 2010) [#10]
Check your video card settings too. Honk anisotropic up to 16x, etc, etc.

Large-it! Or Lose it!


Cubed Inc.(Posted 2010) [#11]
chi
Found the example. Works great now. thanks.
BTW love the super zombie teddy bear head


chi(Posted 2010) [#12]
You´re welcome ;)