PDA

View Full Version : Tip of the day: Turning on Anti-Aliased OpenGL


halfworld
08-23-2006, 06:17 PM
Hi all,

Todays tip comes with a pre-flight check list:

1. You must have an ATI video card (I haven't worked out how to do this with nVidia cards yet, sorry Ryan! ;) )

2. These instructions are for the Mac but WILL translate to PC.

Okay, so the aim of todays tip is to get EI previews to go from looking like the top row of the image below, to looking like those on the bottom row.

http://homepage.mac.com/cake_or_death/withwithout.jpg

It is really easy and involves no restarting or anything technical. Let's get started.

If your ATI card is a card upgrade, skip the first two steps.

1. Go to the ATI website > drivers section, and download the file called "ATI Displays 4.5.7". These are the drivers for your card.

2. Install the drivers (no restart required).

3. Go to System Preferences and click on ATI Displays

4. Click on 3D

5. Press 'Add' and select EIAS Animator from within the EIAS 6.x folder.

6. Select 'Best Quality' from the Preset drop-down menu. Move a camera in Animator for this to take effect (no need to restart it, all changes made to the OpenGL settings are LIVE).

http://homepage.mac.com/cake_or_death/ati-settings.jpg

The obvious question is: How much does this slowdown OpenGL performance?
The answer: Not much, if at all. I've tried this out on three card types (128 meg 9200, 128 meg 9600, 256 meg X800XT) and there was no noticeable slowdown except for when i was running video capture software in the background and even then there was only about a 5% difference In some cases, previews were faster, no kidding.

Just so you know my tests were serious, I tested projects that ranged in size from 180k polys to 3 million polys. The 180k poly animation preview ran at 102fps on both settings (X800XT).

Is there a catch? Yes. Isn't there always! Saving previews to disk overrides the override settings for some bizarre reason and will ignore this trick. I don't think saving previews to disk was given the overhaul that general OpenGL was given in version 6 so I assume that this is to blame, anyway, doing a diffuse render is MUCH (up to 5x) faster then saving previews to disk (go figure).

Download a Photoshop file of a scene I'm currently working on; see before and after these settings are applied.
http://homepage.mac.com/cake_or_death/opengl.zip

Well, that was a long winded tip! Hope some of you enjoy the 'upgade' :)
If you don't, just delete EIAS Animator from the ATI preferences and you're done!

I personally, will not be going back,
Toodles,
Ian

PS. I generally have a maximum of 2 Animator view ports open at any one time (using alt-1 through 6 to change between the ortho views).

AzOne
08-24-2006, 02:05 AM
Thanks Ian.
From the image posted above I wonder why two of the 'pine-tree' sculptures look obviously quite different with anti-aliasing off and on.

I'm tempted to try this tip on my PowerPC Mac mini, just to see if it will work. But with only 32MB on the card...

halfworld
08-24-2006, 08:30 AM
No harm in trying, if the card supports overriding, don't expect miracles on a 32 meg card though! :)...

The sculptures (they are supposed to be water droplets apparently ;) are of a rather spasmodic form, that's why I choose them.

Ian

halfworld
08-25-2006, 11:34 AM
An additional note

Don't customise the ATI settings, the card works best with AA turned to highest (multisample mode). Standard AA is lower quality and slower (old tech, slower tech).

In a different project I'm working on, opengl previews are about twice as fast with the override on, go figure.

Anyone got this working on nVidia PC cards?
Ian

manuel
08-25-2006, 12:26 PM
Anyone got this working on nVidia PC cards?
No separate drivers available for my nVidia card on OSX. It's all build into the OS with no controls available in the preferences panel. My previous ATI card did give some controls in the preferences, but nVidia seems to have a different philosophy.

TBoxman
11-29-2006, 01:53 PM
Would this work in a 17" MacBook Pro with the ATI Mobility Radeon X1600?

Thanks for the tip,
Terry

3DArtZ
11-29-2006, 04:05 PM
Hey guys I think I stepped through the equivalent settings on my quadrofx 1100 card.
I think that the previews looked better, but I couldn't tell the differences when I went back to
default settings.
But there are a lot of settings on the card, aside from the settings in the image you
posted.

I'll keep tinkering....

Mike Fitz
www.3dartz.com (http://www.3dartz.com)

halfworld
11-30-2006, 01:56 PM
Yo Terry,

I can't think of a reason why it wouldn't.
Ian

CGTalk Moderation
11-30-2006, 01:56 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.