I realized I hadn't shared this here yet! Here's my 3D printed Quaternion Julia Set! See I first learned of these things reading about it from a pretty well known graphics programmer Inigo Quilez. Theirs are a lot prettier! But yeah, if you're familiar with Julia Sets and the Mandelbrot set already, this is basically that but we use 4D complex numbers called quaternions instead of the regular old complex numbers.
The original shaders I used to render them were unity CG/HLSL implementations, but this particular one is from a GLSL implementation over on my shadertoy you can find here:
https://www.shadertoy.com/view/tdt3W8
It isn't exactly the same one that I've printed here (I've long lost the exact seed) but it is reasonably close. The way I printed it was I stole some marching cube code for blender and just plugged in the SDF function derived by Inigo Quilez, tweaked the values and eventually got a mesh I can print!
This uh, isn't the one I used lol. It did take a few tries to get one that was both visually interesting and also printable.
In fact i wasn't even using the marching cube algorithm at first. I was using Poisson Surface Reconstruction with a python script that casted points to form a point cloud. Basically I was attempting to create a mesh like you would with photogrammetry, just with an abstract object rather than an actual thing or place.
The results were, well not good lol.
*Continues digging through box* I know its around here some where, I should have the one that works.
Okay this still isnt it but this one is using the same method, I just wanted to use this for a vrchat world instead of using it for 3D printing. It gets the point across lol
But yeah. 3D printing is really cool if you're into a bit of math
114 notes
·
View notes
From Quanta Magazine's article: "3-D Fractals Offer Clues to Complex Systems".
86 notes
·
View notes
Julia3.xlsx is a 13 Mb Excel 2010 spreadsheet that generates 16 successive iterations of f(x)=x^2+z on the complex plane at 128px resolution. You are watching Julia sets grow!
The code for this spreadsheet turned out surprisingly simple:
A2=COMPLEX(A3, A4)
B1=COMPLEX(COLUMN(B1)/32-63/32,ROW(B1)/32-2)
DZ1=IMSUM($A$2,IMPRODUCT(B1,B1))
B129=IMABS(B1)
The Mandelbrot Set is the set of z-values for which the Julia set is connected. Because the above Julia set is disconnected, .3-.01i is not a member of the Mandelbrot set.
I chose z-values close to the boundary of the Mandelbrot set so that my Julia sets would get cool spirals :)
Below is my working map of the Mandelbrot Set with the locations of my five Julias shown.
The map is in Desmos. All construction and coloring of the Julia sets was done in Microsoft Excel. Crop and add the z-values, GIMP.
Bonus: The last few iterations of each set have shrinking halos. I did not intend this behavior! The white exterior is simply the region where the absolute value of f¹⁶(x) overflows a 32 bit floating-point number:
just taking my pet $VALUE!s for a walk
16 notes
·
View notes
14 notes
·
View notes
28 notes
·
View notes
Fractal Friday-f710p
New Fractal for your visual enjoyment!
(more…)
View On WordPress
9 notes
·
View notes
I made a little Julia set visualization in GeoGebra with the help of Ben Sparks (youtube video)
3 notes
·
View notes
Tessellation of Julia Set Fractals
1 note
·
View note
Autumn Colours :3
4096x2160
z^2 + -0.0570499931500625 + 0.8804277883061249i Julia Set
0 notes
Getting my arch install looking nice and pretty. Background is a quaternion julia set, and down below we have my dragon curve code that I've been working on. Finally got polybar installed and working, and customized it lightly. Next I'm thinking a compositor so i can have transparent terminals and stuff if I want
70 notes
·
View notes
you're my beginning and my end, that is all
my meeting and my farewell
for @raplinenthusiasts 💚
913 notes
·
View notes
Uploaded to Wikipedia by Maxter315:
The animation of the Julia set for the complex quadratic polynomial fc(z)=z^2+C. Values of C for each frame evaluates by equation: C=r*cos(a)+i*r*sin(a), where: a=(0..2*Pi), r=0.7885. Thus, parameter С outlines circle with a radius r=0.7885 and a center at origin of the complex plane. Created in Matlab R2011b using escape-time algorithm:A=10e6, max_iter=81. Colormap - mirrored jet(40).
A Julia set is a subset of the complex plane whose elements stay bounded under repeated iterations of a polynomial.
0 notes
7 notes
·
View notes