Printable Version of this PageHome PageRecent ChangesSearchSign In

Weathering Assignment Page

The Processing source code for the weathering can be found here: mesh.pde. The STL file for the knot used is here: 2.stl. Make sure that the stl file is in the working directory for Processing, and the stl file will be loaded when the program starts. The final version of the program uses a spherical 200x200 1+bounce gamma-ton implementaion. Press 'p' to start the weathering. It will print a message indicating its progress through the gamma-ton spawning points and indicate how many gamma-tons missed the model entirely. On my 1 GHz powerbook, this takes about 20 minutes to run.

This is the original model used for all the weathering. It was found at: http://www.cs.duke.edu/~edels/Tubes/.
Uploaded Image: original.jpg

This is the first attempt at the gamma-ton weathering. Gamma-tons were emitted from random points on the hemisphere 1000 points from the center of the model. 200 random points were picked, and 200 gamma-tons were shot at the model in a cone about 40 degrees wide. As described in the paper, each gamma-ton hit had a 50% probability of bouncing. For this version, patina was deposited at each bounce.
Uploaded Image: hemi1.jpg
This is the same hemi-spherical weather viewed from the top. Notice that because the patina is deposited on each bounce, the out- and upward-facing areas get severely weathered.
Uploaded Image: hemi1top.jpg
Same, viewed from the bottom. There is almost no weathering on the bottom, as should be expected given that no faces reflect towards it.
Uploaded Image: hemi1bottom.jpg

Here is the same emission as above, but a full sphere is used instead of a hemisphere. As expected the intensity of same areas is halved and spread to the rest of the model.
Uploaded Image: sphere1.jpg

This is the weathering effect cause by the gamma-tons being emitted from a place directly above the model. The same 200 points by 200 gamma-tons was used, but each gamma-ton was only randomized slightly in its x and z directions. This should reduce the artificialness of having all completely vertical gamma-tons.
Uploaded Image: plane1.jpg
The weathering effect is very heavy on the top...
Uploaded Image: plane1above.jpg
And light on the bottom. You can see the "splash effects" from the reflected gamma-tons on the bottom of some areas.
Uploaded Image: plane1below.jpg

This is the effect when you only have the gamma-tons deposit patina when the stop bouncing. It almost eliminates weathering on the outward facing areas, but areas that are "internal" (meaning that they are accessible from bouncing off another area) are weathered. This gives the classic copper patina weathering when objects are in the sun or elements. Wind, people, and other things are likely to smooth the patina off the outside, while leaving it on the inside.
Uploaded Image: sphere1Bounce.jpg
Uploaded Image: sphere1BounceAbove.jpg
Uploaded Image: sphere1BounceBottom.jpg

More complex models coming...

Last modified 1 December 2005 at 11:19 pm by Adam Wilson