#include "colors.inc" #include "textures.inc" camera { up<0,1,0> right<-1.33,0,0> location <30, 20, 30> direction <0, 0, 2.5> look_at <0,0,0> } light_source {<20, 20, 20> color rgb <1.0, 0.8, 0,8>} light_source {<20, 20, -20> color rgb <0.5, 0.3, 0.8>} #declare P_Cloud4 = pigment { wrinkles turbulence 0.1 lambda 2.2 omega 0.707 color_map { [0.20 rgb <0.0, 0.2, 0.6> * 0.85 ] [0.50 Black ] [1.00 rgb <0.5, 0.2, 0.0> ] } scale <0.5, 0.15, 1> } sky_sphere { pigment { gradient y pigment_map { [0.00 rgb <0.184, 0.184, 0.309> ] [0.15 P_Cloud4 scale <0.05, 0.40, 0.05> rotate z*30 ] [0.45 P_Cloud4 scale <0.25, 0.15, 0.50> ] } } } isosurface{ function {"HyperFun", library "hyperfun","HF_program=starship.hf, HF_object=StarShip, x=1, y=2, z=3", <0,0,0,0>} bounded_by{ box {<-10, -10, -10>, <10, 10, 10>}} accuracy 0.04 max_gradient 4000 sign -1 eval texture { Silver1 } }