Compare commits

..

2 Commits

Author SHA1 Message Date
Tonton Th
3728c5f738 évolution de la chose 2025-12-03 12:51:23 +01:00
Tonton Th
aff60cf979 fine tuning 2025-12-03 12:50:28 +01:00
3 changed files with 11 additions and 13 deletions

View File

@ -279,13 +279,11 @@ union {
/* a l'interieur du 'circular' */
object { Chose () translate <-25, 0, -31> }
object { Chose () translate < 20, 0, -32> }
/* a l'exterieur du 'circular' */
#for (foo, 0, 359, 18)
#local CK = radians(foo + (5*rand(Rng1)));
#local DX = 66 * sin(CK);
#local DZ = 64 * cos(CK);
object { Chose () translate < DX, 0, DZ> } // XXX
#end
}
@ -372,9 +370,9 @@ union {
/* les trucs dans le Y négatif */
object { OpenBox(2, 0.08) rotate <0, -12+(24*NormClock), 0>
translate <-19, 4, -86> }
translate <-19, 2, -86> }
object { OpenBox(2, 0.08) rotate <0, -120+(4*NormClock), 0>
translate <-17, 4, -104> }
translate <-17, 2, -104> }
object { Les_Cahutes () rotate y*7 translate <35, 0, -91> }
object { Les_Cahutes () rotate y*2 translate <31, 0, -79> }
}

View File

@ -4,12 +4,12 @@
*/
/* ======================================================= */
#declare R_C = 0.79;
#declare R_C = 0.72;
/* ce truc mérite un nom plus parlant ! */
#macro Chose_le_pied ()
merge {
#local RCP = 0.54;
#local RCP = R_C * 0.666;
cylinder { 0, y/2, 0.07 }
cone { y*0.125, RCP, y*0.250, 0.07 }
cylinder { 0, y*0.125, RCP }
@ -35,8 +35,8 @@ merge {
#local C2X = (R_C + 0.2) * sin(CK2+rand(Rng1)) * sin(CK*3);
#local C2Z = (R_C + 0.3) * (sin(-CK2+rand(Rng1)) *
cos(CK*(rand(Rng1))));
#local Rt = 0.04+(0.06*Cos_010(NormClock));
#local H = 3.2;
#local Rt = 0.03+(0.04*Cos_010(NormClock));
#local H = 2.4;
cylinder { 0, <C2X, H, C2Z>, Rt }
sphere { <C2X, H, C2Z>, Rt }
#end
@ -53,15 +53,15 @@ merge {
// ------------------------------------------------------ ##
#macro Chose_le_corps () // = object
difference {
cone { 0, R_C*0.72, 1.2*y, R_C }
sphere { 1.2*y R_C*0.73 }
cone { 0, R_C*0.55, y, R_C }
sphere { y, R_C*0.75 }
#local R = rand(Rng1);
#if (R < 0.25) texture { tPlasticOrange }
#elseif (R < 0.50) texture { tPlasticBlue }
#elseif (R < 0.75) texture { tPlasticPrune }
#else texture { tPlasticGreen }
#end // if
translate y*0.50
translate y*0.48
}
#debug "== Fin chose le corps\n"
#end // macro

View File

@ -151,8 +151,8 @@ finish {
/* new: 28 octobre 2025 */
#declare Ground_Texture = texture
{
pigment { rgb <0.41, 0.39, 0.23> }
normal { dents 0.22 scale 1.5}
pigment { rgb <0.37, 0.39, 0.23> }
normal { dents 0.22 scale 1.6}
finish {
ambient 0 specular 0.3 metallic roughness 0.18
reflection { 0.4 metallic }