FSAA antialiasing in TGE
by Chris Yates · in Torque Game Engine · 04/26/2006 (6:59 am) · 4 replies
Hi all, this is my first post ( almost certainly not my last :)
The basic point of this is to ask if there is any way to enable antialiasing (FSAA) in TGE? I'll go into more detail and what I've found out so far:
For those of you that don't know the difference that FSAA makes try this (In Windows, don't know about Linux and Mac):
1. Run any game in TGE have a look at the edges of objects, where they overlap, meet the ground/sky, that type of thing, note the way the line is stepped and looks ugly (these are commonly called "jaggies"). Close the game.
2. Now open up your display properties (control panel/display) on the settings panel click advanced, then click the panel for your video card, this bit will b different depending on you video card but you're looking for settings to switch "Antialiasing" from "application controlled" to "enabled", now ramp that bad boy all the way up. Apply the settings and close the dialogs.
3. Run the same game again. Notice the difference? All nice and smooth, ahhhhhhh. Also if you're running an older system you could notice a massive performance hit
Now, this is hardly mentioned on these forums, and not at all in the documentation from what I can tell. Which is very surprising as this has been standard in all games for years now. Things I have seen include:
1. There is no way to enable this in game in TGE...
2. ...except on the Mac where you can (no idea why this would be?)
3. This is possible in TSE
4. Some people have added this to there own code in torque, but from what I can tell none of them have told the community how to do it
The point of all this? If someone could confirm the above that would be great. Then if anyone can explain why I can just turn this on the video card settings and it work perfectly but it's so hard to implement turning it on in the engine that it's not there?
And if there's anyone out there that has added this to the code base and would be willing to share their power with the rest of us that would be great
The basic point of this is to ask if there is any way to enable antialiasing (FSAA) in TGE? I'll go into more detail and what I've found out so far:
For those of you that don't know the difference that FSAA makes try this (In Windows, don't know about Linux and Mac):
1. Run any game in TGE have a look at the edges of objects, where they overlap, meet the ground/sky, that type of thing, note the way the line is stepped and looks ugly (these are commonly called "jaggies"). Close the game.
2. Now open up your display properties (control panel/display) on the settings panel click advanced, then click the panel for your video card, this bit will b different depending on you video card but you're looking for settings to switch "Antialiasing" from "application controlled" to "enabled", now ramp that bad boy all the way up. Apply the settings and close the dialogs.
3. Run the same game again. Notice the difference? All nice and smooth, ahhhhhhh. Also if you're running an older system you could notice a massive performance hit
Now, this is hardly mentioned on these forums, and not at all in the documentation from what I can tell. Which is very surprising as this has been standard in all games for years now. Things I have seen include:
1. There is no way to enable this in game in TGE...
2. ...except on the Mac where you can (no idea why this would be?)
3. This is possible in TSE
4. Some people have added this to there own code in torque, but from what I can tell none of them have told the community how to do it
The point of all this? If someone could confirm the above that would be great. Then if anyone can explain why I can just turn this on the video card settings and it work perfectly but it's so hard to implement turning it on in the engine that it's not there?
And if there's anyone out there that has added this to the code base and would be willing to share their power with the rest of us that would be great
#2
04/26/2006 (7:24 am)
I'm not absolutely sure, but I think there's a setting in prefs.cs for antialiasing.
#3
04/26/2006 (7:30 am)
It's been a long time but IIRC (I was working with a pre 1.4 build) _some_ FSAA code was disabled and not functional (at least for the Mac part). But a fix should be trivial to do for the opengl renderer.
#4
04/26/2006 (10:55 am)
Http://www.garagegames.com/mg/forums/result.thread.php?qt=38498
Torque Owner Diesel
Default Studio Name