#version 3.7; global_settings{ assumed_gamma 1.0 } camera { orthographic location -10*z direction z up 5*y right 5*image_width/image_height*x } light_source { <-10,10,-10>*100,0.5 } light_source { <10,10,-10>*100,0.5 } //light_source { <-10,-10,-10>,0.6 } light_source { z*-90 color rgb 0.4 } background { srgb 0.5 } #include "colors.inc" #declare TM = texture { gradient u texture_map { #for(i,0,360,20) [i/360 pigment { gradient v pigment_map { #for(s0, 0, 1, 0.2) [s0/4 color srgbft CHSL2RGB() ] #end #for(l, 0, 1, 0.2) [(1+2*l)/4 color srgbft CHSL2RGB() ] #end #for(s1, 0, 1, 0.2) [(3+s1)/4 color srgbft CHSL2RGB() ] #end } } ] #end } } #declare Ku= lemon { -y, 0.6, y, 0.4, 3.3 uv_mapping texture { TM } rotate 150*y } object { Ku translate -x-y } object { Ku rotate -70*x translate +x-y } object { Ku rotate 70*x translate -x+y } object { Ku rotate -90*x translate +x+y }