diff --git a/approche.pov b/approche.pov index 522a6d0..0c362c9 100644 --- a/approche.pov +++ b/approche.pov @@ -15,9 +15,9 @@ object { Le_Decor } // ======================================================= -#declare LocX = -0.5 + (2*Cos_010(NormClock)); +#declare LocX = -1.5 + (2.10*Cos_010(NormClock)); #declare LocY = 2.6 - NormClock; -#declare LocZ = -200 + (118 * NormClock); +#declare LocZ = -180 + (105 * NormClock); #declare LatCam = <0, 0.92+NormClock, 0>; diff --git a/architecture.inc b/architecture.inc index 432c02f..327cd71 100644 --- a/architecture.inc +++ b/architecture.inc @@ -10,7 +10,7 @@ #macro Jalon_0 (Rad, Hei, Ttu) merge { cylinder { 0, Hei*y, Rad } - sphere { 0, Rad*2 scale <1, 0.333, 1> translate Hei*y } + sphere { 0, Rad*2.75 scale <1, 0.333, 1> translate Hei*y } texture { Ttu } } #end diff --git a/bubblecut.pov b/bubblecut.pov index 17afeab..1ac25d3 100644 --- a/bubblecut.pov +++ b/bubblecut.pov @@ -14,12 +14,12 @@ #declare POS_Cutoff = <-21, 0, -8>; -#local TY = 1.55; +#local TY = 1.65; #declare Position = <0.50, -0.70, 0.75>; #declare Rayon = 0.70 + 1.52 * NormClock; // rayon de la sphere // de découpe -#debug concat("Rayon decoupe = ", str(Rayon, 8, 3), "\n\n") +#debug concat("Rayon decoupe = ", str(Rayon, 8, 3), "\n") difference { object { HexaBenz () } @@ -49,7 +49,7 @@ object { Le_Decor } // ======================================================= #local CamX = -27.4 + (2.29*Cos_01(NormClock)); -#local CamY = 2.7 - (0.24*sqrt(NormClock)); +#local CamY = 1.9 - (0.24*sqrt(NormClock)); #local CamZ = -0.85 + (2.02*NormClock); camera { diff --git a/carto.pov b/carto.pov index 8d18302..0bd44cf 100644 --- a/carto.pov +++ b/carto.pov @@ -19,7 +19,7 @@ object { Repere scale 10 translate y*20 } union { #for (Foo, -140, 140, 10) #local H = 0.07; - #local Ra = 0.05; + #local Ra = 0.055; cylinder { <-150, H, Foo>, <150, H, Foo>, Ra } cylinder { , , Ra } #end @@ -30,8 +30,8 @@ union { object { Le_Decor } camera { - location <46, 199+(137*NormClock), 18-(12*NormClock)> - look_at <0, 1.18, 0.17 + (2.4*NormClock)> + location <46, 199+(250*NormClock), 8-(3*NormClock)> + look_at <0, 1.18, 0.17 - (42*NormClock)> right angle 35 } diff --git a/contexte.inc b/contexte.inc index 1a07f81..03120d6 100644 --- a/contexte.inc +++ b/contexte.inc @@ -10,15 +10,17 @@ #declare Les_Jalons = object { union { - #local EC = SzSol + 111; + #local EC = SzSol + 175; /* les coins */ - object { Jalon_0 (0.5, 3, LeGris) translate <-EC, 0, -EC> } - object { Jalon_0 (0.5, 3, LeGris) translate < EC, 0, -EC> } - object { Jalon_0 (0.5, 3, LeGris) translate <-EC, 0, EC> } - object { Jalon_0 (0.5, 3, LeGris) translate < EC, 0, EC> } + object { Jalon_0 (0.5, 8, LeGris) translate <-EC, 0, -EC> } + object { Jalon_0 (0.5, 8, LeGris) translate < EC, 0, -EC> } + object { Jalon_0 (0.5, 8, LeGris) translate <-EC, 0, EC> } + object { Jalon_0 (0.5, 8, LeGris) translate < EC, 0, EC> } /* les milieux des cotés */ object { Jalon_0 (0.5, 6, LeGris) translate < 0, 0, -EC> } object { Jalon_0 (0.6, 6, LeGris) translate < 0, 0, EC> } + object { Jalon_0 (0.5, 6, LeGris) translate < EC, 0, 0> } + object { Jalon_0 (0.6, 6, LeGris) translate <-EC, 0, 0> } } } /* ======================================================= */ @@ -28,7 +30,7 @@ union { object { Portique_A () rotate -y*9 } object { Portique_A () scale <1, 1.2, 1> translate z*11 } object { Portique_A () rotate y*9 translate z*22 } - box { <-4, 0, -2>, <4, 0.03, 24> texture { LeGris } } + box { <-4.1, 0, -2>, <4.1, 0.03, 24> texture { LeGris } } } #end // macro trois portiques @@ -199,13 +201,13 @@ union { object { HexaBalls texture { Lightning1 scale 0.44 } rotate - translate <2, 0.57+Cos_010(NormClock), 4> + translate <2, 0.37+Cos_010(NormClock), 4> } object { HexaBalls texture { Lightning2 scale 0.56 } rotate <-clock, clock*0.33333, clock*3> - translate <4, 0.61+Cos_010(NormClock), -3> + translate <4, 0.21+Cos_010(NormClock), -3> } } } @@ -308,7 +310,9 @@ union { #local CK = radians(foo + (11*rand(Rng1))); #local DX = 83 * sin(CK); #local DZ = 79 * cos(CK); - object { Chose () translate < DX, 0, DZ> } // XXX + #if (abs(DX) > 17) + object { Chose () translate < DX, 0, DZ> } + #end #end } } @@ -364,7 +368,7 @@ union { object { QuadriLight } object { Les_GyroPhares () } object { Les_HexaPoles } - object { HorlogeDouble rotate y*(114*NormClock) + object { HorlogeDouble rotate y*(134*NormClock) translate < 8, 0, -30> } object { Les_Choses } object { Les_Arches (1.9) rotate y*112 translate <-34, 0, -26> } diff --git a/essai.pov b/essai.pov index 13f7715..031530c 100644 --- a/essai.pov +++ b/essai.pov @@ -426,8 +426,9 @@ union { // object { Repere translate y*1 } #break #case (4) - object { Un_Autre_Cube (0.666) rotate x*42 translate <3, 1.8, 0> } - object { Un_Autre_Cube (0.888) translate <0, 1.8, 2> } + object { Un_Autre_Cube (0.7) rotate x*clock translate <3, 1.8, 1> } + object { HorlogeDouble scale 2.8 + rotate y*(214*NormClock) translate <-3, 0, -2> } #break #end // switch selector diff --git a/gadgets.inc b/gadgets.inc index 0386ec2..fab6a84 100644 --- a/gadgets.inc +++ b/gadgets.inc @@ -204,14 +204,14 @@ prism { #macro HexaPole_abatjour (Quux) union { #local Raj = 0.333; - torus { Raj, 0.018 translate -y*Quux } + torus { Raj, 0.014 translate -y*Quux } #for (Foo, 0, 359, 18) #local DX = Raj * sin(radians(Foo)); #local DZ = Raj * cos(radians(Foo)); - cylinder { -y*Quux, y*Quux, 0.013 translate } + cylinder { -y*Quux, y*Quux, 0.010 translate } #end // for torus { Raj, 0.02 translate y*Quux } - rotate y*(clock*0.40*(rand(Rng1)-0.59)) + rotate y*(clock*0.90*(rand(Rng1)-0.59)) } #end // macro @@ -230,7 +230,7 @@ union { #local Val = 0.25 + 0.5*rand(Rng1); light_source { P rgb <0.80, 0.25+(0.5*rand(Rng1)), 0.99> - fade_distance 3.80 + fade_distance 3.30 fade_power 1.55 } #else diff --git a/globals.inc b/globals.inc index 0eb3749..425d122 100644 --- a/globals.inc +++ b/globals.inc @@ -11,7 +11,7 @@ global_settings { #include "stones.inc" #include "woods.inc" -#declare Rng1 = seed(1515); +#declare Rng1 = seed(8.6); #declare foo = rand(Rng1); #declare Rng2 = seed(now*24*60*60); #declare bar = rand(Rng2); diff --git a/groundbase.inc b/groundbase.inc index e9102cc..1f92c46 100644 --- a/groundbase.inc +++ b/groundbase.inc @@ -47,8 +47,7 @@ texture { T_Beton_2 } text { ttf "datas/ComicMono-Bold.ttf" Texte 0.1, 0 // texture { T_WIP_alert } - texture { T_WIP_bluewave rotate <0, clock, NormClock*720> - scale 0.59 } + texture { Flashy rotate <0, clock*0.50, 0> } } } #declare Cabane_Compteur = object @@ -68,7 +67,7 @@ intersection { png "datas/hf.png" smooth translate <-.5, 0, -.5> #local SC = SzSol * 1.111; - scale + scale texture { pigment { image_map { png "datas/cuivre.png" } diff --git a/hexabenz.pov b/hexabenz.pov index 191f2dd..b0833b0 100644 --- a/hexabenz.pov +++ b/hexabenz.pov @@ -15,7 +15,7 @@ object { Le_Decor } #declare Loc_cam = <0.63, 2, 2*NormClock> + (Pos_RedB_0 * 1.32); -#declare Lat_Y = 1.21 + 0.16*NormClock; +#declare Lat_Y = 1.21 + 0.19*NormClock; camera { location Loc_cam diff --git a/hexacone.pov b/hexacone.pov index 42664a9..a1bf630 100644 --- a/hexacone.pov +++ b/hexacone.pov @@ -20,7 +20,7 @@ object { Le_Decor } camera { location Loc_cam - #local H = 1.16 + (NormClock*0.42); + #local H = 1.16 + (NormClock*0.44); look_at Pos_RedB_1 + <0.02, H, 0> right // focal_point <0.37, 0.90, 0> diff --git a/orbite.pov b/orbite.pov index 42d75a4..62872d0 100644 --- a/orbite.pov +++ b/orbite.pov @@ -72,7 +72,7 @@ object { HexaCone () #declare PosY = 0; #declare PosZ = RO * cos(CK+3.23); object { Trident_A () - rotate + rotate rotate y*CK*99.22 translate } @@ -88,7 +88,7 @@ light_source { <23, 10, 15>, rgb <0.77, 0.79, 0.80> } // ------------------------------------------------------------- camera { - location <9+NormClock, 1.60+(17*NormClock), 11.59> + location <9+NormClock, -2.60+(24*NormClock), 11.59> look_at <0.0, 0.0, 0> right #if (0) diff --git a/topview.pov b/topview.pov index 265267d..55008d3 100644 --- a/topview.pov +++ b/topview.pov @@ -32,11 +32,13 @@ object { Le_Decor } #declare CamY = 47 - (9.70 * Cos_01(NormClock)); #declare CamZ = 10.70 + (2*NormClock); -#declare LatY = -4 + ( 2.12 * NormClock); +#declare LatY = -4 + ( 2.82 * NormClock); camera { - location <-3.60, CamY, CamZ> - look_at <0.6, LatY, 0> + spherical // XXX ! + normal { bumps 0.85 scale 0.50 } // XXX ! + location <-4.60, CamY, CamZ> + look_at <0, LatY, 0> right // focal_point <2, 1, 12> // aperture 0.046