// the caltech prison camera { location <0, 0, 5> up <0, 1, 0> right <1.3333333, 0, 0> look_at <0, 0, 0> } // lights triangle { <-.25, 0.9, -.25>, <.25, 0.9, -.25>, <.25, 0.9, .25> pigment {color rgb <1, 1, 1>} finish {diffuse 100 reflection 0} } triangle { <-.25, 0.9, 1.75>, <.25, 0.9, 1.75>, <.25, 0.9, 2.25> pigment {color rgb <0.8, 0.8, 1>} finish {diffuse 100 reflection 0} } // floor triangle { <1, -1, 3>, <1, -1, -1>, <-1, -1, -1> pigment {color rgb <0.3, 0.3, 0.3>} finish {diffuse 0 reflection 1} } // left wall triangle { <-1, 1, 3>, <-1, -1, 3>, <-1, -1, -1> pigment {color rgb <0.9, 0.1, 0.1>} finish {diffuse 0 reflection 1} } // right wall triangle { <1, 1, -1>, <1, -1, -1>, <1, -1, 3> pigment {color rgb <0.1, 0.1, 0.9>} finish {diffuse 0 reflection 1} } // back wall triangle { <-1, -1, -1>, <1, -1, -1>, <1, 1, -1> pigment {color rgb <0.3, 0.3, 0.3>} finish {diffuse 0 reflection 1} } // ceiling triangle { <1, 1, -1>, <1, 1, 3>, <-1, 1, 3> pigment {color rgb <0.3, 0.3, 0.3>} finish {diffuse 0 reflection 1} } // bed triangle { <1, -.6, 0>, <1, -.6, -1>, <-0.5, -.6, -1> pigment {color rgb <0.4, 0.5, 0.6>} finish {diffuse 0 reflection 2} } triangle { <-0.5, -.6, -1>, <1, -.6, -1>, <1, -.6, 0> pigment {color rgb <0.4, 0.5, 0.6>} finish {diffuse 0 reflection 1} } // prison bars triangle { <-0.85, 1, 1>, <-0.85, -1, 1>, <-0.9, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.65, 1, 1>, <-0.65, -1, 1>, <-0.7, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.45, 1, 1>, <-0.45, -1, 1>, <-0.5, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.25, 1, 1>, <-0.25, -1, 1>, <-0.3, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.05, 1, 1>, <-0.05, -1, 1>, <-0.1, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.15, 1, 1>, <0.15, -1, 1>, <0.1, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.35, 1, 1>, <0.35, -1, 1>, <0.3, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.55, 1, 1>, <0.55, -1, 1>, <0.5, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.75, 1, 1>, <0.75, -1, 1>, <0.7, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.95, 1, 1>, <0.95, -1, 1>, <0.9, -1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.9, -1, 1>, <-0.85, -1, 1>, <-0.85, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.7, -1, 1>, <-0.65, -1, 1>, <-0.65, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.5, -1, 1>, <-0.45, -1, 1>, <-0.45, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.3, -1, 1>, <-0.25, -1, 1>, <-0.25, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <-0.1, -1, 1>, <-0.05, -1, 1>, <-0.05, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.1, -1, 1>, <0.15, -1, 1>, <0.15, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.3, -1, 1>, <0.35, -1, 1>, <0.35, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.5, -1, 1>, <0.55, -1, 1>, <0.55, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.7, -1, 1>, <0.75, -1, 1>, <0.75, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} } triangle { <0.9, -1, 1>, <0.95, -1, 1>, <0.95, 1, 1> pigment {color rgb <0.1, 0.1, 0.1>} finish {diffuse 0 reflection 1} }