Chemlab by Bill Marrs, June 1995 ================================ This is my first serious raytraced image. I started using raytracers in April 1995. What came to mind when I thought of "science" was my high-school Chemistry class. Most of the objects are fairly simple CSGs. I used a height field for the powder in the jar and the spilled powder on the table. The flame is a lathe object created by PoVSB. The hose was created using torpatch (the tool used to make the jumble of cables in info_hwy (a past competition winner). Tools: ===== PoVSB A windows modeler. I used this to create every object except for the rubber hose. Winpov08 A Windows compile of Povray. While I didn't use it for the image you see presented, I did use it quite a bit while working on the scene. Torpatch A DOS utility for creating tubes. I used this to create the rubber hose. ColorRender A DOS color/normal tool. I used this for some of the textures I needed in my image. Lview A Windows picture files manipulator. I used this to convert my targa image into jpeg. Pentpov A Pentium enhanced compile of Povray. I used this several times along the way and for the final render. All of these tools are available at the Povray ftp site (ftp.povray.org), excluding Winpov.08. Image: ===== The image you see was rendered on a 132 MHz IP22 Silicon Graphics workstation. POV-Ray Options in effect: +v1 +fd +mb25 +a0.300 +j1.000 +r3 -q9 -w800 -h600 -s1 -e600 -k0.000 -mv2.0 -ichemlab.pov Resolution 800 x 600 # Rays: 3693002 # Pixels: 480800 # Pixels supersampled: 44055 Ray->Shape Intersection Tests: Type Tests Succeeded Percentage ----------------------------------------------------------- Sphere 33403259 4441333 13.30 Triangle 189405 19068 10.07 Box 56448205 11327810 20.07 Cone 52880702 18826048 35.60 Quartic\Poly 4259788 2982735 70.02 Height Fld 31019059 4714907 15.20 Bounds 22962285 4259788 18.55 Clips 210950 67325 31.92 Calls to DNoise: 417898 Shadow Ray Tests: 18794015 Blocking Objects Found: 6382771 Reflected Rays: 1649194 Refracted Rays: 1375257 Transmitted Rays: 4881 I-Stack overflows: 21 Time For Trace: 1 hours 42 minutes 3.00 seconds Files: ===== chemlab.psb - The PovSB modeler file. chemlab.pov - Povray scene file as generated by PoVSB (with some minor pathname changes to enable better portability) include.inc - A file used by PoVSB to allow for includes, here is where I include the hose and some random definitions I needed for textures that I created. mydefs.inc - A files which contains a few textures that I needed to create myself. hose.dat - This is the data file I used with Torpatch to create the rubber hose. hose.inc - This file was generated by torpatch from hose.dat flame.gif - The image_map for the flame on the Bunsen burner. page.gif - The image_map of the notebook page. powder.gif - The height field for the powder in the jar. spill.gif - The height field for the powder spilled on the table. Comments? ========= Please email any comments or criticisms to bill@atria.com.