Skip to main content

Posts

Showing posts from October, 2023

Code Study Notes: Sphere Eversion

The Video A Bit Background Thanks to Youtube's algorithms, I got to watch  this video  again after many years. The video, made in 1994, explains the sphere eversion problem and visualizes one solution: Thurston's corrugations. More information can be found in the following links: 1 , 2 , 3 . There is also an HD version . The animations in the video are really fascinating. I figured it'd be a good excercise to recreate it with Blender, especially with geometry nodes. However I immediately got stuck after 20 minutes, because I had no clue how everything works. Luckily I found a port  of the original source code. (The original source code  seems no longer available). The author also created a nice video . I'll refer this version as  mathIsART's version. I also found another port , which I'll refer to as McGuffin's version. Mostly I studied mathIsART's version, and occasionally used McGuffin's version as reference. The code was really fun to read, and I