//Logo du concours IF 2009, d'après une idée de SIM54 #include "colors.inc" #include "woods.inc" #include "lanterne.inc" //mettre lum orange ? au milieu union { mesh {Lanterne pigment {color rgb 1} } //bleu pas bon box { <-50, -60, -50>, <50, 60, 50> pigment {color rgbt <0, 0, 1, 0.3>} scale 0.99 } //dans lanterne light_source {<0,1.5,0> color rgb <1, 0.5 ,0>*5.2} //1.2 av translate <0 ,70 ,0 > rotate <0,30,0> scale 0.004 //0.008 translate <0.8 ,00, 2 > } global_settings { // assumed_gamma 1.0 ambient_light color rgb <0.3,0.3,0.3> } light_source { 0*x color rgb 0.5 area_light <8, 0, 0> <0, 0, 8> 4, 4 adaptive 0 jitter circular // orient translate <40, 80, 40> } /* ambient*/ //light_source {<1,10,1> color rgb 0.2} light_source {<0,-2,0> color rgb 2.3} //dans ouverture camera { location <2, 3, 4>*0.7 look_at <0.4, 0.0, 0.0> rotate <0 ,-90, 0> } difference { //plane { y, 0 pigment {color rgb 1} } box { <-10000, 0, -10000>, <10000, -100, 10000> texture { pigment {color rgb 0.4} normal {granite} }} box { <-1, -100, -1>, <1, 1, 1> texture { pigment {color rgb 0.5} normal {agate scale 0.2} } } } #declare plaqueamb = 1.1; //plaque union { box { <-1, 0, 0>, <-0.6, 0.05, 2> texture {T_Wood2 finish {ambient rgb plaqueamb} rotate <90 ,090, 90> } translate <00 ,0.0, 0> } box { <-1, 0, 0>, <-0.6, 0.05, 2> texture {T_Wood2 finish {ambient rgb plaqueamb} rotate <0 ,00, 90> } translate <0.4 ,0.0, 0> } box { <-1, 0, 0>, <-0.6, 0.05, 2> texture {T_Wood2 finish {ambient rgb plaqueamb} rotate <00 ,-90, 0>} translate <0.8 ,0.0, 0> } box { <-1, 0, 0>, <-0.6, 0.05, 2> texture {T_Wood2 finish {ambient rgb plaqueamb} rotate <00 ,90, 90>} translate <1.2 ,0.0, 0> } box { <-1, 0, 0>, <-0.6, 0.05, 2> texture {T_Wood2 finish {ambient rgb plaqueamb} rotate <-000 ,0, -90>} translate <1.6 ,0.0, 0> } rotate <-20, 0, 0> translate <0 ,0 ,-1> no_shadow } /* text { ttf // font type (only TrueType format for now) "arial.ttf", // Microsoft Windows-format TrueType font file name "Concours IF 2009", // the string to create 0, // the extrusion depth 0 // inter-character spacing scale 0.5 pigment {color rgb 30} no_shadow rotate <0, 210-90, 0> translate <2 ,1.5 ,0> } */ //ajouter marches d'escalier //principal torus { 0.18, 0.03 pigment {color rgb 0.5} rotate <-20, 0, 0> translate <0. ,0.65,0.5> } //le petit de fixation torus { 0.07, 0.03 pigment {color rgb 0.5} rotate <0 ,0 ,90> translate <0. ,0.65+0.05,0.5+0.18> } fog { fog_type 2 distance 5 color rgb 0.16 //0.6 fog_offset 0.1 fog_alt 0.5 turbulence 0.8 }