ScratchData LogoScratchData
Back to AlphaZ3ro's profile

Epic Pen Art (Rainbow Mandelbrot Set)

ALAlphaZ3ro•Created April 12, 2019
Epic Pen Art (Rainbow Mandelbrot Set)
513
350
16794 views
View on Scratch

Instructions

Just click the flag. Turbo mode is recommended for a faster rendering speed. I hope you enjoy it :D The story: The Mandelbrot Set is a really nice looking fractal pattern. Fractals are patterns that repeat infinitely if you zoom in on them. From https://en.wikipedia.org/wiki/Mandelbrot_set The Mandelbrot Set is a set of points determined by a formula involving complex numbers. Complex numbers have an imaginary part that includes the square root of -1 which can't exist for real numbers. We use real numbers x and y to represent the real and imaginary parts of the numbers in the Mandelbrot Set so that we can graph/draw them. The Mandelbrot Set can be defined using iterations of the formulae: x = x^2 - y^2 + x0 (real part of z^2 + c) y = 2xy + y0 (imaginary part of z^2 + c) A point is in the Mandelbrot set (with c = 2) if the distance from the origin is less than 2 after infinite iterations of the formulae. We approximate the Mandelbrot Set by doing less than infinite iterations. One traditional colouring when drawing the Mandelbrot Set is: Colour 1 if distance to origin < 2 after iterations Colour 2 if distance to origin >=2 after iterations I made up the colouring when drawing the Mandelbrot Set in this project. Why are there so many Mandelbrot projects? Because they look really good, you can write programs to zoom in on them, and the math is easily available as it is a famous fractal. It is a bit like pictures of galaxies. They only look impressive once colour schemes have been added to make them look good.

Description

Thanks to @HowToLogic for the color script All other programming by @AlphaZ3ro Faster rendering: https://scratch.mit.edu/projects/306899095/ If you enjoyed this, check out my other pen art projects! Inspired by @Scratch-Minion, Story by @Scratch-Minion

Project Details

Project ID302336756
CreatedApril 12, 2019
Last ModifiedJanuary 26, 2020
SharedApril 14, 2019
Visibilityvisible
CommentsAllowed