Material Diffuse Red
Vector3d ambientColor [1 0 0]
Vector3d diffuseColor [1 0 0]

Material Diffuse Green
Vector3d ambientColor [0 1 0]
Vector3d diffuseColor [0 1 0]

Material Diffuse Blue
Vector3d ambientColor [0 0 1]
Vector3d diffuseColor [0 0 1]

Material Diffuse Yellow
Vector3d ambientColor [0 1 1]
Vector3d diffuseColor [0 1 1]

Material Diffuse Orange
Vector3d ambientColor [1 1 0]
Vector3d diffuseColor [1 1 0]

Material Diffuse White
Vector3d ambientColor [1 1 1]
Vector3d diffuseColor [1 1 1]

Material Diffuse Purple
Vector3d ambientColor [1 0 1]
Vector3d diffuseColor [1 0 1]

Surface Group 1By1Block
ref member 1By1BasicBlock
ref member 1By1BasicBump
Transform translate [2 0 0]

Surface Group 2By2Block
ref member 2By2BasicBlock
ref member 2By2BasicBump00
ref member 2By2BasicBump01
ref member 2By2BasicBump10
ref member 2By2BasicBump11
Transform translate [-1 0 0]

Light PointLight
Vector3d location [6 4 3]
Vector3d intensity [30 30 30]

Light PointLight
Vector3d location [-3 4 6]
Vector3d intensity [30 30 30]

Light PointLight
Vector3d location [-1 5 -1]
Vector3d intensity [20 20 20]

Camera Camera
double yFieldOfView 60
double aspectRatio 1.0
Vector3d eye [4 3 4]
Vector3d target [-1 1 0]
Vector3d up [0 1 0]

Height 512
Width 512
Ambient [0.15 0.15 0.15]
BGColor [0 0 0]
AASamples 1


*Surface Cube 2By2BasicBump00
ref material Purple
Transform scale [0.25 0.0625 0.25]
Transform translate [-0.5 0.8125 -0.5]

*Surface Cube 2By2BasicBump01
ref material Purple
Transform scale [0.25 0.0625 0.25]
Transform translate [-0.5 0.8125 0.5]

*Surface Cube 2By2BasicBump10
ref material Purple
Transform scale [0.25 0.0625 0.25]
Transform translate [0.5 0.8125 -0.5]

*Surface Cube 2By2BasicBump11
ref material Purple
Transform scale [0.25 0.0625 0.25]
Transform translate [0.5 0.8125 0.5]

*Surface Cube 1By1BasicBlock
ref material Red
Transform scale [0.5 0.75 0.5]

*Surface Cube 1By1BasicBump
ref material Red
Transform scale [0.25 0.0625 0.25]
Transform translate [0 0.8125 0]

*Surface Cube 2By2BasicBlock
ref material Purple
Transform scale [1 0.75 1]

