Minecraft Maps / Redstone Device

Mandelbrot Set Generator

  • 1,788 views, 2 today
  • 39 downloads, 0 today
  • 15
  • 7
  • 9
shanewolf38's Avatar shanewolf38
Level 57 : Grandmaster Engineer
168
This is a Mandelbrot set generator I made a couple days ago, inspired largely by lorgon111's two Mandelbrot set generators. Those versions were created before functions, making it take much longer to create the set. I had a recent interest in fractals which inspired me to go back to his videos and make a newer version. The actual generation functions almost identical to lorgon's F# code, with a few minor changes. I then added a menu to change all the variables and zoom into the set. I really like how it turned out, and if you enjoyed a diamond would be much appreciated. :D

Instructions:

Main Features

Zoom in/out: Right-click a carrot on a stick while pointing at the section of the display you wish to zoom in/out on.
Menu: Run the following function in chat to bring up the menu: /function menu:start
Create: Generate the Mandelbrot Set by clicking the Create button.
Clear: Reset the display to black wool by clicking the Clear button.
Default: Sets the values for the offsets and scales used for the general Mandelbrot Set and automatically create it by clicking the Default button.
Texture/Blocks: Change the block types used in the display by clicking the Texture button. The types will cycle.
Zoom Amount: Change how far you zoom in or zoom out by clicking the Zoom button and adjusting the value. For reference, a value of 500 will zoom out 2x, a value of 1000 will shift around the display without zooming, and a value of 2000 will zoom in 2x. As a general rule for obtaining the values for the desired zoom: when zooming in, multiply the desired zoom amount by 1000; when zooming out, divide 1000 by the desired zoom amount.

Advanced Features

X Offset: This value shifts the display along the horizontal axis. For reference, the entire display is 129 units across.
Y Offset: This value shifts the display along the vertical axis. The display is 129 units across in the vertical.
X Scale: This value sets the amount of zoom/scaling along the horizontal axis. Doubling the current value will stretch the display 2x along the horizontal, while halving the value will squish it. A negative value will flip the display along the vertical axis.
Y Scale: This value sets the amount of zoom/scaling along the vertical axis. Doubling the current value will stretch the display 2x along the vertical, while halving the value will squish it. A negative value will flip the display along the horizontal axis.
Degree: This value sets the computational accuracy. The value set in the map download is 5000. When zooming in, a larger degree will provide a more accurate picture, while a lower degree will provide a more accurate picture when zooming out. To see this in action, set the value to 20 and hit default, and the display will show much larger pixels.
Progress100% complete
Tags

1 Update Logs

Update #1 : by shanewolf38 08/01/2020 9:46:12 pmAug 1st, 2020

- updated map to correct name

Create an account or sign in to comment.

1
08/11/2020 7:04 pm
Level 49 : Master Crafter
mick_5
mick_5's Avatar
Hey shanewolf38. I haven't checked your stuff out for a while, been a bit busy lately, this is insane.. The things you can do in minecraft amazes me, if only I had your skill and knowledge of coding, my maps would be so much better.. Great work
1
08/11/2020 9:43 pm
Level 57 : Grandmaster Engineer
shanewolf38
shanewolf38's Avatar
Thanks for your kind words! I took a break from Minecraft for quite a while so I haven't been making much stuff or looking at PMC, so I missed your past few maps. I think it's awesome how much work you put into the maps and that you have the motivation to finish them. I've been inspired to make adventure maps a few times though never been able to follow them through very far. But you've finished so many it's really incredible. I look forward to seeing how your newest map turns out when it's completed. :)
2
08/13/2020 1:05 am
Level 49 : Master Crafter
mick_5
mick_5's Avatar
Thanks shanewolf38, I know what you mean, sometimes I feel like giving up on making them, it can be a real chore, and testing them so many times for bugs makes me want to rip out my hair, but in the end it can be rewarding knowing people are enjoying your creations as I am sure you know yourself with the cool things you make.
1
08/10/2020 2:05 amhistory
Level 9 : Apprentice Explorer
iara_UM
iara_UM's Avatar
Or this



1
08/10/2020 1:59 amhistory
Level 9 : Apprentice Explorer
iara_UM
iara_UM's Avatar
The bizarre mandelbrot structures as this



The bizarre mandelbrot structures as this
1
08/10/2020 1:50 am
Level 9 : Apprentice Explorer
iara_UM
iara_UM's Avatar
hi, i love the Mandelbrot set fractal.

For render this i use Kalles fraktaler 2+. you ?
2
08/10/2020 4:20 am
Level 57 : Grandmaster Engineer
shanewolf38
shanewolf38's Avatar
Great pictures! This generator calculates the equation exactly without any approximations (as much as Minecraft can), and I made the zoom function.
1
08/01/2020 8:49 pm
Level 76 : Legendary Creator
Springstof
Springstof's Avatar
Those rings are an amazing byproduct.
1
08/01/2020 8:54 pm
Level 57 : Grandmaster Engineer
shanewolf38
shanewolf38's Avatar
Definitely! Mistakes really can lead to some great things at times. I'm really glad I decided to leave it in, some of the those patterns are beautiful.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome