#version 3.7; global_settings{ assumed_gamma 1.0 subsurface{} } #include "colors.inc" #declare FS=texture { pigment { color Aquamarine } finish { subsurface { translucency Red } } } ; #declare FP=texture { pigment { color BlueViolet } } ; #declare IS=texture { pigment { color CadetBlue } } ; camera { orthographic location <0,10,-30> up y right image_width/image_height*x look_at 0 angle 60 } light_source { <-1,10,-20>*100, 1 area_light 50*y,50*x,10,10 adaptive 1 jitter } sphere { 0, 3 texture { FS } } cone { -3*x+6*z,1, 3*x,3 texture { FS } translate 13*x } cylinder { -3*x+6*z, 3*x, 3 texture { FS } translate -13*x } torus { 3,1.5 rotate -60*x texture { FS } translate 9*y+11*x } ovus { 3,1.5 texture { FS } translate 9*y-11*x } box { -3,3 rotate 20*y texture { FS } translate -9*y } disc { 0,z,3,1 rotate 20*y texture { FP } translate -9*y-11*x } triangle { 3*x,-3*x-3*y,3*y texture { FP } translate -9*y+11*x } polygon { 6, 3*x,3*x+2*y,3*y,y-3*x,-3*x-3*y,3*x texture { FP } translate +9*y } plane { y,0 texture { IS } translate -15*y }