Pixelation

General => General Discussion => Topic started by: Helm on February 19, 2007, 06:58:13 pm

Title: DITHERSMOOTHING : a demonstration and discussion
Post by: Helm on February 19, 2007, 06:58:13 pm
(http://www.locustleaves.com/dithersmoothing.png)

I've been pondering the benefits of this for a while. I'm looking for opinions. I know that first of all, one is almost never stranded for colors to such a degree in most of the pixel art we do that he'd fake aa with dithering. But what if you are, somehow, that limited? Nice skill to have. Second issue, I know this works on either bigger resolutions at 1x zoom, or screens without sharp fidelity, like TV screens best. Lastly, this creates more 'hairy' texture than one might need at a given time. Still, an interesting concept to keep in mind.

EDIT: also there are possible applications in subpixel curving.

(http://www.locustleaves.com/dithercurve.png)
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: ptoing on February 19, 2007, 07:30:31 pm
On PAL and I think NTSC TVs it would only work horizontally. Bleed usually is much bigger horizontally. On C64 hires something like aaababbb becomes aaabbccc. New inbetween colour, but the vertical ones like in your first image would be still showing clearly, but work to a certain extend anyway. It's more of a visual "breaking up the line" thing than aa in that case which makes stuff look smoother.

In the very least it's a thing that can be kept in mind and be used for effect if you wanna do something more organic looking.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Ai on February 19, 2007, 11:17:06 pm
Adjustment:
(http://img.photobucket.com/albums/v449/neota/edits/dithercurve.png)

Changing the alignment of a few pixels makes the line less spiny, and should have little effect on how it displays on a TV screen.

I've used this techique for a while myself, though usually I had cooperative enough colors to minimize dither invasiveness.

Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Blick on February 20, 2007, 03:01:45 am
I used the technique a while back, but thought it made the aa look a bit choppy on a CRT. Probably looks smoother on LCDs. It's strange, because I noticed today that you used it on your avatar, Helm, and was wondering if it really helped with smoothing the image because when I did it I didn't really know if it worked or not, I just figured it would in theory and didn't bother to test it both ways.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Xion on February 20, 2007, 06:48:30 am
I've done that before, but only with color-limited still scenes. Pretty much ditto what Blick said: "when I did it I didn't really know if it worked or not, I just figured it would in theory and didn't bother to test it both ways."
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Rydin on February 21, 2007, 05:08:17 am
I've thought about using it a few times here and there, but I've never found myself in a situation where I couldn't just grab another color or grey from the palette to use for aa.  I'd be interested in seeing this used on a large piece for the "hairy" texture effect you described, though.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: .TakaM on February 21, 2007, 05:23:55 am
I've used it a few times.. where long stretches of AA is needed I think 'dithersmoothing' is the way to go

below is an example of how I'd dither my AA, next to standard aa
(http://img454.imageshack.us/img454/5754/d2ns3.png) (http://img454.imageshack.us/img454/5354/d1fa4.png)
made a verticle and horizontal example, because I think the verticle one looks better
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Xion on February 21, 2007, 05:26:57 am
Indeed, on my moniter the ditherAA looks better.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Sherman Gill on February 21, 2007, 05:37:05 am
Indeed, on my moniter the ditherAA looks better.
Indeed.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Helm on February 21, 2007, 10:10:16 am
Yeah, good application. So there we have it, I guess.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Rerg1 on February 25, 2007, 10:06:02 am
Helm, could you maybe expiriment with using this technique?
I think it would give us alot of good idea's of using this form of pixeling.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: Ai on February 25, 2007, 10:50:50 am
Helm, could you maybe expiriment with using this technique?
I think it would give us alot of good idea's of using this form of pixeling.
Why don'chU get to it then, since you're the one asking?
It always helps if you can show that you've put in effort before asking for help.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: eck on February 25, 2007, 02:22:55 pm
how would you go about doing this if the line was on more of an angle?  i tired to do it, and each time, it either looked terrible or like the lines were thick.  after that i tried different variations of the AA color, but that didn't help either...  ideas?

Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: ptoing on February 25, 2007, 09:17:26 pm
It does not really work the closer the lines are to perfectly diagonal.
Title: Re: DITHERSMOOTHING : a demonstration and discussion
Post by: ndchristie on February 25, 2007, 09:46:38 pm
its a question of slope, yup.  a line that is 1/32 might look very nice, because the slant is so slight and the length so long that the height gap between one and two pixels doesnt appear as important. but a slope that is 1/8 will appear terrible because the difference is greater.  each pixel jump is nearly 12.5% of the total length, four times as visually disturbing 3.125%.  AA also happens to work less well on near-straight lines because of its blockiness, giving dither the upper hand.

the main issue i have with the dithering is that i never work with lines long enough to be worth using it on.