{ vrc
    vrp ( 0 , 0 , 0 );
    prp ( 0 , 0 , -8 );
    vup ( 0 , 0 , 1 );
    vpn ( 1 , 0 , 0 );
    umax 1.7;
    umin -1.7;
    vmax 1.7;
    vmin -1.7;
	type 1;
	f 1;
	b 0;
	fon 0;
	bon 0;
}

{ param

  toll 0.01;
  mode 7;
  shade phong;
  anti_alias 0;
  anti_al_toll 0.05;
  dimx 250;
  dimy 250;
  ambientcolor (1,1,1);
  backcolor (0,0,0);
  buildhier 1;
}

{ material 
	name	mat_trasp;
	model { phong

  Ks 0.31;
  Kt 0.9;
  ni 1;
  Ka 0;
  Kd 0.13;
  n 100;
  Od (0.14,0.05,0.79);
  Os (0.14,0.05,0.79);
}
}

{ material

        name mat_verde;
        model { phong

  Ks 0.5;
  Kt 0;
  ni 1;
  Ka 0.1;
  Kd 0.25;
  n 10;
  Od (0.24,0.79,0.23);
  Os (0.24,0.79,0.23);
 }

}

{ material

        name mat_giallo;
        model { phong

  Ks 0.5;
  Kt 0;
  ni 1;
  Ka 0.1;
  Kd 0.25;
  n 20;
  Od (0.79,0.79,0);
  Os (0.79,0.79,0);
 }
}

{ material

        name mat_specchio;
        model { phong

  Ks 1;
  Kt 0;
  ni 1;
  Ka 0.2;
  Kd 0;
  n 20;
  Od (0,0,0.56);
  Os (0,0,0.56);

}
}


{lamp
name lamp1;
model { pointlamp
pos ( 5 , 0 , 7 );
	color (0.7,0.7,0.7);
}
}
{lamp
name lamp2;
model { pointlamp
pos ( 5 , 10 , 7 );
	color (0.95,0.95,0.95);
}
}
{object
name sph_trasp;
material mat_trasp;
toll 0.01;
model   { sphere
		center ( 10 , 0 , 0 );
		radius 1;
	}
}
{object
name sph_verde;
material mat_verde;
toll 0.01;
model   { sphere
		center ( 15 , 0 , -2.5 );
		radius 2.5;
	}
}
{object
name sph_giallo;
material mat_giallo;
toll 0.01;
model   { sphere
		center ( 15 , 1 , 2.5 );
		radius 3;
	}
}
{object
name sph_specchio;
material mat_specchio;
toll 0.01;
model   { sphere
		center ( 22 , -0.9 , 3.5 );
		radius 1.6;
	}
}
.
