球探足球|比分

<em id="z9rjj"></em>
<progress id="z9rjj"></progress>
<address id="z9rjj"></address>

<big id="z9rjj"></big>

<big id="z9rjj"></big>

    <progress id="z9rjj"><meter id="z9rjj"></meter></progress>

      <progress id="z9rjj"></progress>

        <address id="z9rjj"></address>

        <meter id="z9rjj"><menuitem id="z9rjj"><cite id="z9rjj"></cite></menuitem></meter>
        Jason Doucette / Xona Games
         
        hometown – Yarmouth, NS, Canada
        residence – Seattle, WA, USA
        university – Acadia University
        college – COGS
        contact – (other methods)
            social networks
            tech – Project/Games · Graphics Tech · Artificial Intelligence · World Records/Number Theory
        personal – Home · Resume · Transcripts · Contact
        twin – Matthew Doucette of Xona Games
        old – Petzold's Programming Windows 5th ed Errata · Domain Hacks · Wallpapers



        Jason Doucette's Wallpapers

        Back to Main Resume Page


        MANDELBROT SET
        WALLPAPERS / DESKTOPS / BACKGROUNDS


        What is the Mandelbrot set?

        The Mandelbrot Set is a fractal named after its discoverer, Benoit Mandelbrot. Mandelbrot coined the term "fractal" in 1975 from the Latin fractus or "to break". Fractals are things that are self-similar at various scales. Magnification of a fractal will reveal small details similar to larger characteristics. In the Mandelbrot Set, these small details do not replicate the larger whole exactly, and thus it is said to have only quasi self-similarity. The Mandelbrot Set is a fractal created by a very simple mathematical formula:

        Zn+1 = Zn2 + C

        It is an iterative process using complex numbers. Given a number C in the complex plane, iterate the above formula to infinity. If Z converges to a point, it is in the Mandelbrot set. If it diverges (i.e. goes off into infinity), it is not in the Mandelbrot set. This implies there are only two possibilities for each point in the Mandelbrot set. Each point is either:

        1. in the Mandelbrot set
        2. not in the Mandelbrot set

        So, if we are drawing a picture of the Mandelbrot set, where do the colors come from? Shouldn't the image be black and white?

        Yes, it should be. In fact, this is what it would look like:

        Mandelbrot Set

        But, that's boring. We can create astonishing pictures by coloring all points that are outside the Mandelbrot set according to their proximity to the Mandelbrot set. In other words, we color points outside of the Mandelbrot set according to how close to the Mandelbrot set they are. Besides, if we just colored it black and white, a lot of beautiful images would be all white, since often only a minute, indistinguishable percentage of the image's area is within the set (any of the images below that have an absence of black areas are examples of this). If we color the areas outside of the set, we are able to distinguish which portions are closer to the set than others, and it creates breathtaking patterns. Here is what the same image looks like with colors:

        Mandelbrot Set


        How can you tell how close to the Mandelbrot set a point is?

        We can find this out by looking how quickly each point is divergent. If it takes a lot of iterations to notice a point is divergent, it means the point is almost in the Mandelbrot set, but not quite. We color this a different color than points that are really far away from being inside the Mandelbrot set - those that are divergent right away. The result is a smooth palette of colors that signifies how close to the set each point is.

        Why are the colors different in each picture?

        The colors chosen for 'painting' these pictures are arbitrary - they were just made up, and have no real significance other than two similar colors represent places that are the same distance away from the Mandelbrot set. By creating a smooth flowing palette of colors, we can visualize portions of the image that are all relatively the same distance away from the Mandelbrot Set.

        Why does every picture look different?

        Perhaps the most amazing thing about the Mandelbrot set is that it has infinite detail. You can zoom in on any point with detail forever and get more detail. The images below are places I personally zoomed in on. Some of the images are zoomed in sections of others - if you look close enough, you will notice.

        Why are there two links for each picture?

        The first link ([Normal]) is the normal way Mandelbrot set images are created - without any anti-aliasing. You will see lots of graphic artifacts in these. This is not how the image would look in real life, if it existed.

        The second link ([Better]) is my method of creating Mandelbrot images, which removes aliasing. I do this by supersampling. I sample each pixel thousands of times to ensure that it is the right color. These images are the way you would see the Mandelbrot set with your own eyes, if this were possible.

        By comparing the two, you will notice a significant amount of greater detail and clarity with my version.

        The image files are huge! Why?
        I can see some fuzziness when looking really close. Why?

        I use the web standard .JPG image format to store these images. Unfortunately, the .JPG format is lossy, meaning that data is lost during the compression of the data. While this is okay with most real life images, you can notice unclear portions of this images if you look close enough (when dealing with images of infinite detail, one tends to look very closely at the detail of a single snapshot to find more detail). I have avoided data loss as much as possible by saving the images in a high quality setting, but these images still do not match the perfect image data of the originals.

        The original (perfect data) images stored in .TGA image format range from over 550 KB to almost 2,000 KB in size. In comparison, these .JPGs only range from 100 KB to almost 500 KB.

        Mandelbrot Set
        This is a view of the entire fractal.
        See below for closer looks of this fractal.

        640 x 480
        800 x 600
        1024 x 768
        1152 x 864
        1280 x 960
        [1600 x 1200]

        Note: Wallpaper was created at 1600x1200
        and was scaled to fit the other resolutions.
        Mandelbrot Set
        Mandelbrot Set
        Normal = no anti-aliasing. Better = anti-aliased.
        All images are 1024x768 resolution.

        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
        Mandelbrot Set
        [Normal] [Better]
         
        MORE WALLPAPERS / DESKTOPS

        There are more wallpapers / desktops available here:
        http://www.matthewdoucette.com/wallpapers/
        This is my brother's site (Matthew Doucette).

         
        869,505 visitors since Monday, March 4th, 2002
        2,041,752 total page views since May 13th, 1999
        Jason Allen Doucette / Xona Games
        <em id="z9rjj"></em>
        <progress id="z9rjj"></progress>
        <address id="z9rjj"></address>

        <big id="z9rjj"></big>

        <big id="z9rjj"></big>

          <progress id="z9rjj"><meter id="z9rjj"></meter></progress>

            <progress id="z9rjj"></progress>

              <address id="z9rjj"></address>

              <meter id="z9rjj"><menuitem id="z9rjj"><cite id="z9rjj"></cite></menuitem></meter>

              Application Essentials

              Buddhism

              Celebrity

              Buy a car

              Buddhism

              Finance

              Second-hand housing

              Premier League

              Foreign exchange