################################################################ # # The original RADIANCE scene file for # "Rendering with Natural Light" by Paul Debevec # April 1998 # # Calls the sh shell scripts "gensup1a.sh" and "gensup1.sh" to # generate the geometry for the stands; also requires the # RADIANCE generator programs "genbox" and "genworm" # # See http://www.debevec.org/RNL/Source for details on rendering # # Also appears on the SIGGRAPH 2001 Courses CDROM for Course #14 # http://www.debevec.org/IBL2001 # ################################################################ ################################################################ # # Materials # ################################################################ void plastic brown 0 0 5 .2 .1 .1 0 0 void plastic white 0 0 5 .7 .7 .7 0 0 void plastic red_plastic 0 0 5 .7 .05 .05 .05 .05 void metal oldgold 0 0 5 1 0.7 0.3 1 0.1 void metal gold 0 0 5 0.8 0.6 0.3 0.9 0.0 void metal silver 0 0 5 0.7 0.7 0.7 1 0.0 void metal bronze 0 0 5 0.7 0.3 0.1 0.7 0.0 void metal holder_material 0 0 5 1 0.7 0.3 1 0.1 void plastic blue_plastic 0 0 5 .13 .1 .3 .05 .03 void plastic black_plastic 0 0 5 .02 .02 .02 .025 .05 void plastic pink_plastic 0 0 5 .56 .40 .40 .025 .00 void plastic teal_plastic 0 0 5 .40 .56 .50 .025 .00 void plastic sky_plastic 0 0 5 .42 .42 .56 .025 .00 void plastic black_matte 0 0 5 .02 .02 .02 .00 .00 void plastic support_mat 0 0 5 .03 .03 .03 .00 .00 void plastic red_matte 0 0 5 .5 0 0 0 0 void plastic gray_matte 0 0 5 .5 .5 .5 0 0 void plastic egg_material 0 0 5 .8166 .8166 .8166 0.000 0.0000 void plastic table_material 0 0 5 0.33 0.23 0.18 0.1 0.03 void metal perfect_mirror 0 0 5 1 1 1 1 0 void dielectric crystal 0 0 5 .5 .5 .5 1.5 0 void dielectric red_crystal 0 0 5 .7 .2 .1 1.5 0 void dielectric purple_crystal 0 0 5 .5 .1 .6 1.5 0 void dielectric yellow_crystal 0 0 5 .5 .6 .2 1.5 0 void plastic toy_red_ball_material 0 0 5 0.304 0.028 0.039 0.04 0.03 # r g b spec_intensity spec_rough ################################################################ # # Lighting Environment # ################################################################ # specify the probe image and how it is mapped onto geometry void colorpict hdr_env 7 red green blue rnl_probe.hdr angmap.cal sb_u sb_v 0 0 # specify a "glow" material that will use this image hdr_env glow env_glow 0 0 4 1 1 1 0 # specify a large inward-pointing box to be mapped with the HDR environment !genbox env_glow boxenv 500 500 500 -i | xform -t -250 -18 -250 ################################################################ # # Objects (all created by shelling out to the gensup programs) # ################################################################ !sh gensup1a.sh 0 support_mat crystal !sh gensup1.sh 0 support_mat pink_plastic | xform -s 1 -t 3.0 0 0 -ry 0 !sh gensup1.sh 0 support_mat red_crystal | xform -s 1 -t 3.0 0 0 -ry 40 !sh gensup1.sh 0 support_mat perfect_mirror | xform -s 1 -t 3.0 0 0 -ry 80 !sh gensup1.sh 0 support_mat sky_plastic | xform -s 1 -t 3.0 0 0 -ry 120 !sh gensup1.sh 0 support_mat purple_crystal | xform -s 1 -t 3.0 0 0 -ry 160 !sh gensup1.sh 0 support_mat gold | xform -s 1 -t 3.0 0 0 -ry 200 !sh gensup1.sh 0 support_mat teal_plastic | xform -s 1 -t 3.0 0 0 -ry 240 !sh gensup1.sh 0 support_mat yellow_crystal | xform -s 1 -t 3.0 0 0 -ry 280 !sh gensup1.sh 0 support_mat bronze | xform -s 1 -t 3.0 0 0 -ry 320 ################################################################ # # Pedestal (the gray texture-mapped pedestal everything sits on) # ################################################################ void colorpict marble_tex 7 red green blue marble.hdr texmap0.cal u v 0 0 marble_tex plastic pedestal_material 0 0 5 0.25 0.25 0.25 0.04 0.0 !genbox pedestal_material coltop 8 1 8 -r 0.08 | xform -t -4 -1 -4 !genbox pedestal_material colmid 6 16 6 | xform -t -3 -17 -3 !genbox pedestal_material colbot 8 1 8 | xform -t -4 -18 -4