#declare iho = texture { // pigment { color rgb <0.6,0.7,0.3> } pigment { wood colour_map { [0.2 color rgb < 1.0, 0.85, 0.51>] [0.5 color rgb <0.98, 0.87, 0.52>] [1.0 color rgb < 1.0, 0.87, 0.49>] } turbulence 0.065 octaves 2 scale <0.15, .15, 1> translate < -1 0 0 > rotate <-3, -3, 0> } normal { wood turbulence 0.065 octaves 2 // scale <0.15, .15, 1> translate < -1 0 0 > rotate <-3, -3, 0> } normal { bumps turbulence 0.15 octaves 2 translate < -1 0 0 > rotate <-3, -3, 0> } finish { ambient 0.1 brilliance 6 diffuse 0.9 metallic specular 0.80 roughness 1/120 reflection 0.1 } } #declare aijja = union { box { <-1,-0.2,-3> < 1, 0.2, 3> translate <-3, 0.2, -2.3> texture {iho} } box { <-1,-0.2,-3> < 1, 0.2, 3> translate <3, 0.2, -2.3> texture {iho} } sphere_sweep { linear_spline 3, < 0,-10, 0>, 1 < 0, 0, -1.8>, 1 < 0, 10, 0>, 1 tolerance 0.1 translate <3,10,0> texture {iho} } sphere_sweep { linear_spline 3, < 0,-10, 0>, 1 < 0, 0, -1.8>, 1 < 0, 10, 0>, 1 tolerance 0.1 translate <-3,10,0> texture {iho} } box { <-3.1,-6,-2.6> < 3.1, 8, 2> translate <0,26,1> texture {iho} } sphere { <0,0,0> 2.8 translate <0,38,1> texture {iho} } cylinder { <0, 1,0> <0,-3,0> 1 translate <0,36,1> texture {iho} } sphere_sweep { linear_spline 3, <-3, 6.5, 2>, 1 <-5, 13, 1.8>, 1 <-4.5, 19, 0>, 1 tolerance 0.1 translate <0,26,0> texture {iho} } sphere_sweep { linear_spline 3, < 3, 6.5, 2>, 1 < 5, 13, 1.8>, 1 < 4.5, 19, 0>, 1 tolerance 0.1 translate <0,26,0> texture {iho} } }