TITLE: Little Boy Blue NAME: Sherry K. Shaw COUNTRY: USA EMAIL: tenmoons@aol.com TOPIC: Toys and Games COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT. JPGFILE: sks_blue.jpg ZIPFILE: sks_blue.zip RENDERER USED: POV-Ray 3.5 TOOLS USED: Poser, Crossroads, Photoshop, under Windows 2000 RENDER TIME: 12h 53m 49s (plus about an hour for the saved radiosity file) HARDWARE USED: Athlon, 1.1 Ghz, 256 mg IMAGE DESCRIPTION: The little toy dog is covered with dust, But sturdy and stanch he stands; And the little toy soldier is red with rust, And his musket moulds in his hands. Time was when the little toy dog was new, And the soldier was passing fair; And that was the time when our Little Boy Blue Kissed them and put them there. --from "Little Boy Blue" by Eugene Field The complete poem may be found at: http://www.poetry-archive.com/f/little_boy_blue.html DESCRIPTION OF HOW THIS IMAGE WAS CREATED: This scene is based on a poem my mother used to read to me when I was very young. I wanted to create a sharp contrast between the life and light outside and the moment of grief frozen for years within the dark and dusty room. The sunlight is extra bright at rgb < 3.0, 3.0, 2.6 >; that's the only light_source in the scene. (Thanks to Jaime Vives Piqueres for the excellent tutorial at www.ignorancia.org on saving and loading radiosity files; otherwise, this render would *still* be running.) The atmospheric dust inside the room consists of scattering media inside a transparent box filling the end of the room. The little toy dog was inspired by the gingham dog from another Eugene Field poem, "The Duel" (also known as "The Gingham Dog and the Calico Cat"). Its body was built from blob objects. The texture was applied to each piece with a spherical warp, scaled and rotated to get a reasonably good fit, while preserving enough distortion to indicate the stretching of the fabric when the toy was stuffed. I also vertically offset the texture slightly on each side, because (1) if the dog were made from scraps left over from the curtains (and perhaps pillowcases and so forth) there might well not have been enough material to allow extra for matching the pattern; and (2) matching checks, plaids, or stripes is tricky even when the seams aren't curved. I used trace to place the ears (lined with plain white starched fabric), nose and mouth (embroidered in black), and tortoiseshell button eyes. The dust is a slope texture applied to a second copy, scaled very slightly larger, of each body part (in order to layer one patterned texture over another). The absence of dust on the eyes was a deliberate choice. The toy soldier is a Poser model. The cap and rifle were downloaded from www.greylight.com and fiddled with quite a bit to make them fit the way I wanted. The finished model was converted to POV with Crossroads (with a brief stop in TrueSpace 3 to circumvent an odd problem with the OBJ file). Rather than uv_mapping, I used a slope texture applied to the mesh as a whole, with dust on the upper surfaces fading to rusty iron elsewhere. The chair is CSG, with assorted dust textures applied on top of a three-layer wood texture (complete with blistered varnish). I rounded the edges of the seat and back using some macros I wrote to simulate the use of a router (Black & Decker, not IBM) on a board. (I've included the router bits include file and some sample scenes in the zip archive.) The thick dust on the seat was created by filling a thin prism the same shape as the top of the seat with scattering media with a y-gradient density. The dust bunnies are spheres using a similar media with a spherical density. The window frame is more CSG, more wood textures, more dust. The window panes have a slightly wavy surface normal, like old glass, and (of course) a layer of dust. The forsythia bush outside the window was made with Gilles Tran's MakeTree files from www.oyonale.com. The curtain consists of a mesh object built with POV SDL, by first calculating an array of points representing the bottom edge, and then adding rows of triangles until there was enough fabric to cover the window. The fabric itself was created by rendering an image of the same blue gingham texture as was used on the toy dog and then uv_mapping it onto the curtain mesh. The picture frames are based on some antique frames in my mother's house. The guardian angel is a copy of a picture that hung on my bedroom wall a long, long time ago (and also turned up both as a poster on the wall and as a dream "bubble" in my "Dreamcatcher" IRTC entry). The child in the oval-framed picture is my mother. I used Photoshop to add the title, copyright, and email line, and to convert the finished image from BMP to JPG format (quality 11).