ScratchData LogoScratchData
Back to Kouzerumatsu's profile

Silver's Mandelbrot Set Demonstration

KOKouzerumatsu•Created February 26, 2020
Silver's Mandelbrot Set Demonstration
26
13
262 views
View on Scratch

Instructions

Green-Flag to Start / Reset Turbo Mode is preferred (shift + green-flag) Zooming and rendering: Press [K / L] to show / hide zoom box, and drag it Press [H / J] to increase / decrease zoom factor when you ready, press either [I] or [O] or [P] to render. Press [I] to render with multi-threaded subdividing Press [O] to render with single-threaded subdividing Press [P] to render with brute-force rendering Hold [E] and press [Q] to stop and clear canvas Press one of [Z,X,C,V,B,N,M] to load example coordinates, or press [space] to manually input parameters (leave empty to make no changes). And then after you done, refresh the image by pressing either [I] or [O] or [P]. To increase iterations, press [space] then leave the answers empty except for iteration limit, and refresh the image.

Description

Use forkphorus for faster rendering: https://forkphorus.github.io/#371326281 This is one of my past project reuploaded. As Scratch 3 has improved its pen rendering, now it is safe to render perfect pixels for both text-engine and image rendering. This is how it looks before Scratch 3 improves their pen rendering engine: https://catblocks-archive.glitch.me/#371326281 This implements Mariani silver's algorithm for Mandelbrot Set rendering, which slices every region into slices and fill it when its boundary has the same colour without calculating each of them. This seems not quite efficient since it checks every new pixels for every subdivision boundary. However, the actual implementation should be like this: https://www.khanacademy.org/computer-programming/mandelbrot-set-explorer-with-mariani-silvers-algorithm/6119811423289344 I took the palette from MandelMachine, which borrows it from Ultra Fractal.

Project Details

Project ID371326281
CreatedFebruary 26, 2020
Last ModifiedApril 29, 2020
SharedApril 27, 2020
Visibilityvisible
CommentsAllowed