CS3710 -Computer Graphics-
By: April Banack
For this
assignment I chose to create an image of the University of Lethbridge using
POV-Ray. To begin I created the main
building just as a three-dimensional box and then spent a bit of time getting
the angle of the building right. I used
the picture below as a guide for my image.
When I was
satisfied with the angle of the structure I began working on the windows. This took more time than it might seem
because I started out trying to situate the windows overtop of the actual
structure but when that didn’t work I searched among many POV-Ray tutorials and
found that the easiest way to add the windows was to use the difference function
which carves out one shape from another.
My first attempt with this function produced undesirable results. The difference among my objects was
left looking speckled instead of as a solid cutout. Again, I searched the POV-Ray tutorials and found the solution
through www.f-lohmueller.de/pov_tut/csg/povcsg3e.htm.
The solution to the speckled problem offered by this web site was successful
and I was able to use it for the windows in my image. I also made use of difference by cutting out section of the
building to create the structured archway.
Once the
basic design and angle of the building were complete I then added textures and
finishes to both the building and the windows.
The building itself was layered with two textures, one of which was transparent,
in order to get the right look of the actual building that I was modeling my
image after. Again, www.f-lohmueller.de/pov_tut/addon/insert61.htm
is an excellent source to find examples of the many textures available to
POV-Ray. I referred to this web site a
lot when selecting the textures and finished for my building. It took some trial and error but eventually
I found a combination of textures that worked.
The windows were given a glass texture as well as a reflective finish so
that the reflection of the sky plane could be seen in the windows. Also, the
columns the run across the bottom half of the building were created using a
simple box object that was called within a while loop to avoid creating each
individual column.
Another
good resource that I should mention is the POV-Ray tutorial that comes with
POV-Ray for Windows version 3.6. It
helped me get started with the basic structure of object and of creating
scenes; it also answered a lot of my questions.
The next
step was the landscaping. This was much
more difficult than creating the building.
I was able to find and download additional include files for both the
grass and the tree. The grass code came
from www.runevision.com/3d/include/
and came with example pictures and their source codes, which I studied and then
applied to my own image. It took some
time to apply it correctly but it eventually worked out. The tree came from www.aust-manufaktur.de/austv2.html
and proved even more difficult to apply to my image. The tree image within the include files had to be scaled down
quite a bit, translated and rotated in order to fit in with my image.
The sky was
probably the easiest to implement. At first the sky seemed intimidating and
hard to implement but as it turn out POV-Ray supplies different sky textures.
The sky was simply a plane with the Bright_Blue_Sky texture applied to
it. The scale and finish
of the plane can also be specified.
The most
difficult part of this image was lighting!
I was never satisfied with the lighting; I tried many different light
sources and spotlights but I couldn’t seem to find exactly what I wanted. The
light that is shining from behind the building and through the archway was
created using a spotlight and was given a yellow hue.
Once my
image was complete I used Photoshop to brighten up the image and fix some of
the lighting problems that I was having.