designcoding
About Table of Contents Keywords
Support designcoding!

Mandelbrot Set

October 10, 2012 | Algorithms
#chaos #complex-number #fractal #grasshopper

Today’s fractal is the famous Mandelbrot Set. The Mandelbrot set is a well-known and complex mathematical set often associated with fractals and chaos theory. Named after the mathematician Benoît B. Mandelbrot, it’s a set of complex numbers defined by a simple iterative process. The Mandelbrot set is an intricate and self-similar boundary, which reveals increasingly complex patterns at different magnifications. On the other hand, I heard the term “The fingerprint of God” in some sources resembling its aesthetic and philosophical essence. This Grasshopper definition is generating points of this set with a given escape value. It is fun to play with it. But be careful, if you increase the number of points too much, it may crash your computer.

Mandelbrot Set animation

This Grasshopper definition generates approximations of the Mandelbrot Set. I created the parametric model in Grasshopper with native components. Thus, no add-ons are necessary for it to work. There is one VB.net script that is responsible for the calculations. You can see it above. The output of the model is a set of points. You can use this model further to investigate this fascinating fractal. The inputs are the total number of random points (be careful while increasing this), the escape value, and the number of iterations.

Mandelbrot Set Grasshopper definition
Mandelbrot Set chaos, complex-number
Mandelbrot Set fractal, grasshopper
Mandelbrot Set Grasshopper definitionDownload
Mandelbrot Set animation with GrasshopperDownload

Related Posts

Sierpinski Triangle

February 20, 2024

Today’s computational curve is the beautiful Sierpinski Triangle. It is a fractal named after the Polish mathematician Waclaw Sierpinski, who described it in 1915, though it had been previously described by other mathematicians. It is a self-replicating pattern that arises from a simple recursive process. To construct the fractal, you start with an equilateral triangle and then repeatedly remove smaller equilateral triangles from its interior, leaving holes. Each iteration involves dividing each triangle into four smaller triangles and removing the…

Dragon Curve Fractal

December 25, 2023

This week’s fractal is the famous Dragon Curve. Dragon Curve exhibits self-similarity, meaning parts of the curve resemble the overall shape, regardless of scale. It’s fascinating because a relatively simple construction process generates a complex and visually captivating fractal pattern. The Dragon Curve is often used to demonstrate fractal properties in mathematics and is popular in recreational mathematics due to its intricate and beautiful patterns. It has applications in computer graphics and is interesting in studying chaos theory, self-similarity, and…

Hilbert Curve

January 16, 2024

The Hilbert Curve, also referred to as the Hilbert space-filling curve, was initially introduced by the German mathematician David Hilbert in 1891. It is a continuous fractal curve, presenting a variation of the space-filling Peano curves uncovered by Giuseppe Peano in 1890. After a study on the mathematical background of this curve, I implemented a Python code into Grasshopper Python. However, I wanted to explore more variations by playing with the algorithm. This is why, the resulting Grasshopper definition can…

Scary Patterns

August 6, 2026

While digging through my archives, I found an old animation I made in 2023. Back then, I was generating patterns with Parakeet. Thanks to this talented add-on, I managed to create a nice pattern by dressing a different component onto a Snub Square tiling base. However, for some reason, things started turning into a horror movie after that. MultiPipe was popular back then. So, I converted this pattern into surfaces using MultiPipe and attempted an animation using Rhino’s rendered viewport…

Dual Polyhedra in Grasshopper

October 7, 2025

Exploring dual polyhedra in Grasshopper is an interesting topic. In this post, I try to generate the dual of any polyhedron using Rhino Python and possibly Grasshopper. I developed this code for Rhino Python earlier here, and now I have converted it into a Grasshopper-Python component for better usability. I start the process by breaking the polyhedron into individual faces and gathering the corner points of each face. These points become the vertices of the dual polyhedron. Then, for each…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • #rhino-python
    • #tutorial
    • #polyhedra
    • #rhinoceros
    • #tessellation
    • #design-object
    • #image-sampler
    • #animation
    • #cycloid
    • #robot
    • #art
    • #simulation
    • #aperiodic
    • #tiling
    • #dodecahedron
    • #gosper-curve
    • #boolean
    • #dome
    • #archimedean-solid
    • #parakeet
    • All Keywords
    • Table of Contents
    • Monthly Archive
  • Search

  • Patreon

    Support designcoding!

    Enjoying designcoding? Support its future with a small donation on Patreon. Thank you!


    copyright 2026 designcoding.net | about | privacy policy | end user license agreement