Anti-Aliasing sprites is really interesting… and hard. The main focus of the second chapter of Pixel Logic is Anti Aliasing and how/where to use it, if at all. The main argument against using AA comes down to a couple things, Art Style, Asset Timelines, and sprite size. But I am here to learn, so I have to use it while learning!

Again this week I had to make my own little exercises, mostly by copying examples in the chapters.


The first exercise I tried with this method was a failure and I quit part way through, basically I didn’t want to keep going with it as my replication wasn’t enhancing my knowledge of the subject. I was placing the pixels where the examples showed off, but I didn’t know why, and without the images there to go off of I would have been lost.

Luckily further into the chapter the Author starts talking about the actual rules for creating AA.

The first section talked about working you way up with simple straight lines (at any angle other that 90 degree increments they are jagged). So I created a straight line, along with one using a slight curve. The Author also talked about practicing with one color first before moving onto multiple.

The next exercise is a bit more advanced, it is about using AA to create better, smoother curves with your color tints. Your Convex curves follow a pattern of the curve center using lighting colors, while the outsides use darker, Concave follows the opposite rule. The Darker colors will push into whatever you’re curving (the object with similar tones, while the lighter colors will expand it, helping create more gradual curves out of less pixels.

The bulk of the rest of the chapter was a bit more of a DON’Ts section with examples of what not to do, things like banding, where your AA has a similar thickness to your base shapes. Banding makes very blocky looking shapes and works against the goal of AA.

The next chapter is all about Color and I hope that very soon I will be able to start working on my own images, I plan to take some drawings or sketches and turn them into sprites as practice once I have enough knowledge.