Camera { position (0, 0, -5); // Cameraframe up dir cameraframe (0, 1, 0) (0, 0, 1); } Light { position ( -1, 1, -5 ); ambient [ 0, 0, 0 ]; diffuse [ 1, 1, 1 ]; specular [ 1, 1, 1 ]; attenuation ( 1, 0, 0 ); } // Top row Sphere { position (1.6, 0.8, 0.0); radius .5; FlatShade { color [ 1, 1, 0 ]; } } Sphere { position (0.0, 0.8, 0.0); radius .5; Material { emission [ 0, 0.2, 0 ]; ambient [ 0.2, 0.2, 0.2 ]; diffuse [ 0.8, 0.8, 0.8 ]; specular [ 0, 0, 0 ]; shininess 0; } } Sphere { position (-1.6, 0.8, 0.0); radius .5; Reflective { factor [ .5, .5, .5 ]; } } // Bottom row Sphere { position (1.6, -0.8, 0.0); radius .5; Texture { planar; image "d:\texture\Bricks\Brick015.jpg"; transform { scale (.4, .4, .4); } } } Sphere { position (0.0, -0.8, 0.0); radius .5; Turbulence { beta 2; turbulence .5; octaves 5; circular; colormap { 0.0 [ .93, .71, .53 ]; 0.8 [ .98, .81, .60 ]; 0.8 [ .60, .33, .26 ]; 1.0 [ .70, .60, .23 ]; } transform { translate (1, 1, 0); scale (30, 30, 30); rotate (1, -1, 0); } } } Sphere { position (-1.6, -0.8, 0.0); radius .5; ShadeBlend { add FlatShade { color [ 1, 0, 0 ]; } add Turbulence { beta 2; turbulence .5; octaves 5; circular; colormap { 0.0 [ .93, .71, .53 ]; 0.8 [ .98, .81, .60 ]; 0.8 [ .60, .33, .26 ]; 1.0 [ .70, .60, .23 ]; } transform { translate (1, 1, 0); scale (30, 30, 30); rotate (1, -1, 0); } } } }