AuthorTopic: DITHERSMOOTHING : a demonstration and discussion  (Read 12821 times)

Offline Helm

  • Moderator
  • 0110
  • *
  • Posts: 5159
  • Karma: +0/-0
    • View Profile
    • Asides-Bsides

DITHERSMOOTHING : a demonstration and discussion

on: February 19, 2007, 06:58:13 pm


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.

« Last Edit: February 19, 2007, 07:05:23 pm by Helm »

Offline ptoing

  • 0101
  • ****
  • Posts: 3063
  • Karma: +0/-0
  • variegated quadrangle arranger
    • the_ptoing
    • http://pixeljoint.com/p/2191.htm
    • View Profile
    • Perpetually inactive website

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #1 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.
There are no ugly colours, only ugly combinations of colours.

Offline Ai

  • 0100
  • ***
  • Posts: 1057
  • Karma: +2/-0
  • finti
    • http://pixeljoint.com/pixels/profile.asp?id=1996
    • finticemo
    • View Profile

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #2 on: February 19, 2007, 11:17:06 pm
Adjustment:


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.

If you insist on being pessimistic about your own abilities, consider also being pessimistic about the accuracy of that pessimistic judgement.

Offline Blick

  • 0011
  • **
  • Posts: 573
  • Karma: +0/-0
  • I am not an eskimo.
    • pixeljoint.com/p/327.htm
    • View Profile

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #3 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.

Offline Xion

  • 0100
  • ***
  • Posts: 1551
  • Karma: +0/-0
    • View Profile
    • FourbitFriday

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #4 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."

Offline Rydin

  • 0011
  • **
  • Posts: 925
  • Karma: +0/-0
  • ...zzzt...
    • @thickDumps
    • View Profile
    • thickDumps

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #5 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.
Man cannot remake himself without suffering for he is both the marble and the sculptor.

Offline .TakaM

  • 0100
  • ***
  • Posts: 1178
  • Karma: +1/-0
    • View Profile
    • Fetch Quest

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #6 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

made a verticle and horizontal example, because I think the verticle one looks better
« Last Edit: February 21, 2007, 05:37:04 am by .TakaM »
Life without knowledge is death in disguise

Offline Xion

  • 0100
  • ***
  • Posts: 1551
  • Karma: +0/-0
    • View Profile
    • FourbitFriday

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #7 on: February 21, 2007, 05:26:57 am
Indeed, on my moniter the ditherAA looks better.

Offline Sherman Gill

  • 0011
  • **
  • Posts: 995
  • Karma: +0/-1
    • View Profile

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #8 on: February 21, 2007, 05:37:05 am
Indeed, on my moniter the ditherAA looks better.
Indeed.
Oh yes naked women are beautiful
But I like shrimps more haha ;)

Offline Helm

  • Moderator
  • 0110
  • *
  • Posts: 5159
  • Karma: +0/-0
    • View Profile
    • Asides-Bsides

Re: DITHERSMOOTHING : a demonstration and discussion

Reply #9 on: February 21, 2007, 10:10:16 am
Yeah, good application. So there we have it, I guess.