Project: Visualizing Julia Set Matings

Click to see gallery of full-sized images…

Click to see gallery of full-sized images…

Introduction

While working on my Riemann Sphere animations, I happened across this work of Arnaud Chéritat which contained several videos of Julia Sets “mating” with one another. This instantly became of great interest to me, and promptly looked for an algorithm I could copy-paste into my already existing Riemann Sphere code. Unfortunately, the math behind polynomial matings was too complex for me to understand, and all the papers I read proved too dense for me to comprehend. Thankfully, I was able to find an answer by immersing myself in these snippets of code, which I discovered by asking this question. Using that algorithm, I created this simple project to be able to visualize Julia Set matings in real-time. A more expansive gallery of such animations can be found here.

Gallery

Basilica vs. Rabbit

Basilica vs. Rabbit

Rabbit vs. Basilica

Rabbit vs. Basilica

Dendrite vs. Basilica

Dendrite vs. Basilica

Basilica vs. Dendrite

Basilica vs. Dendrite

Basilica vs. Kokopelli

Basilica vs. Kokopelli

Kokopelli vs. Basilica

Kokopelli vs. Basilica

Kokopelli vs. Dendrite

Kokopelli vs. Dendrite

Basilica vs. Basilica

Basilica vs. Basilica

(-.835, -.2321) vs. (.285, -.01)

(-.835, -.2321) vs. (.285, -.01)

(-.835046398, -.231926809) vs. (.284884537, -.011121822)

(-.835046398, -.231926809) vs. (.284884537, -.011121822)

(.28, .008) vs. (-.4, -.59)

(.28, .008) vs. (-.4, -.59)

(.28, .008) vs. (.284884537, -.011121822)

(.28, .008) vs. (.284884537, -.011121822)

(.284884537, -.011121822) vs. (.284884537, -.011121822)

(.284884537, -.011121822) vs. (.284884537, -.011121822)

(-0.7, .4) vs. (-0.7, .4)

(-0.7, .4) vs. (-0.7, .4)

(-1.74957376, -0.000107933) vs. (.270970258, -.005048222)

(-1.74957376, -0.000107933) vs. (.270970258, -.005048222)

Previous
Previous

Project: BigDouble

Next
Next

Project: Projecting Fractals onto the Riemann Sphere