Julia set script

Good day! Can someone tell me how to implement what is in the photo, I need to make a script Julia set? that it would be possible to make a model as in the 2st photo. And how can one get points / mesh / lines on the photo?(look like fish)

Hello and welcome.
For the first photo I can say you need a :fish:and a :camera:.Not everything is done using Grasshopper :smiley:
Ok I was joking, let be more clear. What do you intend to do, pure geometry for rendering, volume and then 3d printing …
Why do you speak of Julia Set. Do you mean fractal ? Have you some references ?

For sure they are many possibilities and the community will help.

1 Like

I want to make a cake mold. I saw the form here https://www.youtube.com/watch?v=76CoRH-gsQM And somewhere in the hashtags I found about Julia set

Ok, it is also done in Grasshopper/Rhino

1 Like

I manage to make some progress



Here trying too, :slight_smile:
I like the noise so pronounced that yours has
flor2.gh (53.7 KB)

1 Like

Nice approach, you rely on noise component. Me I try to stay on Julia fractals. The idea is to make a parametric contour of the Julia set, this contour will be used to “bump” a surface. So there is 2 dimensions (UV)
For example I will use an angle as U component, V is the progression of real par of the C in equation Z=Z²+C

I have now the surface, I must now transform it to displacement in UV space.


Hello @rosebradley,
here is my script, not sure you will be able to follow if you are new to Grasshopper. I don’t intend to give a lot support. Shudrakka did a great job doing what she has done (https://twitter.com/shudrakka) :clap:
Disclaimer :
Be careful with sliders, they are at places where they mustn’t be
Work by step in order to understand

So here a little explanation
I first generate a disk mesh

This mesh is used to capture the Julia contours

Contours of Julia set are depending on various number for the real number

The curves are then ordered (the seam and direction)

Theses curves are then used to make a surface used as bump map

I made it symetric.
Lateral movement can be added

Now this surface could be used to bump other surface (classic thing)

You can now choose the numbers of repetitions in 2 directions, the bump movement, the lateral shift, the torsion

And then transform that to a mesh
Print it
Eat it
Julia Set on surface Laurent Delrieu.gh (120.1 KB)


I didn’t think that a solution could be found so quickly, thank you, you @laurent_delrieu and you @vikthor are very smart, I thought it should be done through Kangaroo 0.o Here’s a piece of cake :birthday:

It wasn’t a piece of Cake to make It