Buddhabrot
From Ultrafractal Wiki
Buddhabrot is an alternate way of drawing the results of a mandelbrot fractal iteration cloud.
It can produce some stunningly beautiful plots if the rendering is carefully adjusted.
Contents |
Example
Copyright © 2008 by Dan Wills
upr
buddhabTest3x {
fractal:
title="buddhabTest3x" width=1024 height=1024 layers=1
credits="dan wills;9/11/2006"
layer:
caption="Background" opacity=100 method=linear
mapping:
center=-0.44921875/0 magn=1.7009967 angle=90
formula:
maxiter=250 percheck=off filename="as.ufm" entry="Pixel"
p_bailout=10.0 p_a=1.0/0.0 p_b=1.0/0.0
inside:
transfer=linear filename="sdc.ucl" entry="sdc-buddhabrot4"
p_version=2 p_mode=Mandelbrot p_z0=0/0 p_juliaseed=-0.8/0.2
p_bailout=100 p_maxiter=512 p_sampleDensity=200 p_solid=no
p_progress=no p_srcCenter=-0.5/0 p_srcWidth=4 p_srcHeight=4
p_scaletype=Linear p_formulatype=Enhanced p_startSeed=963487
p_applyMapping=yes p_percentInc=0 p_power=2/0 f_fn0=ident
p_orderfn="f(z^p)" p_binning=no p_nBinsX=100 p_nBinsY=100
p_binFcn=floor p_itype=Buddhabrot p_pplane="Z.r,Z.i"
p_ptype="Outside(Buddhabrot)"
outside:
density=.1 transfer=linear filename="Standard.ucl" entry="Default"
gradient:
smooth=yes rotation=-139 index=0 color=0 index=75 color=10649190
index=219 color=14809738 index=399 color=16777215
opacity:
smooth=no index=0 opacity=255
}
Example with better coloring
This kind of coloring is achieved by adding together 3 layers with different "iterations" settings. They use addition coloring and different grads, basically the primaries Red Green Blue, but in this case tweaked away from the primaries slightly to find a more aesthetically pleasing result. UPR coming soon!
Example using low iterations
This could do with a nicer color balance but you get a different kind of result if you use low iteration counts to make the layers.
Example Showing Inside
MultiBuddhabrot example
Here the power used was 4.0 (compared to the usual mandelbrot power of 2.0).
NegBuddhabrot example
What happens when you use a negative power on the buddhabrot? Something quite similar to what happens when use a negative power with the normal mandelbrot set formula:
Links
- Buddhabrot On Wikipedia
- Buddhabrot-rendering C source code On Wikipedia!!
- Kerry Mitchell's Diffuse Effect buddhabrot example.
- Some sophisticated sampling and rendering code has allowed Albert Lobo to render some very deep zoom (considering the rendering technique) buddhabrot animations and other cool buddhabrots.

