12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- # walls
- AttributeBegin
- Material "matte" "color Kd" [.5 .5 .5]
- #Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- # "point P" [ 0 0 0 20 0 0 20 10 0 0 10 0 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 0 0 20 20 0 20 20 10 20 0 10 20 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 0 0 0 0 0 20 0 10 20 0 10 0 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 20 0 0 20 0 20 20 10 20 20 10 0 ]
- AttributeEnd
- #ceiling
- Material "matte" "color Kd" [.1 .1 .1]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ -3 10 -3 23 10 -3 23 10 5 -3 10 5 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ -3 10 15 23 10 15 23 10 23 -3 10 23 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ -3 10 -3 5 10 -3 5 10 23 -3 10 23 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 15 10 -3 23 10 -3 23 10 23 15 10 23 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ -3 10.1 -3 23 10.1 -3 23 10.1 5 -3 10.1 5 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ -3 10.1 15 23 10.1 15 23 10.1 23 -3 10.1 23 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ -3 10.1 -3 5 10.1 -3 5 10.1 23 -3 10.1 23 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 15 10.1 -3 23 10.1 -3 23 10.1 23 15 10.1 23 ]
- # window bar things
- Material "matte" "color Kd" [0 0 0 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 7.4 10 0 7.6 10 0 7.6 10 20 7.4 10 20 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 9.9 10 0 10.1 10 0 10.1 10 20 9.9 10 20 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 12.4 10 0 12.6 10 0 12.6 10 20 12.4 10 20 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 0 10 7.4 0 10 7.6 20 10 7.6 20 10 7.4 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 0 10 9.9 0 10 10.1 20 10 10.1 20 10 9.9 ]
- Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
- "point P" [ 0 10 12.4 0 10 12.6 20 10 12.6 20 10 12.4 ]
- #floor
- Texture "tmap" "color" "imagemap" "string filename" "textures/buildingblock.png"
- "float uscale" 6 "float vscale" 6
- Texture "tbump-tex" "float" "imagemap" "string filename" "textures/buildingblock.png"
- "float uscale" 6 "float vscale" 6
- Texture "sbump" "float" "scale" "texture tex1" "tbump-tex"
- "float tex2" [-.25]
- Material "substrate" "texture Kd" "tmap"
- "color Ks" [.5 .5 .5] "float uroughness" [.05]
- "float vroughness" [.05]
- "texture bumpmap" "sbump"
- #Material "plastic" "texture Kd" "tmap" "color Ks" [.3 .3 .3]
- # "float roughness" [.1] "texture bumpmap" "sbump"
- Shape "trianglemesh" "integer indices" [0 1 2 0 3 2 ]
- "point P" [ 0 0 0 20 0 0 20 0 20 0 0 20 ]
- AttributeBegin
- Material "translucent" "color Kd" [.5 .3 .3]
- Translate 15 0 10
- Scale 1.25 1.25 1.25
- Include "geometry/room-teapot.pbrt"
- AttributeEnd
- AttributeBegin
- Material "metal" "float roughness" [.001]
- "spectrum eta" "spds/Ag.eta.spd"
- "spectrum k" "spds/Ag.k.spd"
- Translate 9 0 15
- Rotate 30 0 1 0
- Scale 1.5 1.5 1.5
- Include "geometry/room-teapot.pbrt"
- AttributeEnd
- AttributeBegin
- Material "plastic" "color Kd" [.3 .1 .1 ] "color Ks" [.6 .6 .6]
- "float roughness" [.05]
- Translate 8 0 9
- Rotate 122 0 1 0
- Include "geometry/room-teapot.pbrt"
- AttributeEnd
|