Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mgfractal: Add 3D and 4D fractals #3456

Closed
wants to merge 1 commit into from
Closed

Mgfractal: Add 3D and 4D fractals #3456

wants to merge 1 commit into from

Conversation

paramat
Copy link
Contributor

@paramat paramat commented Dec 13, 2015

"3D Mandelbrot/Mandelbar
3D Christmas Tree
3D Mandelbulb
3D Cosine Mandelbulb
4D Mandelbulb
Plus corresponding julia set for each
Add credits for formulas
Rename parameter 'formula' to 'fractal'
Speed optimisations"

screenshot_20150419_065248

screenshot_20151212_211651

Add 5 more variations of mandelbrot sets, each with a corresponding julia set.
Formulas from http://www.bugman123.com/Hypercomplex/index.html and http://www.fractalforums.com/index.php these are now mentioned in credits.
Parameter 'formula' was incorrectly named, there are 9 formulas and 18 fractals.
From parameter 'fractal', variables 'formula' and 'julia' are calculated in ctor to speed up the iteration loop.

@BlockMen
Copy link
Contributor

Why do we need that many types and variations of mapgens?

@paramat paramat added WIP The PR is still being worked on by its author and not ready yet. and removed WIP The PR is still being worked on by its author and not ready yet. labels Dec 13, 2015
@paramat
Copy link
Contributor Author

paramat commented Dec 13, 2015

It's harmless variety, each extra formula is just a few lines of code.
The first 4 formulas were subtle variations, these 5 new ones are more varied, complex and dramatic, including some 3D fractals and the non-symmetric "cosine mandelbulb".
Updated and ready for review.

3D Mandelbrot/Mandelbar
3D Christmas Tree
3D Mandelbulb
3D Cosine Mandelbulb
4D Mandelbulb
Plus corresponding julia set for each
Add credits for formulas
Rename parameter 'formula' to 'fractal'
Speed optimisations
@paramat
Copy link
Contributor Author

paramat commented Dec 15, 2015

c26eb87

@paramat paramat closed this Dec 15, 2015
@paramat paramat deleted the 3dfractal branch December 26, 2015 16:20
@est31 est31 mentioned this pull request Feb 19, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants