TITLE: Beacon NAME: Tyler Eaves COUNTRY: USA EMAIL: ninja114@spl.at TOPIC: Architecture COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT. JPGFILE: tebeacon.jpg ZIPFILE: tebeacon.zip RENDERER USED: Pov-Ray 3.5c TOOLS USED: Gimp, Python RENDER TIME: 27 hours, 31 minutes HARDWARE USED: AMD Athlon, 950Mhz with 512MB SDRAM IMAGE DESCRIPTION: See the next section for info on the image. One thing I do want to say here. I've included a full res (1500x2250) JPG in the zip file. The quality is much better than the 250k image. DESCRIPTION OF HOW THIS IMAGE WAS CREATED: Well, here it is, my second IRTC entry. My focus on this image was more on creating an interesting image, rather than creating something super-photorealistic or some masterpeice of modeling. The image marks my first exploration into the world of media, and I've really pleased with how it's come out. When the topic was first announced, I felt sort of non-commital, toyed around with a few ideas, but nothing really gripped me. I was almost going to pass on this round, when I thought of doing a lighthouse. I've always lived in Eastern North Carolina, home to perhaps the greatest collection of classic lighthouses in the world, with at least a half dozen still standing, including the houses at Ocrakoke, Currituck, Cape Hatteras, Bodie Island, and Bald Head Island. This lighthouse was not based on any particular one, but more a general mish-mash. I started work on this image knowing that I wanted to model the individual bricks in the lighthouse itself. I instantly realised that there is nothing that required me to place them all 'in place'. I thought that a heavily damaged lighthouse would look very neat, and I think that was a wise choice. The code to generate them was written so taht I could easily vary the parameters. It was originally written in SDL, but that proved to be too slow, and wasteful, as there is really no need to regenerate all 45,000 or so bricks every render. I rewrote the code in python. Run it like so: 'python makebricks.py' and it will generate the bricks.pov file. I did't include bricks.pov in the zip file, as even zipped it's over 2 megs. (Almost 14 uncompressed!) The algorithmn that builds the bricks has two components. It keeps two angle variables that define where the main 'missing bit'. Any bricks within that range are automatically removed, and a small fraction of the remaining bricks are also removed. The bricks themselves are boxes. The top bit of the lighthouse is very simple, just a cone, some cylindres, and some glass. Next thing I added to the scene was the radio beacon, that's generated algorithmically in modern.pov. Again, all parameters (mostly) are in the file, so feel free to use it in your own work. The next thing I added to the scene was the information plaque. I think it came out quite nicely, for something so simple. It's a heightfield (made with the Gimp) and a Rounded_Box. At this point, I had a good basic scene, but I wasn't quite happy with it. I was starting to come together, but it wasn't....art. That's when I decided to make it a night shot. A few hours of editing later, some nice media, and abour 40 (!) spotlights later, we have the image. Well, not quite. I *ALMOST* had an image. It needed a sky. The moon is a sphere with two textures, one small to give it 'bumps' the other large and paartly transparent for coloration. The stars are NOT a texture. I wrote another python program (stars.py) to generate stars.pov. It generates 18,000 spheres. Well, there you have it. Feel free to use anything here in your own scenes, andI hope you like the image!