#version 3.7;

global_settings { assumed_gamma 1.0 noise_generator 3 }

camera {
	perspective
	location <0,0,-99>
	rotate x*28
	rotate y*45
	angle 20
	look_at <0,0,0>
	right  (image_width/image_height)*x
	direction 1*z
	}

light_source {
	<0,0,-20>, srgb 1
	rotate x*30
	rotate y*50
	}

#declare gpmat_=
material {
	texture {
	pigment {
		planar
		turbulence 1 lambda 3
		color_map {
			[0 srgb <0.9570,0.9570,0.8594>]
			[1 srgb <0.9570,0.9570,0.8594>/3]
			}
		scale 1
		}
	finish {
		specular 0.15
		roughness 1e-1
		}
	normal {
		planar
		turbulence 1 lambda 3
		scale 1
		}
	}
}

#declare gpmatuv_=
material {
	texture { uv_mapping
	pigment {
		planar
		turbulence 1 lambda 3
		color_map {
			[0 srgb <0.9570,0.9570,0.8594>]
			[1 srgb <0.9570,0.9570,0.8594>/3]
			}
		scale 1
		}
	finish {
		specular 0.15
		roughness 1e-1
		}
	normal {
		planar
		turbulence 1 lambda 3
		scale 1
		}
	}
}

#declare GroundPlane=mesh2{
vertex_vectors{
4,
<19,0,19>,
<0,0,19>,
<0,0,0>,
<19,0,0>
}
normal_vectors{
4,
<0,1,0>,
<0,1,0>,
<0,1,0>,
<0,1,0>
}
uv_vectors{
4,
<0,0>,
<1,0>,
<1,1>,
<0,1>
}
face_indices{
2,
<0,1,2>,
<0,2,3>
}
/* according to docs not needed!
uv_indices{
2,
<0,1,2>,
<0,2,3>
}
normal_indices{
2,
<0,1,2>,
<0,2,3>
}*/
inside_vector <0,0,1> }

background { srgb 1 }
object { GroundPlane material{gpmat_ } translate <-9.5,0,-9.5> }
object { GroundPlane material{gpmatuv_ } translate <-7.5,2,-7.5> }