#declare sculpt_object = merge {
	box{<-.27,-.27,-.27><.27,.27,.27>}
	rotate  x*45
	rotate  z*32
}



#declare sculpt_texture = texture {
	pigment {
		average
		pigment_map {
			[1 gradient x color_map {[0 rgb 0][1 rgb <0,0,1>]}]
			[1 gradient y color_map {[0 rgb 0][1 rgb <1,0,0>]}]
			[1 gradient z color_map {[0 rgb 0][1 rgb <0,1,0>]}]
		}
		translate -0.5
	}
	finish { ambient 3 diffuse 0}
}



object{
	sculpt_object
 	texture {sculpt_texture}
}



sphere {
	0, 1.001
	inverse
	finish {
		ambient 0
		diffuse 0
		reflection 1
	}
}



camera {
	spherical
	location 0
	look_at z*-1
}