iPhone Screenshots


one of the most impressive 3D apps out, Magic Donut really shows off how much computing power is available in your iPhone.

3,500 vertices are recalculated every frame at 30 frames per second (3GS), to form a dynamic, constantly changing torus (donut) complete with shading and touch-interaction. you can also change the coloring, shading style, and parameters defining the toroid's shape.

for the technically-minded,
this is using the fixed-function pipeline, no shaders. it's also not using GL lights, but rather calculating the shading itself in native Objective C. to obtain the shape, a base torus is stored and each frame a distorted one is generated off of it through the magic of sines and cosines. all shading and coloring is just vertex colors; there are no textures involved. vertex normals are calculated twice per iteration, once to help with the distortion, and again for shading.


What's New

Version 1.2

minor UI changes.

Ratings and Reviews

Amazing Graphics


Amazing graphics, and not just for an iPhone. I've never seen anything quite like it. It's great to trip out on.

Suggested setting: Press the color button 5 times (to the color after blue) and and third button 3 times (all the way down).



A great 3d app for just playing around.

Luuuuv it!!!!!!!!

Karou is better

I love this app because it is colorful and Fun to look at because it always changes!! this app could keep me entertained for HOURS!!!!!!! no joke! anyone who dislikes this app obviously finds no joy in the simple things in life. -_- seriously, me and my frend lobe this app and I wud nvr delete it! everyone who just needs to calm down shud get this app because it's definetly cheaper than buying a lava lamp! Lol well I've rambled on for long enough and I'm tired so... Buy this app!!! it's 5 stars and two thumbs up!!!!!


Orion Elenzil
1.6 MB
Requires iOS 3.1 or later. Compatible with iPhone, iPad, and iPod touch.
Age Rating
Rated 4+
© orion elenzil


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like