#include "colors.inc" //#declare est_planeta = "earth-land.png"; //#declare fundo = "hubble-Sag-s5_l.jpg"; //sky_sphere{ pigment {image_map { jpeg fundo}}} #declare r = 10; #declare A11 = <-r,0,0>; #declare A12 = <-r+.0001,0,0>; #declare A13 = <-r+.00001,0,0>; #declare A14 = <-r,0,0>; #declare A21 = <-r,-r,0>; #declare A22 = <-r,-r,r>; #declare A23 = <-r,-r,r+.00001>; #declare A24 = <-r,0,r>; #declare A31 = ; #declare A32 = ; #declare A33 = ; #declare A34 = ; #declare A41 = ; #declare A42 = ; #declare A43 = ; #declare A44 = ; #declare B11 = A11; #declare B12 = A12; #declare B13 = A13; #declare B14 = A14; #declare B21 = <-r,r,0>; #declare B22 = <-r,r,r>; #declare B23 = <-r,0,r+.00001>; #declare B24 = A24; #declare B31 = ; #declare B32 = ; #declare B33 = ; #declare B34 = A34; #declare B41 = A41; #declare B42 = A42; #declare B43 = A43; #declare B44 = A44; #declare C11 = A11; #declare C12 = A12; #declare C13 = A13; #declare C14 = A14; #declare C21 = A21; #declare C22 = <-r,-r,-r>; #declare C23 = <-r,-r,-r+0.00001>; #declare C24 = <-r,0,-r>; #declare C31 = A31; #declare C32 = ; #declare C33 = ; #declare C34 = ; #declare C41 = A41; #declare C42 = A42; #declare C43 = A43; #declare C44 = A44; #declare D11 = A11; #declare D12 = A12; #declare D13 = A13; #declare D14 = A14; #declare D21 = <-r,r,0>; #declare D22 = <-r,r,-r>; #declare D23 = <-r,r,-r+.00001>; #declare D24 = <-r,0,-r>; #declare D31 = ; #declare D32 = ; #declare D33 = ; #declare D34 = ; #declare D41 = A41; #declare D42 = A42; #declare D43 = A43; #declare D44 = A44; #declare bz_scale = 0.9; #include "bz-things.inc" #declare retalhoA = union{ bicubic_patch{ type 1 flatness 0.001 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 retalhoB = union{ bicubic_patch { type 0 flatness 0.03 u_steps 4 v_steps 4 B11, B12, B13, B14, B21, B22, B23, B24, B31, B32, B33, B34, B41, B42, B43, B44 texture { bz_tx_B } } object { bz_grid_B } } #declare retalhoC = union{ bicubic_patch { type 0 flatness 0.03 u_steps 4 v_steps 4 C11, C12, C13, C14, C21, C22, C23, C24, C31, C32, C33, C34, C41, C42, C43, C44 texture { bz_tx_C } } object { bz_grid_C } } #declare retalhoD = union{ bicubic_patch { type 0 flatness 0.03 u_steps 4 v_steps 4 D11, D12, D13, D14, D21, D22, D23, D24, D31, D32, D33, D34, D41, D42, D43, D44 texture { bz_tx_D } } object { bz_grid_C } } union{ object {retalhoA} object {retalhoB} object {retalhoC} object {retalhoD} rotate 45*y } object{ bz_checker_bg } //background