Calabi-Yau Space Modeling in Blender?

I want to be able to create and animate Calabi-Yau Space .obj models.
Is there a way to model them in Blender?
https://www.demonstrations.wolfram.com/CalabiYauSpace/
Simple ones are offered at TurboSquid, but would like to model my own.
https://www.turbosquid.com/3d-models/3d-calabi-yau/1136366

Later…the model at TurboSquid was created in Blender. =)
Just need to figure out how, now. It is probably the lowest level
Calabi-Yau space.
Just found this treasure trove of tutorials on using math in Blender to
create geometry. :wink: :+1:

Good luck with the fabric of the universe and the quantum realm.

Thanks…yes am currently reading “Quantum Space” by Jim Baggott.
He does a great job filling in the history, and explaining with wit and clarity.
Inspired me to want to visualize the spaces as far as possible with the limitations
of 3D + time. :grinning:

interesting model
if you find a way of doing it show us how to

note:
there are some addon to make 3d objects in Bl form math equations

thanks
happy bl

Here’s a 3D model at Sketchfab by Vvaurov…

I haven’t found a way to model yet in Blender. The math is mind-bending. :crazy_face:

Will try to use the Math XYZ Surface
Add > Mesh > Math Function > XYZ Math Surface
Right after creating the mesh, hit F6 in 2.79 or F9 in 2.81 to open the GUI.
Thanks to Vince_Bly & PyBlend for that info on finding the GUI. :grinning: :+1:

got link for the math model ?

thanks
happy bl

Do you mean the addon? It’s part of Blender, just needs to be enabled.
Here’s a good post at Blender StackExchange:

To enable the addon, open the User Preferences and search for the Extra Objects addon and enable it. Now in the Add menu you should find Mesh/Math Function/XYZ Math Surface. This allows you to define the coordinates of points in XYZ space as two variables (U and V) are varied.

I don’t know if the Math Function can use the equations necessary to create
a Calabi Yau space, but hope to use it to create some interesting objects in any
case. :grinning:

saw a site for a math model
but this is using complex equations
so I don’t think the math addon in blender can use complex numbers!

it looks like there might be millions of model for this thing !

happy bl

I’m not a math whiz, so may be expecting too much from the Math Function,
but will run it by a mathematician that has created Calabi Yau spaces, and
see if he thinks it’s doable.
Maybe a fractal generator like Mandelbulb or Mandelbulber would work.
Nothing ventured, nothing gained.
So venturing. :wink:

Well, I have to admit I’m at a loss how to accurately model even the simplest Calabi Yau
“space” in Blender.
I hope someone with an understanding of higher math will continue, and share their
method. It’s just way beyond my comprehension.
I don’t know if the Math Function can be used or not, though it can create
very interesting shapes.

But at least I found it, and will work with it, though it will be like a monkey
hitting keys on a typewriter. =P

Here is the simplest Calabi Yau created in Mathematica.


Mathematica can create highly complex surfaces and there is a PLE version
https://www.wolfram.com/mathematica/trial/ if anyone is interested.

As I understand it, the Calabi Yau spaces are the tiniest imaginable (Planck scale) with extra dimensions where the strings vibrate to create the particles the universe is made of. It’s all theoretical, but interesting.

do you have some example of what the numbers represent ?
I mean what is this X1 ?
is it a real , vector , complex numbers ?

and where are the 3D vector points for this ?

see this site

https://www.maths.ox.ac.uk/about-us/life-oxford-mathematics/oxford-mathematics-alphabet/c-calabi-yau-manifolds

X1^5 + X2^5 + X3^5 + X4^5 + Phi X1 X2 X3 X4 = 1

you can find the roots with Numpy but then still have to draw 3D surfaces!

happy bl

Sorry, no clue.

Have you seen this?

Geogebra (free) (Some models downloadable - STL / DAE format)

Might be interested in this as well:

(the links don’t work)

Maybe ask nicely.

There’s some good insights here on the math involved (using Mathematica):

Fun part is, a raspberry pi comes with a full version of Mathematica built in (for educational use only) (the raspbian distro). Getting better with every update.

Since I have a raspberry pi, I can test the code.

[Raspberry Pi SoC (System On a Chip), upwards from $ 35, works with an HDMI tv, built in wireless, built in bluetooth (I believe), options for robotics, remote op, assorted attachments. Tons of info here:

https://www.raspberrypi.org/]

If I have success, will post an image of the results.


Bunch of information here:

if that helps.

Little slow on the followup, there’s this:

from here:

https://asahidari.hatenablog.com/entry/2020/06/13/225234

for Sverchok.

Plug the python into the text editor, load it into Sverchok Scripted Node Lite and send it out through Viewer Draw and voila, beauty, simplified:

I know this is an old thread, but, I thought this was worth mentioning.

1 Like

Indeed it is. Thank you for the top notch Howto. Really easy as pie.

Links from Harvard are working again.