All you ever heard about graphics anti-aliasing is wrong!

3 June, 2010

Juan Vuletich has been working for some time on Morphic 3, a research and development project aimed at building the next standard in 2D user interfaces. One of his aims is to do mathematically proved alias-free rendering. In order to achieve these objectives, he has been experimenting with several techniques and design features, some which are new and others are not, but have never been consistently applied to a 2D GUI.

Juan’s contention is that, although the theory behind sampling is about 80 years old, existing graphics software completely ignore the theory and that his quest for higher quality results has resulted in the idea of applying the Sampling Theory which allows for mathematically proved alias free rendering. He informed the squeak-dev mailing list of his latest post which makes the startling claim that “I developed new drawing algorithms that give better results than those in Cairo, AGG, etc.” and he has created some examples showing some of the problems with existing algorithms, and how his approach improves these issues.

Juan is preparing the algorithms for release, which will involve him publishing it in a  journal or as a Ph.D. thesis, and securing it for free use by either putting the code in the public domain or releasing it under the MIT licence.

Juan’s work on Morphic 3 is supported by ESUG’s Support Your Project programme.

2 Responses to “All you ever heard about graphics anti-aliasing is wrong!”

  1. GENTOO Says:

    cool. can we apply the technique for fonts, too?

  2. Marcel Says:

    Quite blurry. The competing technique focuses more on sharpness. I think Morphic 3 should do that too.

    Best regards =)


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: