#declare sc=.001; #declare Building_T= texture{ pigment{ bozo color_map{ [.25 rgb<1,.7,.7>] [1 rgb<1,.95,.55>] } scale .001 } finish{diffuse 1} normal{ bumps .1 scale .00001} } #declare MainBuilding= box{<10,-100,-5>,<100,100,25> texture{Building_T}} #declare CornerPost= union{ box{<-.5,0,-.5>,<.5,.2,.5>} box{<-.45,.2,-.45>,<.45,1.25,.45>} box{<-.5,0,-.5>,<.5,.2,.5> translate<0,1,0>} box{<-.4,0,-.4>,<.4,.05,.4> translate<0,1.25,0>} box{<-.35,0,-.35>,<.35,.05,.35> translate<0,1.3,0>} texture{Building_T} } #declare Rails= box{<0,0,-.4>,<12,.15,.4> translate<0,1.025,19.5> texture{Building_T}} #declare Balcony= union{ object{CornerPost translate<.5,0,.5>} object{CornerPost translate<.5,0,19.5>} object{Rails} box{<0,0,0>,<20,-.2,20> texture{Building_T}} } #declare Palace= union{ object{Balcony} object{MainBuilding} translate<0,300,0> } object{Palace scale sc} background{rgb<1,0,0>} light_source{<-2000,1500,1000> rgb<1,1,1>*1.3 } camera{ location<3,303.5,0>*sc look_at<-1000,0,100000>*sc angle 70 }