Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Graphic Design (https://forums.graalonline.com/forums/forumdisplay.php?f=9)
-   -   Tutorial on Anti-Aliasing(AAing) (https://forums.graalonline.com/forums/showthread.php?t=49165)

DustyPorViva 11-16-2003 09:58 AM

Tutorial on Anti-Aliasing(AAing)
 
Ok, this is going to be mainly directed to "pure-pixelists" because, well, there is a tool to do it with programs.

So, let us carry on.

Anti-Aliasing, now going to be referred to as AAing, is used to smooth out two contrasting colors, and make them easy on the eyes.

Step one:

I've made an example of something that is in desperate need of AA.
http://gazler.com/users/dusty/aa_tutor1.gif

Look at how harsh that black looks against that easy white. It almost hurts to see those rough corners.

Step two:

Maybe some people, that saw a picture that used AA, will try it, but not really understand the logic of it, will try it.
They might end up with this.
http://gazler.com/users/dusty/aa_tutor2.gif

Hmm, you gave it a 50% mixed outline. Nah, that's not working.
It doesn't make it any smoother, just extends the harshness one more pixel in width.

Step three:

Let's get onto how we actually do AAing.
You'll want to get some color selection, that ranges in a mix of the two colors. In this case, grey will be fitting.
Now that you know what your going to be using, lets get on to using it.
The main things that give that rough edge are those protruding edges. That is your main aim here. Find them and take that mid-color, and stretch it from the darker color, to the lighter. BUT, do not bring it to the edge. leave maybe one pixel if it's short, if it's a long line, just draw it half-way.

Here is how the corners should look:
http://gazler.com/users/dusty/aa_tutor6.gif

And the image as a whole:
http://gazler.com/users/dusty/aa_tutor3.gif

If your limiting color count, and only want to use 1 color for the AAing, make sure you get a 50% mixed color between the two.

Otherwise...

You can choose a gradient of colors between the two.
75%, 50%, 25% and so on.

This always helps it look smoother.

http://gazler.com/users/dusty/aa_tutor4.gif

And here is how you go about doing that:

Take the old AAing you did, with the single 50% color, and change that to the lesser color your using now.
In this example I used 25% grey. Now, take the next color you plan on using(darker) and perform an interior AA of the previous AAing and darker color.

http://gazler.com/users/dusty/aa_tutor5.gif

This gives an even smoother transition.

I guess that concludes this tutorial. I can't get into the technical spefications of AAing, such as gamma, because I am unaware of them. But even without knowing that, you can still pull it off with an artist's eye.

Any questions?
I hope this helps. I know AAing really should be used more often.

haunter 11-16-2003 10:08 AM

You should put a comparison of before, and after at the end of the tutorial ;)

Kramer 11-16-2003 10:09 AM

It's a nice tutorial, but try that with a transparent background and put it over grass tiles and it just looks worse. Good for single images though.

DustyPorViva 11-16-2003 10:12 AM

I was going to do that, but didn't think it was necessary.

But here it is anyways:

http://gazler.com/users/dusty/aa_tutorfinal1.gif

DustyPorViva 11-16-2003 10:14 AM

Quote:

Originally posted by Kramer
It's a nice tutorial, but try that with a transparent background and put it over grass tiles and it just looks worse. Good for single images though.
Well that's not what this is for.
This is directed at two colors, that which won't change, and you are capable of calculating the difference between the two colors.

This isn't meant for semi-transparency or alpha-blending.

Kramer 11-16-2003 10:16 AM

Quote:

Originally posted by DustyPorViva


Well that's not what this is for.
This is directed at two colors, that which won't change, and you are capable of calculating the difference between the two colors.

This isn't meant for semi-transparency or alpha-blending.

I figured, watch your double posts.

VeX_RaT_Boy 11-16-2003 09:14 PM

Quote:

Originally posted by Kramer


watch your double posts.

That is hard when theres 1 min between the post. The second post got posted while he wrote a reply to the first.

Anyways, nice tutorial..

Loriel 11-17-2003 02:01 AM

1 Attachment(s)
You should stop teaching people to use GIF.

Here is my attempt, it looks smoother imho but I cheated :)
Also it is about 1/5 the file size of your original one bit image.

DustyPorViva 11-17-2003 02:20 AM

I'm not teaching anyone to use GIF. And there is nothing wrong with it in this instance. No need to debate it though.

Anyways, your's seems okay, but it's lacking the lighter transition color. Also, you should try and not fill the one pixel corners, unless it's with a light color, not dark.

marcoR 11-17-2003 04:21 AM

I very much appricate the tutorial, and it should be added to Kaimetsu's bunch-o-tutorials in the main graphics forum

It gives the information needed =D good job! Perhaps I should do one ¬_¬

Scott 11-17-2003 04:58 AM

what

James2k2 11-22-2003 03:16 AM

Quote:

Originally posted by Scott
what

DustyPorViva 11-22-2003 03:31 AM

What?

What isn't understandable?

MrCharles 11-26-2003 05:42 AM

i anti aliased nappa's mom.


good tutorial :)!!!!!!!!!11

Thought 11-27-2003 01:58 AM

GIF doesn't support alpha channels, so AA in GIFs is useless :P

Nappa 11-27-2003 06:01 AM

Quote:

Originally posted by MrCharles
i anti aliased nappa's mom.
osht. I just read this thread and saw this. You may have gotten rid of my moms alias, but I gave your mom the alias "Big Botty Betty"

Zethar 11-27-2003 06:32 AM

http://www.ebaumsworld.com/forumfun/spam5.gif

GoZelda 11-29-2003 12:22 AM

Quote:

Originally posted by Zethar
http://www.ebaumsworld.com/forumfun/spam5.gif
Wow, that's stupid.

Loriel 11-29-2003 01:29 AM

Quote:

Originally posted by Thought
GIF doesn't support alpha channels, so AA in GIFs is useless :P
... no.
You also want to antialias the contrasts inside your gif.


All times are GMT +2. The time now is 05:00 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.