4.5.14 Script nufog2

Utilisation : Les liens ne sont pas apparents. Pour obtenir des informations sur un mot clé, cliquez-le dans le script !

// Persistence Of Vision raytracer version 3.5 sample file.
// File by Dan Farmer
// updated for compatibility with POV-Ray v3.5 by Ken Tyler on 08-26-01

global_settings {assumed_gamma 2.2}

#include "colors.inc"

#declare Brown = color red 1 green 0.8 blue 0.2;

camera {
	location <0, 25,-20>
	up y
	right x*1.33
	direction z*1.5
	look_at <0, 5, 0>
}

#declare Orig_Fog = 1;
#declare Ground_Mist = 2;

fog {
	fog_type Ground_Mist
	fog_alt 10
	fog_offset 0
	distance 2
	color LightSteelBlue
	turbulence <0.05, 0.05, 0.05>
	omega 0.25
	lambda 2.5
	octaves 6
}

light_source {<100, 300,-100> color White}

plane {
	y,-3
	pigment {checker color White color Black}
	finish {diffuse 1}
	scale <3, 1, 3>
}

// sphere {<0, 0, 0> 1000 pigment{color Black}}
background {color Black}

#declare dd = 4;
#declare dd2 = 4;

#declare pole = box {<-0.5, 0,-0.5> <0.5, 10, 0.5>
	// cylinder {<0,-3, 0>, <0, 10, 0>, 0.7
	pigment {color Brown}
	finish {diffuse 2}
}

#declare row = union {
	object {pole}
	object {pole translate <dd, 0, 0>}
	object {pole translate <dd*2, 0, 0>}
	object {pole translate <dd*3, 0, 0>}
	object {pole translate <dd*4, 0, 0>}
}

#declare poles = union {
	object {row}
	object {row translate <0, 0, dd2>}
	object {row translate <0, 0, dd2*2>}
	object {row translate <0, 0, dd2*3>}
	object {row translate <0, 0, dd2*4>}
}

object {poles rotate y*45 translate <-2*dd, 0, 0>}

Et voici ce que nous obtenons :

Retour Retour