Difference between revisions of "Antialiasing"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with '{{KBmaster}} == About == "Antialiasing" sounds like a geeky term but its visual effects can be understood easily. First of all, you may know "Anti" is often used as a prefix t...')
 
Line 1: Line 1:
{{KBmaster}}
{{KBmaster}}
{{TOCright}}


== About ==
== About ==
Line 5: Line 6:
"Antialiasing" sounds like a geeky term but its visual effects can be understood easily.
"Antialiasing" sounds like a geeky term but its visual effects can be understood easily.


First of all, you may know "Anti" is often used as a prefix to mean "against", so why do we need to be against "aliasing"? In computer graphics, "[http://dictionary.reference.com/browse/aliasing aliasing]" (and [http://en.wikipedia.org/wiki/Aliasing an expanded technical definition]) refers to the dreaded ''jaggies'' that appear, noticeably on curved edges. If you've wondered why the Second Life Viewer's graphics appear rougher than other 3D experiences you're accustomed to, this is part of the reason.
First of all, you may know "Anti" is often used as a prefix to mean "against", so why do we need to be against "aliasing"? In computer graphics, "[http://dictionary.reference.com/browse/aliasing aliasing]" (and [http://en.wikipedia.org/wiki/Aliasing an expanded technical definition]) refers to the dreaded ''jaggies'' that appear, noticeably on curved edges. If you've wondered why the Second Life Viewer's graphics appear rougher than other 3D experiences you're accustomed to, this is part of the reason. If you've ever seen smoothed fonts in your web browser, they've probably been antialiased, too.
 
Thus, '''antialiasing is a way to smooth those jaggies'''.
 


See the difference?
See the difference?


 
'''If you have a [[graphics card]] that meets or exceeds our [http://secondlife.com/support/sysreqs.php System ''Recommendations''], antialiasing is almost surely supported at a minimal performance cost.''' On slower graphics cards, you may be able to turn on antialiasing, but it may cause a noticeable performance hit — so you should experiment and see what's best for you.
The good news is this can easily be overcome. If you have a [[graphics card]] that meets or exceeds our [http://secondlife.com/support/sysreqs.php System ''Recommendations''], antialiasing is almost surely supported. On slower graphics cards, you may be able to turn on antialiasing, but it may cause a noticeable performance hit — so you should experiment and see what's best for you.


== What use is antialiasing? ==
== What use is antialiasing? ==


Antialiasing is useful whenever you're looking at Second Life, since it improves image quality.
Antialiasing is useful whenever you're looking at Second Life, since it improves overall image quality.


In particular, antialiasing is great if you're making videos or taking product pictures for Xstreet/Marketplace listings, because it makes your goods appear much crisper with fewer "digital artifacts".  
In particular, antialiasing is great if you're making videos or taking product pictures for Xstreet/Marketplace listings, because it makes your goods appear much crisper with fewer "digital artifacts". (This is part of why [[Torley]] wrote this, because he sees so many marketplace items that would benefit from being shown in their full glory — antialiasing ''isn't'' cheating.)


== Great, so how do I do it? ==
== Great, so how do I enable antialiasing? ==


# Choose '''Me''' menu > '''Preferences'''.
# Choose '''Me''' menu > '''Preferences'''.
Line 30: Line 33:
== What antialiasing level is the best? ==
== What antialiasing level is the best? ==


Obviously, higher is better but '''16x''' is quite taxing unless you have a very beefy graphics card. Here's why: to antialias, what you see is rendered at a ''higher-resolution multiple'' of itself, then scaled down. This is why the edges look smoother, because there's a higher quality image. But higher multiples require a lot more power.
Obviously, higher is better but '''16x''' is quite taxing unless you have a very beefy graphics card. Here's why: to antialias, what you see is rendered at a ''higher-resolution multiple'' of itself, then scaled down. Edges look smoother because there's a higher quality image to begin with. But to render something at 16x compared to 4x requires a lot more power — and unless you're terribly discerning, you may not notice the difference.


Antialiasing is completely undoable, so again, ''experiment''.
Antialiasing is completely undoable, so again, ''experiment'' to find a balance.


== Where can I learn more? ==
== Where can I learn more? ==


Antialiasing is a general computer graphics concept, so there's [http://lmgtfy.com/?q=what+is+antialiasing plenty of info on Google] and beyond.
Antialiasing is a general computer graphics concept, so there's [http://lmgtfy.com/?q=what+is+antialiasing plenty of info on Google] and beyond.

Revision as of 15:15, 1 June 2010

About

"Antialiasing" sounds like a geeky term but its visual effects can be understood easily.

First of all, you may know "Anti" is often used as a prefix to mean "against", so why do we need to be against "aliasing"? In computer graphics, "aliasing" (and an expanded technical definition) refers to the dreaded jaggies that appear, noticeably on curved edges. If you've wondered why the Second Life Viewer's graphics appear rougher than other 3D experiences you're accustomed to, this is part of the reason. If you've ever seen smoothed fonts in your web browser, they've probably been antialiased, too.

Thus, antialiasing is a way to smooth those jaggies.


See the difference?

If you have a graphics card that meets or exceeds our System Recommendations, antialiasing is almost surely supported at a minimal performance cost. On slower graphics cards, you may be able to turn on antialiasing, but it may cause a noticeable performance hit — so you should experiment and see what's best for you.

What use is antialiasing?

Antialiasing is useful whenever you're looking at Second Life, since it improves overall image quality.

In particular, antialiasing is great if you're making videos or taking product pictures for Xstreet/Marketplace listings, because it makes your goods appear much crisper with fewer "digital artifacts". (This is part of why Torley wrote this, because he sees so many marketplace items that would benefit from being shown in their full glory — antialiasing isn't cheating.)

Great, so how do I enable antialiasing?

  1. Choose Me menu > Preferences.
  2. Click the Graphics tab.
  3. Click the Hardware button. (If you've never been here before, don't worry, it's fairly un-obvious but you'll wonder how you ever lived without it after!)
  4. Click the Antialiasing dropdown and change it from Disabled to 2x or even 4x (which Torley prefers as a balance).
    • Related, you may also want to check Anisotropic Filtering. This makes textures at angles (like rotated signs in the distance) appear sharper.
  5. Click OK.
  6. If you don't notice any difference yet, restart the Second Life Viewer. Now compare. The difference should be subtle yet noticeable.

What antialiasing level is the best?

Obviously, higher is better but 16x is quite taxing unless you have a very beefy graphics card. Here's why: to antialias, what you see is rendered at a higher-resolution multiple of itself, then scaled down. Edges look smoother because there's a higher quality image to begin with. But to render something at 16x compared to 4x requires a lot more power — and unless you're terribly discerning, you may not notice the difference.

Antialiasing is completely undoable, so again, experiment to find a balance.

Where can I learn more?

Antialiasing is a general computer graphics concept, so there's plenty of info on Google and beyond.