Game Development Community

blur textures

by Very Interactive Person · in Torque Game Engine · 09/17/2002 (4:44 am) · 5 replies

What's happening here? What am I doing wrong?
The textures of all of my buildings blur out on a certain distance. The effect is very obvious and it kicks in way too fast. Buildings look really bad bacuase of it. Is this a setting I can change? Is it typically for the engine? Its really been bothering for a while. I tought it was just one of the flaws of Torque... ;but i see screenshots posted here by other teams, that don't seem to have this blur problem. Here's what I mean:
acid.stormhosts.com/pics/blur.jpg
Its not a video card problem becuase I had it on my Voodoo, TNT2, and now on my geforce 4 4200 ti !

#1
09/17/2002 (1:16 pm)
What's specially bothering me is the fact that I'm using 512*512 textures here.. and it looks worse then for example the same thing in the half-life engine with 256*256 textures. Considering I'm running on quit a good video card and that the problem is there on all video cards I have.... I think it can be fixed with a pref setting. So can anyone tell me what to change in the prefs for optimal graphics?
#2
09/17/2002 (1:30 pm)
What you're seeing is called MipMapping. You want to look for somewhere to adjust the distances where the different textures kick in I'm not sure where though.

www.gamasutra.com/features/19981211/flavell_01.htm
www.meko.co.uk/mipmap.html
#3
09/17/2002 (10:44 pm)
I know its mipmapping.... I was hoping I didn't have to alter the source... and its just a setting of the .dif file, or a pref setting. Anyone?
#4
09/18/2002 (12:28 am)
I know that for DTS object you can switch off the mipmap process during the exportation of the model. However, i do not know it it can work also for the dif model.
#5
09/18/2002 (2:45 pm)
In fps/client/prefs.cs, see if you have a setting for mipReduction. I don't know the full range of values, but 1 and 2 will make some difference.

$pref::OpenGL::mipReduction = "1";

If a change here works for you, add it to fps/client/defaults.cs and delete the prefs.cs and prefs.cs.dso.