This tar file contains a library of object/tile patterns which can be used
to generate images of rooms. Every object has its own include file which
defines it, you must include all the objects you need in your scene file
and then istance them giving the object name and transformations.
The objects are created all in the same scale: 1 unit equals 1 cm. This
means that if you don't make any rescale you'll never get bottles larger
than tables.

Also included is a room.scn which demonstrates the use of this objects.

A list of file together with description follows. A filename ending with
'_i.scn' indicates an include file. '_d.scn' is a small demo scene and
'_d.pix' is a 256x256 rendering of the demo. In some cases 512x512 is
used to enhance details.
A number of stars near the object indicates the time required to compute
the demo scene, many stars indicate that a long time is required.


alarmc_d.pix            \
alarmc_d.scn            - ALARM CLOCK object, modern one  (speed **)
alarmc_i.scn            /
alarm.pix               Required for alarmc_i include
clckface.pix            Required for alarmc_i include

ashtr_d.pix             \
ashtr_d.scn             - ASHTRAY (with smoking cigarette) (speed *)
ashtr_i.scn             /

bed_d.pix               \
bed_d.scn               - BED (made with superquadrics) (speed **)
bed_i.scn               /

booksh_d.pix            \
booksh_d.scn            - BOOKSHELF, modern design (speed *)
booksh_i.scn            /

botgl_d.pix             \
botgl_d.scn             - A BOTTLE and A GLASS (geometries) (speed *****)
botgl_i.scn             /
bottle.geo              Required for botgl_i include
glass.geo               Required for botgl_i include

cactus_d.pix            \
cactus_d.scn            - A CACTUS PLANT (with vase) (speed **)
cactus_i.scn            /

chair_d.pix             \
chair_d.scn             - A CHAIR, modern design (speed **)
chair_i.scn             /

door_d.pix              \
door_d.scn              - A DOOR (wooden) (speed **)
door_i.scn              /

exbook_d.pix            \
exbook_d.scn            - An EXERCISE BOOK (green cover) (speed *)
exbook_i.scn            /
page.pix                Required for exbook_i include

furn1_d.pix             \
furn1_d.scn             - Some kind of FURNITURE, bad design (with mirror)
furn1_i.scn             /      (speed **)

lamp_d.pix              \
lamp_d.scn              - A LAMP (spotlight-like) (speed *)
lamp_i.scn              /   This include doesn't define light sources

lamptb_d.pix            \
lamptb_d.scn            - A TABLE LAMP (metallic) (speed **)
lamptb_i.scn            /   This include doesn't define light sources

light1_d.pix            \
light1_d.scn            - A LIGHT (single bulb) (speed ****)
light1_i.scn            /   1 light source, numrays=8

light2_d.pix            \
light2_d.scn            - A LIGHT (two bulbs) (speed ****)
light2_i.scn            /   2 light sources, numrays=8

light3_d.pix            \
light3_d.scn            - A LIGHT (three bulbs) (speed **********)
light3_i.scn            /   3 light sources, numrays=8

nightb_d.pix            \
nightb_d.scn            - A NIGHT TABLE, modern design (speed *)
nightb_i.scn            /

penhlr_d.pix            \
penhlr_d.scn            - A PEN HOLDER, quite simple (speed *)
penhlr_i.scn            /

pens_d.pix              \
pens_d.scn              - SOME PENS (try and see) (speed *)
pens_i.scn              /

pict_d.pix              \
pict_d.scn              - A PICTURE, width/height ratio = 4/3 (speed *)
pict_i.scn              /
paint.pix               Tile pattern for pict_i (change as desired)

scotch_d.pix            \
scotch_d.scn            - ADHESIVE TAPE with HOLDER (speed *)
scotch_i.scn            /

stool_d.pix             \
stool_d.scn             - A STOOL (speed *)
stool_i.scn             /

swpl_d.pix              \
swpl_d.scn              - A LIGHT SWITCH and a PLUG, metallic (speed *)
swpl_i.scn              /

teatly_d.pix            \
teatly_d.scn            - A TEA-TROLLEY, modern design (speed *)
teatly_i.scn            /

tile02.pix              \
tile02_d.pix            - Floor pattern (squares), light colors (speed **)
tile02_d.scn            /

tile03.pix              \
tile03_d.pix            - Floor pattern (hexagons), red/brown color (speed **)
tile03_d.scn            /

tile04.pix              \
tile04_d.pix            - Floor pattern (octagons and squares), red/brown color
tile04_d.scn            /        (speed **)

tile08.pix              \
tile08_d.pix            - Floor pattern (rectangles), white/black marble
tile08_d.scn            /        (speed **)

tile10.pix              \
tile10_d.pix            - Floor pattern (squares and parallelograms),
tile10_d.scn            /        red/brown color (speed **)

trashc_d.pix            \
trashc_d.scn            - A TRASHCAN (made with torii) (speed ****)
trashc_i.scn            /

tv_d.pix                \
tv_d.scn                - A TELEVISION  (speed *)
tv_i.scn                /     Optional light from inside
tvtile.pix              Required for tv_i include
tvimage.pix             Image on tv screen (change as desired)

tvst_d.pix              \
tvst_d.scn              - A TELEVISION STAND with VIDEOTAPE RECORDER
tvst_i.scn              /     (speed *)
tvst.pix                Required for tvst_i include

window_d.pix            \
window_d.scn            - A WINDOW, modern (speed *)
window_i.scn            /

wrtngd_d.pix            \
wrtngd_d.scn            - A WRITING DESK, wooden (speed **)
wrtngd_i.scn            /

x29mod_d.pix            \
x29mod_d.scn            - An AIRPLANE MODEL (uses the x29 object) (speed *)
x29mod_i.scn            /
x29.aof
x29.geo                 Definition of the x29 model
x29.ipc                         (we didn't make this)
x29.vnm

room.pix                A demo room using most of the objects.
room.scn                WARNING: this is a 16 ray per pixels, 3 light
                        sources with 8 numrays!!!!!
                        (speed ********************* etc. etc)
                        (Took 150 CPU hours on a RISC 6000 machine....)

All this was made by Alessandro Villani and Alberto Barsella, for any
suggestion/correction/anything else you can contact us at

        raytr@astrpi.difi.unipi.it


Happy raytracing!
