#version 3.7; global_settings { assumed_gamma 1.0 } background { color rgb <0.06, 0.07, 0.10> } camera { location <0, 3.2, -9.5> look_at <0, 1.2, 0> angle 45 } light_source { <8, 12, -10> color rgb <1.0, 0.98, 0.95> } light_source { <-6, 6, -4> color rgb <0.35, 0.45, 0.65> } plane { y, 0 pigment { color rgb <0.22, 0.22, 0.24> } finish { diffuse 0.85 specular 0.1 roughness 0.06 } } #declare Mat_Glass = texture { pigment { color rgbf <0.75, 0.90, 1.00, 0.75> } finish { specular 0.8 roughness 0.005 reflection 0.08 } }; #declare Mat_Metal = texture { pigment { color rgb <0.75, 0.76, 0.78> } finish { diffuse 0.25 specular 1.0 roughness 0.01 reflection 0.35 } }; #declare Mat_Stone = texture { pigment { color rgb <0.55, 0.52, 0.48> } finish { diffuse 0.9 specular 0.08 roughness 0.08 } }; #declare Mat_Accent = texture { pigment { color rgb <0.95, 0.42, 0.18> } finish { diffuse 0.85 specular 0.25 roughness 0.04 } }; union { // Central "imagined" object: a hovering glass orb with a metal ring and stone base sphere { <0, 2.1, 0>, 1.15 texture { Mat_Glass } interior { ior 1.5 } } torus { 1.35, 0.08 rotate <90, 0, 0> translate <0, 2.1, 0> texture { Mat_Metal } } // Soft inner glow (fake) sphere { <0, 2.1, 0>, 0.55 pigment { color rgb <0.35, 0.70, 1.0> } finish { emission 0.6 diffuse 0 } } // Base difference { cylinder { <0,0,0>, <0,0.55,0>, 1.9 } cylinder { <0,0.12,0>, <0,0.60,0>, 1.55 } texture { Mat_Stone } translate <0, 0, 0> } // Accent markers box { <-0.10, 0.54, -1.85>, <0.10, 0.80, -1.35> texture { Mat_Accent } } box { <-0.10, 0.54, 1.35>, <0.10, 0.80, 1.85> texture { Mat_Accent } } box { <-1.85, 0.54, -0.10>, <-1.35, 0.80, 0.10> texture { Mat_Accent } } box { < 1.35, 0.54, -0.10>, < 1.85, 0.80, 0.10> texture { Mat_Accent } } } object { union { // A few abstract "thought shards" around the orb cone { <0,0,0>, 0.0, <0,1.3,0>, 0.35 texture { Mat_Metal } } cone { <0,0,0>, 0.0, <0,1.1,0>, 0.30 texture { Mat_Metal } } } scale <0.45, 0.8, 0.45> rotate <0, 25, 15> translate <2.2, 1.0, -0.2> } object { union { cone { <0,0,0>, 0.0, <0,1.4,0>, 0.33 texture { Mat_Metal } } cone { <0,0,0>, 0.0, <0,1.0,0>, 0.28 texture { Mat_Metal } } } scale <0.42, 0.75, 0.42> rotate <0, -35, -10> translate <-2.0, 0.95, 0.5> } fog { distance 22 color rgb <0.06, 0.07, 0.10> fog_type 2 fog_offset 0.2 fog_alt 1.6 }