TITLE: Klein's Bottle
NAME: Thomas Willhalm
COUNTRY: Germany
EMAIL: Thomas.Willhalm@uni-konstanz.de
WEBPAGE: http://www.informatik.uni-konstanz.de/~willhalm/
TOPIC: Physics & Math
COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT.
JPGFILE: twklein.jpg
RENDERER USED:
(modified) Povray 3.0
TOOLS USED:
paper, pencil, fractint, calculator, g++, maple
RENDER TIME:
2 hours 17 minutes 49.0 seconds
HARDWARE USED:
Sun Ultra Enterprise 4000/5000
IMAGE DESCRIPTION:
My idea was to show an "everyday life" scene full of mathematical objects.
The main object is "Klein's Bottle" on the table. Up to isomorphism you get
this by identifying 0,1 x 0,1 /R where R is the equivalence relation
generated by
{ ((x,0),(x,1)) | x in 0,1 } U { ((0,x),(1,1-x)) | x in 0,1 }
Klein's Bottle has no border and can't be orientated. Since you can't
embed it in the 3-dimensional space the handle intersects with the body
of the bottle in my picture.
DESCRIPTION OF HOW THIS IMAGE WAS CREATED:
The bottle itself is a CSG structure of several SORs, tori, planes
and spheres. It was designed on paper and modified using a text-editor
and Povray.
The flower is a 3-dimensional cut of a julia set. The parameters are:
<0.2,0.4,-0.3,0.3>
max_iteration 12
slice <0,0,1,1> 0
The stock is composed of three cylinders.
The left image is part of the common mandelbrot set. The image was
created with fractint and used as height field as well as for
coloring of the image. The image itself can be retrieved from
http://www.cnam.fr/fractals/thomas-f.html
The right image shows the first digits of the number pi. It uses the fact
that a rectangle with ratio 1:sqrt(2) can be devided by two and keeps its
ratio (well known from the A3, A4, A5, etc. sheets). The font used for
the numbers is "Schwaben Alt" designed by Peter Wiegel.
The frames of both images are made with CSG.
The wallpaper is "mesh1" provided by the "isosurface patch" of povray
with a plane behind it.
(http://www.public.usit.net/rsuzuki/e/povray/iso/index.html)
The table was created by a modified checker pattern. First, I wanted
to show you a nice tiling of the poincare disc. But since time hurries
I ended up with this "partial result". When I've finished this code
I will put it on my web page.
All textures are part of the povray distribution.
The illumination was done with four spotlights and two point light sources.
I didn't provide the source code - especially the modified povray code -
because the files need some "clean up" before I can distribute them.
But feel free to email me for asking about details of my scene.