Browse Search Popular Register Upload Rules User list Login:
Search:
[LAG]Mandelbrot Set Renderer v1.3

Image:
screenshot of the scene

Author: CPJchute

Group: Default

Filesize: 129.39 kB

Date added: 2024-04-27

Rating: 6.5

Downloads: 241

Views: 80

Comments: 14

Ratings: 4

Times favored: 1

Made with: Algodoo v2.1.0

Tags:

Scene tag

Info in scene.

UPDATE 1.1 - Added progressive rendering.
UPDATE 1.2 - Stopped progressive rendering from deleting the image when a new render is started(which is as soon as the old render finishes.)
UPDATE 1.3 - Changed coloring algorithm, Now, you can see actual COLOR!

What is progressive rendering?
Basically, I ended up starting to use the _I2 variable in the render script. With that, when a render is finished, I used _I2 to start a render with more colors each time the old render finishes.

Something else that I added with progressive rendering was, when the old render finishes, DELETE IT instantly and start the new render. From 1.2, it just makes the render a bit [s]lighter[/s]darker.
Last edited at 2024/04/28 21:33:43 by CPJchute
Please log in to rate this scene
edit
Similar scenes
Title: [LAG ALERT] Tracer Mandelbrot Render v1.1
Rating: 5
Filesize: 73.74 kB
Downloads: 241
Comments: 4
Ratings: 1
Date added: 2023/08/04 10:48:51
Made with: Algodoo v2.1.3
Rating: rated 5
download
Title: 80x48 Screen opti
Rating: 6.1111
Filesize: 135.02 kB
Downloads: 1933
Comments: 1
Ratings: 3
Date added: 2021/04/11 05:45:41
Made with: Algodoo v2.2.0b
Rating: rated 6.1
download
Title: Mandelbrot
Rating: 5.625
Filesize: 8.48 kB
Downloads: 875
Comments: 3
Ratings: 2
Date added: 2021/12/06 03:12:38
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
Title: mandelbrot
Rating: 5
Filesize: 61.68 kB
Downloads: 1101
Comments: 1
Ratings: 1
Date added: 2022/11/20 16:47:03
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Fixjoint-Based Renderer v1.0
Rating: 5
Filesize: 74.16 kB
Downloads: 306
Comments: 4
Ratings: 1
Date added: 2023/12/02 08:10:13
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Julia-Fractal Calculator(with seed)
Rating: 5.625
Filesize: 42.92 kB
Downloads: 1064
Comments: 8
Ratings: 2
Date added: 2015/12/09 16:07:52
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
I forgot to put in a lag alert. WARNING: THIS CAN LAG WITH TOO MANY OBJECTS.
added in lag alert
THIS IS EPIC
Yeah, and I tried doing a 12292 pixel render(smaller version of 16384 1:1 pixel render) and Algodoo completely failed. MAKING ANOTHER CHANGE
Nice work, CPJchute! You are a very talented coder. :tup:
Thanks! I had to go through a bit of bugfixing to get to this. Also did a smaller 6144 pixel render but now I'm just gonna leave it in my Screenshots folder...
this is 100% really nice :)
GJ @CPJchute
Thanks:)
Using Shadertoy, I got an HD version of my renderer, and using the EXACT same settings it was normal, but with even just 100 iterations it looks quite crazy. And also dark.

By iterations, I mean the MAX amount of iterations that can be done.
Tried making a Mandelbrot set render (in Javascript) and got something really close to what you have:
https://ibb.co/nBH8P9j
Nice! By the way, the coloring algorithm(in HSV) is:

if iterations is not equal to max_iterations:
color(iterations / max_iterations, 1, iterations / max_iterations)
else:
color(0, 0, 0)

After some playing, I realized using a constant instead would fix the darkness problem I was having with the Shadertoy renderer.
So, instead this could be used(Color in HSV again):

if iterations is not equal to max_iterations:
color(iterations / 20.0, 1, iterations / 20.0)
else:
color(0, 0, 0)

I may try creating another version of my renderer using Processing.
I got a Mandelbrot render through the Shadertoy I created:
https://ibb.co/VNvYY6N
ITERATIONS: 100
ZOOM: 1
COLORING ALGORITHM: HSV(ITERATIONS / 20, 1, ITERATIONS / 20)
very nice render :)

Just asking, did you implement a zoom function for it without precision issues?