Introduction to Digital Image Creation and Manipulation (C 102)
UCLA Department of Design | Media Arts
Spring Quarter 2002
Using Povray part II: Image and source gallery
Here are more examples from the students' work from my class at Kobe University, and their source files for your reference.
By clicking each image you can see the source.
Check the images on the previous page (part I) as well for their sources.
Using Povray or other 3D graphic software was a new experience for most of them, except for the student who did "Snowman's Vacation".(at the bottom of this page)
He wanted to design a realistic looking snowboard and took time for its modeling.
For the final assignment (the images shown here), they were asked to use the "declare" function effectively for reccursive operations.
You can see a clever use of such function (including the use of "increment" ) can make programs short and simple.
Yet some of them wrote programs with many lines.....
it is not a big deal, of course, as one can copy and paste the lines and then change the parameters.
You should have already noticed it.
However, using logical operation makes designing scenes with high complexity much easier.
The above image titled "On the Water" is a virtual jewery a student made, using a 3D software for the first time.
She made a clever use of numbers to effectively scatter the green glass cubes, as well as creating the chains.
So, her program is quite short - or "elegant".
"Soap bubbles floating into the sky", titled after a phrase taken from a Japanese children's song, uses the "random number generator" function which any computer has.
Use of random numbers help creating a natural looking scene.
Beside, imagine, what a trouble it would be, if you should define all the xyz coordinates for those bubbles!
Let the program and the computer work for such thing!
You just supervise if they are doing a right job.
Some students did amazingly sophisticated modelings.
This carousel is one of them.
Besides the modeling of the horse, use of reflection on the floor and textures add complexity to the scene.
This piece and the Ferris wheel image from the previous page both show the clever use of reccursive function in placing objects.
With the image "Rainbow Roads", such functions are applied with different textures.
These two images of trees and another on the previous page also make use of such arrangement of objects using reccursive functions.
It is also interesting to see how they used different methods in creating tree leaves - or something that look like that.
In the "Fogged Forest" , the image shown on the previous page, "leaves" are made of identical spheres which were made flat by changing the values, and then mathematically scattered among branches.
You can see it from his program lines.
The tree trunks are modeled carefully - but of course, he made one tree trunk, and mathematically arranged them.
The use of fog is very clever, because it not only adds an atmosphere to the scene but also the details and the depth of the scene blurred.
For example, leaves floating in the air would look fairly convincing.
With the infinitely continuing forest of christmas trees (wow, it is surreal..... ), the leaf-like texture was given by the use of fractal patterns.
The leaves in the "Forest" are also made by a fractal (julia) pattern, giving a different image. Very nice idea, both of them!
"A poisonous snake is coming!!" uses mathematical approach in modeling the snake. Color maps are defined for the snake skin and the ground. You can see these patterns can be generated with a program module that consists of only a few lines!
It is why such program-generated patterns are useful in real time graphics such as games.
Someone even "modeled" an existing building in Osaka!
Anyone who has seen this building would reconize that this image is the Umeda Sky Building.
It is amazing that he modeled the big hole on the ceiling connecting two towers and wall panels.
However, it seems he gave up modeling the escalators connecting the two towers.
But he chose the camera position to look up the top of the towers - so the escalators might be out of our site.
I'm sure he could have even modeled them if he had more time!
The software, instruction and templates are found from the following web site.
A detailed, very useful online manual "povuser.pdf" containing programs can be found at: http://www.povray.org/ftp/pub/povray/Official/Docs/