#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> }