EMAIL: kazemir@pde.com NAME: Steven Kazemir TOPIC: Arts and Entertainment COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT. TITLE: A&E COUNTRY: Canada WEBPAGE: http://www.pde.com/~kazemir RENDERER USED: POV-RAY 3.01 TOOLS USED: Rhino NURBS Modeller, Paint Shop Pro, RENDER TIME: ~68 Hours HARDWARE USED: 200MHz Pentium MMX, 64M Ram IMAGE DESCRIPTION: I have been waiting for a IRTC topic to inspire me, the Arts and Entertainment topic did so right away. Upon reading the topic I had an image idea in my mind almost imediately. The final image not exactly the same as my original idea, but it is quite close. DESCRIPTION OF HOW THIS IMAGE WAS CREATED: Upon starting this rendering, I knew that modelling popcorn and the masks would be tough, but I was up to the challange. It turns out that the masks were quite easy (Thanks to the 3DCafe for the "Happy Face"), but the popcorn and the film were quite difficult. By the way, I have not included a ZIP file, because the entire source for this image adds up to about 20Megs. I am quite willing to share any or all of the objects in my scene. If you are interested please e-mail me at kazemir@pde.com. MASKS, The masks were the first component I added. I got the original "Happy Face" from the 3DCafe site (http://www.3dcafe.com). I imported the 3DS file into the Rhino Nurbs Modeller (I recommend this modeller _extremely_ high to anyone looking for such a beast, http://www.Rhino.Com). Inside Rhino, I tweaked, split the lips form the face (to get two colours), smoothed etc. Then I exported the result as a mesh to be rendered in Rhino. If you haven't guessed already, the Sad face is a tweak of the Happy Face. I of course stretched/dragged mesh points down for the mouth, rotated the eyes and eye brows into more of an upturned position. I originally had white ribbins comming from the back of the masks, but I never got them to look quite right, and I ran out of time, so I removed them for this version. POPCORN The container for the popcorn was completely done in POV-RAY, "trial and error". The container was in the scene early on. The popcorn however, was the last thing to be added in. This was mainly due to the fact that I kept trying different ideas/methods of creating the popcorn. I of course had to do a lot of "popcorn research" to analyse exactly what popcorn looked like (next time you eat popcorn, take a good look at it, very complicated to describe in CSG). After 6-7 tries, I finally came up with a method that created something that I thought looked like popcorn (at least at the scale in my scene). If you get a close up look at one of my kernels, it still looks a little CSG-ish. This popcorn method consisted of unioning several slightly offset spheres, cutting the result with some boxes (to create crevases etc.), unionin this result with some other unioned spheres subracted from yet another group of spheres. The subtracted group has the "hard" popcorn texture, this gives the underside of the popcorn that darker look. SPOTLIGHTS, Fairly straight forward. I originally modelled the entire spotlights in Rhino. I exported the complicated bits (the main light) and used POV-RAY CSG to remodel the rest. I found that Rhino meshes of long narrow tubes create HUGE files ( >15Meg! ). Whereas the same tube in POV-RAY was ~5 lines of code. The lenses are meshes from Rhino as well, with a transparent wood texture applied to get the fresnel effect. There is a light source behind each lens, of course, to generate the red and blue coloured light in the scene. Due to the position of the light source (White light BTW), the lamp heads show some white light creeping through the gratings, just like they would in real life. MUSIC BOOK Once again I used Rhino to create two curved pages. To get multiple pages I simply copied the original two pages, and scaled them down in the Y- direction (to flatten the pages), and scaled them out in the X-direction (to fan out the edges). Scanned in two pages of music, and that was that. PIANO KEYBOARD I must give thanks to Benjamin Chambers for the head start on the piano keyboard. His timing couldn't have been better. I was about to start creating a keyboard when he sent his e-mail message to the IRTC mailing list. With his permission, I used his file as a starting point. The final version is quite different, but getting a file with the basic measurements saved me a lot of time. The actual construction of the keyboard is fairly straight forward. I used iso-surface rounded boxes for all the pieces to give it the "realistic" rounded edges. FILM REEL I went through a couple of versions of the film reel before I was happy with it. The final version was completely modeled in Rhino to get the shapes right. And then I exported the middle hub of the reel, and the surface details. The main part of the reel (two sides, with holes, rounded edges etc) were redone in POV-RAY CSG to speed things up. I tried exporting the entire film reel, I got a 15Meg mesh. Too big! FILM STRIP This was technically the toughest part of the scene. I must have tried at least 7 ways of implementing the film strip. In the end I had to cut the strip into pieces, and approximate it with arc's of film. I then cut the image map into small pieces and used planar mapping onto the arc'd pieces. It was very math intensive (a lot of trig/scaling/offsetting etc.) I ended up using Rhino for the initial shape, imported the result into ACAD so I could dimension/measure my arc pieces, and then finally enter it into POVRAY using CSG. The image map for the filmstrip was created using POVRAY. I created a really long narrow image, with ~25 frames on it. I needed three versions, one for the flowing strip, one for around the outer loop of the film reel, and there is actually one more layer under this (because the film frames are translucent, you can see the second layer). This second layer is not all that apparent, but if you look very closely you can see it. Sometimes I get carried away with details. The holes in the filmstrip are subtracted by the way, they are not just a transparent colour in the image map. If I used the transparent colour, from my anti-aliased POV-RAY image map, I got funny grey dots around the edges of the hole (due to the anti-aliasing). It is these many holes that account a lot for the slow rendering time. In hindsight, I could have made the holes a dark colour instead of white in my image map. This would have helped with the anti-aliased grey bits on the edges of the holes. Too late now! Thanks for taking the time to read this file, and I hope you like my image! Steve