September 27, 2009MandelbrotIn the spirit of drawing fractals using technology that was intended to do something else, here is an interactive Mandelbrot Set webpage implemented in Javascript. It works pretty comfortably in Chrome and okay in Firefox. IE may have some trouble with it.
In this Javascript Mandelbrot implementation, click on a spot in any picture to zoom in. It uses table cells to draw pixels. Each iteration is rendered as soon as it is computed, so the pictures get more refined over time. More on this well-known fractal here or here. Javascript Mandelbrot Explorer Posted by David at September 27, 2009 10:16 PMComments
Hello, David. I have been playing with your mandelbrot grapher all this week. It is incredibly simple, elegant, effective. And it is beginning to affect the way I think. Thank you for chugging away, and thanks for iterating those polynomials. MANY THANKS. Now all you need is an iPad app. ;) Posted by: at January 4, 2011 10:01 PMHi David, Hi David, Cheers, James Posted by: James Johnson at May 3, 2012 09:23 PMSimple, genius code. hi - I mentioned you on http://makeyourownmandelbrot.blogspot.co.uk/2014/08/pure-web-mandelbrot-explorers.html (the site accompanies the book which introduces the surprising maths behind the fractals, and Python programming, all for complete beginners) Posted by: Tariq at August 28, 2014 11:28 AM0+0i Hello. Every day other than this day has been working perfectly. But today, it clicks in places I don't want it to. It is ruining my experience with the website. Posted by: Patrick at April 14, 2022 06:00 AMf(z)=(z.x^2-z.y^2+x,2z.xz.y+y Posted by: Mandelbrot set at April 17, 2022 02:02 AMit would be nice to show c vlue Posted by: Adam at July 1, 2023 12:35 PMi zoomed to -2+0i to like 1e15x zoom and there was a black line in the middle of the image, same with 0 + 1i and 0 + -1i Posted by: at October 25, 2024 09:20 PMi zoomed to -2+0i to like 1e15x zoom and there was a black line in the middle of the image, same with 0 + 1i and 0 + -1i Posted by: at October 25, 2024 09:21 PMI am on Mac, and I tried to hold ⌘ then put my cursor on the zoom level, but it doesn't show extra statistics for example: max period, max escape, or how many pixels diverged, are unfinished, or are chaotic regions. Posted by: at December 21, 2024 09:17 PMTo Oct 25 2024: thanks for the bug report! It is now fixed - you can go to this point and it looks fine now. https://mandelbrot.page/?s=1e-20&c=-2.00000000000000000000000+0.00000000000000000000000i&grid=5 Posted by: David at February 22, 2025 05:15 PMI love this Mandelbrot viewer. Thanks so much for making and sharing it. My minor bug report, which you can feel free to ignore, is that I can't seem to save a generated video on desktop; it doesn't seem to redirect to the resulting video in Firefox (Ubuntu or Mac) or Safari (Mac). Any clicks seem to immediately clear the video canvas. Generating and saving videos works well in Firefox for Android, but my desired videos are too dank for my phone to successfully generate without OOMing. Many thanks, Oh! OK. I think it was my bad. You have to wait for the movie to completely play through once, then click the yellow text, and you receive a .webm. Posted by: Chris Combs at February 24, 2025 02:22 PM2 Post a comment
|
Copyright 2009 © David Bau. All Rights Reserved. |