// Persistence of Vision Ray Tracer Scene Description File // File: ?.pov // Vers: 3.5 // Desc: Basic Scene Example // Date: mm/dd/yy // Auth: ? // #version 3.5; #include "colors.inc" #declare R1=seed(1); global_settings { assumed_gamma 1.0 } // ---------------------------------------- camera { location <0.0, 0.5, -4.0> direction 1.5*z right x*image_width/image_height look_at <0.0, 0.0, 0.0> } sky_sphere { pigment { gradient y color_map { [0.0 rgb <0.6,0.7,1.0>] [0.7 rgb <0.0,0.1,0.8>] } } } light_source { <0, 0, 0> // light's position (translated below) color rgb <1, 1, 1> // light's color translate <-30, 30, -30> } // ---------------------------------------- plane { y, -1 pigment { color rgb <0.7,0.5,0.3> } } union{ bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.577,-0.577,-0.577> <-0.454,-0.641,-0.641> <-0.241,-0.709,-0.709> <0.000,-0.707,-0.707> <-0.641,-0.454,-0.641> <-0.519,-0.519,-0.725> <-0.280,-0.602,-0.820> <0.000,-0.601,-0.817> <-0.709,-0.241,-0.709> <-0.602,-0.280,-0.820> <-0.352,-0.352,-1.001> <0.000,-0.352,-1.000> <-0.707,0.000,-0.707> <-0.601,0.000,-0.817> <-0.352,0.000,-1.000> <0.000,0.000,-1.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.577,-0.577,0.577> <-0.454,-0.641,0.641> <-0.241,-0.709,0.709> <0.000,-0.707,0.707> <-0.641,-0.454,0.641> <-0.519,-0.519,0.725> <-0.280,-0.602,0.820> <0.000,-0.601,0.817> <-0.709,-0.241,0.709> <-0.602,-0.280,0.820> <-0.352,-0.352,1.001> <0.000,-0.352,1.000> <-0.707,0.000,0.707> <-0.601,0.000,0.817> <-0.352,0.000,1.000> <0.000,0.000,1.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.707,0.000,-0.707> <-0.601,0.000,-0.817> <-0.352,0.000,-1.000> <0.000,0.000,-1.000> <-0.709,0.241,-0.709> <-0.602,0.280,-0.820> <-0.352,0.352,-1.001> <0.000,0.352,-1.000> <-0.641,0.454,-0.641> <-0.519,0.519,-0.725> <-0.280,0.602,-0.820> <0.000,0.601,-0.817> <-0.577,0.577,-0.577> <-0.454,0.641,-0.641> <-0.241,0.709,-0.709> <0.000,0.707,-0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.707,0.000,0.707> <-0.601,0.000,0.817> <-0.352,0.000,1.000> <0.000,0.000,1.000> <-0.709,0.241,0.709> <-0.602,0.280,0.820> <-0.352,0.352,1.001> <0.000,0.352,1.000> <-0.641,0.454,0.641> <-0.519,0.519,0.725> <-0.280,0.602,0.820> <0.000,0.601,0.817> <-0.577,0.577,0.577> <-0.454,0.641,0.641> <-0.241,0.709,0.709> <0.000,0.707,0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,-0.707,-0.707> <0.241,-0.709,-0.709> <0.454,-0.641,-0.641> <0.577,-0.577,-0.577> <0.000,-0.601,-0.817> <0.280,-0.602,-0.820> <0.519,-0.519,-0.725> <0.641,-0.454,-0.641> <0.000,-0.352,-1.000> <0.352,-0.352,-1.001> <0.602,-0.280,-0.820> <0.709,-0.241,-0.709> <0.000,0.000,-1.000> <0.352,0.000,-1.000> <0.601,0.000,-0.817> <0.707,0.000,-0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,-0.707,0.707> <0.241,-0.709,0.709> <0.454,-0.641,0.641> <0.577,-0.577,0.577> <0.000,-0.601,0.817> <0.280,-0.602,0.820> <0.519,-0.519,0.725> <0.641,-0.454,0.641> <0.000,-0.352,1.000> <0.352,-0.352,1.001> <0.602,-0.280,0.820> <0.709,-0.241,0.709> <0.000,0.000,1.000> <0.352,0.000,1.000> <0.601,0.000,0.817> <0.707,0.000,0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,0.000,-1.000> <0.352,0.000,-1.000> <0.601,0.000,-0.817> <0.707,0.000,-0.707> <0.000,0.352,-1.000> <0.352,0.352,-1.001> <0.602,0.280,-0.820> <0.709,0.241,-0.709> <0.000,0.601,-0.817> <0.280,0.602,-0.820> <0.519,0.519,-0.725> <0.641,0.454,-0.641> <0.000,0.707,-0.707> <0.241,0.709,-0.709> <0.454,0.641,-0.641> <0.577,0.577,-0.577> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,0.000,1.000> <0.352,0.000,1.000> <0.601,0.000,0.817> <0.707,0.000,0.707> <0.000,0.352,1.000> <0.352,0.352,1.001> <0.602,0.280,0.820> <0.709,0.241,0.709> <0.000,0.601,0.817> <0.280,0.602,0.820> <0.519,0.519,0.725> <0.641,0.454,0.641> <0.000,0.707,0.707> <0.241,0.709,0.709> <0.454,0.641,0.641> <0.577,0.577,0.577> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.577,-0.577,-0.577> <-0.641,-0.641,-0.454> <-0.709,-0.709,-0.241> <-0.707,-0.707,0.000> <-0.454,-0.641,-0.641> <-0.519,-0.725,-0.519> <-0.602,-0.820,-0.280> <-0.601,-0.817,0.000> <-0.241,-0.709,-0.709> <-0.280,-0.820,-0.602> <-0.352,-1.001,-0.352> <-0.352,-1.000,0.000> <0.000,-0.707,-0.707> <0.000,-0.817,-0.601> <0.000,-1.000,-0.352> <0.000,-1.000,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.577,0.577,-0.577> <-0.641,0.641,-0.454> <-0.709,0.709,-0.241> <-0.707,0.707,0.000> <-0.454,0.641,-0.641> <-0.519,0.725,-0.519> <-0.602,0.820,-0.280> <-0.601,0.817,0.000> <-0.241,0.709,-0.709> <-0.280,0.820,-0.602> <-0.352,1.001,-0.352> <-0.352,1.000,0.000> <0.000,0.707,-0.707> <0.000,0.817,-0.601> <0.000,1.000,-0.352> <0.000,1.000,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,-0.707,-0.707> <0.000,-0.817,-0.601> <0.000,-1.000,-0.352> <0.000,-1.000,0.000> <0.241,-0.709,-0.709> <0.280,-0.820,-0.602> <0.352,-1.001,-0.352> <0.352,-1.000,0.000> <0.454,-0.641,-0.641> <0.519,-0.725,-0.519> <0.602,-0.820,-0.280> <0.601,-0.817,0.000> <0.577,-0.577,-0.577> <0.641,-0.641,-0.454> <0.709,-0.709,-0.241> <0.707,-0.707,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,0.707,-0.707> <0.000,0.817,-0.601> <0.000,1.000,-0.352> <0.000,1.000,0.000> <0.241,0.709,-0.709> <0.280,0.820,-0.602> <0.352,1.001,-0.352> <0.352,1.000,0.000> <0.454,0.641,-0.641> <0.519,0.725,-0.519> <0.602,0.820,-0.280> <0.601,0.817,0.000> <0.577,0.577,-0.577> <0.641,0.641,-0.454> <0.709,0.709,-0.241> <0.707,0.707,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.707,-0.707,0.000> <-0.709,-0.709,0.241> <-0.641,-0.641,0.454> <-0.577,-0.577,0.577> <-0.601,-0.817,0.000> <-0.602,-0.820,0.280> <-0.519,-0.725,0.519> <-0.454,-0.641,0.641> <-0.352,-1.000,0.000> <-0.352,-1.001,0.352> <-0.280,-0.820,0.602> <-0.241,-0.709,0.709> <0.000,-1.000,0.000> <0.000,-1.000,0.352> <0.000,-0.817,0.601> <0.000,-0.707,0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.707,0.707,0.000> <-0.709,0.709,0.241> <-0.641,0.641,0.454> <-0.577,0.577,0.577> <-0.601,0.817,0.000> <-0.602,0.820,0.280> <-0.519,0.725,0.519> <-0.454,0.641,0.641> <-0.352,1.000,0.000> <-0.352,1.001,0.352> <-0.280,0.820,0.602> <-0.241,0.709,0.709> <0.000,1.000,0.000> <0.000,1.000,0.352> <0.000,0.817,0.601> <0.000,0.707,0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,-1.000,0.000> <0.000,-1.000,0.352> <0.000,-0.817,0.601> <0.000,-0.707,0.707> <0.352,-1.000,0.000> <0.352,-1.001,0.352> <0.280,-0.820,0.602> <0.241,-0.709,0.709> <0.601,-0.817,0.000> <0.602,-0.820,0.280> <0.519,-0.725,0.519> <0.454,-0.641,0.641> <0.707,-0.707,0.000> <0.709,-0.709,0.241> <0.641,-0.641,0.454> <0.577,-0.577,0.577> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.000,1.000,0.000> <0.000,1.000,0.352> <0.000,0.817,0.601> <0.000,0.707,0.707> <0.352,1.000,0.000> <0.352,1.001,0.352> <0.280,0.820,0.602> <0.241,0.709,0.709> <0.601,0.817,0.000> <0.602,0.820,0.280> <0.519,0.725,0.519> <0.454,0.641,0.641> <0.707,0.707,0.000> <0.709,0.709,0.241> <0.641,0.641,0.454> <0.577,0.577,0.577> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.577,-0.577,-0.577> <-0.641,-0.454,-0.641> <-0.709,-0.241,-0.709> <-0.707,0.000,-0.707> <-0.641,-0.641,-0.454> <-0.725,-0.519,-0.519> <-0.820,-0.280,-0.602> <-0.817,0.000,-0.601> <-0.709,-0.709,-0.241> <-0.820,-0.602,-0.280> <-1.001,-0.352,-0.352> <-1.000,0.000,-0.352> <-0.707,-0.707,0.000> <-0.817,-0.601,0.000> <-1.000,-0.352,0.000> <-1.000,0.000,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.577,-0.577,-0.577> <0.641,-0.454,-0.641> <0.709,-0.241,-0.709> <0.707,0.000,-0.707> <0.641,-0.641,-0.454> <0.725,-0.519,-0.519> <0.820,-0.280,-0.602> <0.817,0.000,-0.601> <0.709,-0.709,-0.241> <0.820,-0.602,-0.280> <1.001,-0.352,-0.352> <1.000,0.000,-0.352> <0.707,-0.707,0.000> <0.817,-0.601,0.000> <1.000,-0.352,0.000> <1.000,0.000,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.707,-0.707,0.000> <-0.817,-0.601,0.000> <-1.000,-0.352,0.000> <-1.000,0.000,0.000> <-0.709,-0.709,0.241> <-0.820,-0.602,0.280> <-1.001,-0.352,0.352> <-1.000,0.000,0.352> <-0.641,-0.641,0.454> <-0.725,-0.519,0.519> <-0.820,-0.280,0.602> <-0.817,0.000,0.601> <-0.577,-0.577,0.577> <-0.641,-0.454,0.641> <-0.709,-0.241,0.709> <-0.707,0.000,0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.707,-0.707,0.000> <0.817,-0.601,0.000> <1.000,-0.352,0.000> <1.000,0.000,0.000> <0.709,-0.709,0.241> <0.820,-0.602,0.280> <1.001,-0.352,0.352> <1.000,0.000,0.352> <0.641,-0.641,0.454> <0.725,-0.519,0.519> <0.820,-0.280,0.602> <0.817,0.000,0.601> <0.577,-0.577,0.577> <0.641,-0.454,0.641> <0.709,-0.241,0.709> <0.707,0.000,0.707> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-0.707,0.000,-0.707> <-0.709,0.241,-0.709> <-0.641,0.454,-0.641> <-0.577,0.577,-0.577> <-0.817,0.000,-0.601> <-0.820,0.280,-0.602> <-0.725,0.519,-0.519> <-0.641,0.641,-0.454> <-1.000,0.000,-0.352> <-1.001,0.352,-0.352> <-0.820,0.602,-0.280> <-0.709,0.709,-0.241> <-1.000,0.000,0.000> <-1.000,0.352,0.000> <-0.817,0.601,0.000> <-0.707,0.707,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <0.707,0.000,-0.707> <0.709,0.241,-0.709> <0.641,0.454,-0.641> <0.577,0.577,-0.577> <0.817,0.000,-0.601> <0.820,0.280,-0.602> <0.725,0.519,-0.519> <0.641,0.641,-0.454> <1.000,0.000,-0.352> <1.001,0.352,-0.352> <0.820,0.602,-0.280> <0.709,0.709,-0.241> <1.000,0.000,0.000> <1.000,0.352,0.000> <0.817,0.601,0.000> <0.707,0.707,0.000> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <-1.000,0.000,0.000> <-1.000,0.352,0.000> <-0.817,0.601,0.000> <-0.707,0.707,0.000> <-1.000,0.000,0.352> <-1.001,0.352,0.352> <-0.820,0.602,0.280> <-0.709,0.709,0.241> <-0.817,0.000,0.601> <-0.820,0.280,0.602> <-0.725,0.519,0.519> <-0.641,0.641,0.454> <-0.707,0.000,0.707> <-0.709,0.241,0.709> <-0.641,0.454,0.641> <-0.577,0.577,0.577> pigment{rgb } } bicubic_patch { type 1 flatness 0 u_steps 4 v_steps 4 <1.000,0.000,0.000> <1.000,0.352,0.000> <0.817,0.601,0.000> <0.707,0.707,0.000> <1.000,0.000,0.352> <1.001,0.352,0.352> <0.820,0.602,0.280> <0.709,0.709,0.241> <0.817,0.000,0.601> <0.820,0.280,0.602> <0.725,0.519,0.519> <0.641,0.641,0.454> <0.707,0.000,0.707> <0.709,0.241,0.709> <0.641,0.454,0.641> <0.577,0.577,0.577> pigment{rgb } } rotate y*20+z*30 } /* end union */