// Last edited on DATE TIME by USER // Processed by remove-cam-lights #include "colors.inc" #include "stones.inc" #include "textures.inc" #declare A11 = < 0.00, 0.00, 0.00 >; #declare A12 = < 2.00, 0.25, 0.00 >; #declare A13 = < 4.00, 0.50, 0.00 >; #declare A14 = < 6.00, 0.75, 0.00 >; #declare A21 = < 0.00, 0.00, 1.20 >; #declare A22 = < 2.00, 0.25, 0.80 >; #declare A23 = < 4.00, 0.50, 0.40 >; #declare A24 = < 6.00, 0.75, 0.00 > + 0.001*z; #declare A31 = < 0.00, 3.00, 0.30 >; #declare A32 = < 2.00, 3.25, 0.20 >; #declare A33 = < 4.00, 3.50, 0.10 >; #declare A34 = < 6.00, 3.75, 0.00 > + 0.001*z; #declare A41 = < 0.00, 3.00, 0.00 >; #declare A42 = < 2.00, 3.25, 0.00 >; #declare A43 = < 4.00, 3.50, 0.00 >; #declare A44 = < 6.00, 3.75, 0.00 >; #declare bz_scale = 0.30; #include "bz-things.inc" #declare parteA = union{ bicubic_patch { type 0 flatness 0.01 u_steps 4 v_steps 4 A11, A12, A13, A14, A21, A22, A23, A24, A31, A32, A33, A34, A41, A42, A43, A44 texture { bz_tx_A } } object { bz_grid_A } } #declare corpo = object { cylinder { <0,0,0>, <0, 4, 0>, 1 } texture { bz_tx_B } } #declare scene = union{ union { object { corpo } object { parteA translate <0.80, 0.50, 0.00> } object { parteA scale <1, 1, -0.5> translate <0.80, 0.50, 0.00> } object { parteA scale <-1, 1, 1> translate <-0.80, 0.50, 0.00> } object { parteA scale <-1, 1, -0.5> translate <-0.80, 0.50, 0.00> } } } object{ bz_checker_bg } object{ scene translate bz_rite_pos }