#version 3.7; global_settings { assumed_gamma 1.1 max_trace_level 10 ambient_light rgb <0.02, 0.025, 0.03> } background { color rgb <0.03, 0.04, 0.07> } camera { location <0, 2.2, -6.35> look_at <0, 1.20, 0> angle 38 } sky_sphere { pigment { gradient y color_map { [0.00 color rgb <0.02, 0.025, 0.04>] [0.65 color rgb <0.03, 0.04, 0.07>] [1.00 color rgb <0.05, 0.07, 0.12>] } } } #declare MoodFloorTex = texture { pigment { wrinkles color_map { [0.00 color rgb <0.055, 0.060, 0.075>] [0.55 color rgb <0.070, 0.080, 0.100>] [1.00 color rgb <0.045, 0.050, 0.065>] } scale 2.2 } normal { bumps 0.25 scale 0.40 } finish { diffuse 0.82 specular 0.10 roughness 0.07 reflection 0.05 } } plane { y, 0 texture { MoodFloorTex } } #declare Atmos = interior { media { scattering { 1, rgb <0.20, 0.28, 0.40>*0.070 } absorption rgb <0.12, 0.14, 0.18>*0.025 samples 2, 5 method 3 } } box { <-12, 0, -16>, <12, 9.0, 9> hollow interior { Atmos } pigment { rgbt 1 } no_shadow } light_source { <6, 7.5, -8> color rgb <0.50, 0.58, 0.55>*1.05 area_light <0.35,0,0>, <0,0,0.35>, 1, 1 adaptive 1 jitter media_interaction on media_attenuation on } light_source { <-6.5, 4.2, -2.0> color rgb <0.35, 0.85, 0.50> media_interaction on media_attenuation on } light_source { <0.0, 6.2, -2.0> color rgb <0.15, 0.15, 0.15> media_interaction on media_attenuation on } light_source { <0.0, 1.1, -2.2> color rgb <0.12, 0.18, 0.18> shadowless } light_source { <0.0, 3.8, 5.5> color rgb <0.15, 0.10, 0.15> shadowless } #declare FractalBump = normal { wrinkles 0.85 turbulence 0.35 scale 0.55 } #declare Mood_Glass_Pig = pigment { bozo turbulence 0.45 color_map { [0.00 color rgbf <0.55, 0.85, 0.98, 0.94>] [0.55 color rgbf <0.78, 0.96, 1.00, 0.92>] [1.00 color rgbf <0.60, 0.90, 1.00, 0.93>] } scale 0.90 rotate <0, 20, 0> } #declare Mood_Glass_Tex = texture { pigment { Mood_Glass_Pig } normal { FractalBump 0.25 scale 0.65 } finish { diffuse 0.02 specular 0.95 roughness 0.008 reflection { 0.08, 0.40 fresnel on } conserve_energy } } #declare Mood_Glass_Interior = interior { ior 1.45 fade_distance 1.20 fade_color rgb <0.06, 0.30, 0.40> caustics 0.10 } #declare Mood_Core_Pig = pigment { granite turbulence 0.90 color_map { [0.00 color rgbf <1.00, 0.55, 0.18, 0.55>] [0.50 color rgbf <1.00, 0.75, 0.32, 0.70>] [1.00 color rgbf <0.95, 0.95, 1.00, 0.82>] } scale 0.55 rotate <10, -15, 0> } #declare Mood_Core_Tex = texture { pigment { Mood_Core_Pig } normal { bumps 0.25 scale 0.35 } finish { diffuse 0.05 specular 0.70 roughness 0.012 reflection { 0.05, 0.16 fresnel on } emission 0.45 conserve_energy } } #declare Mood_Core_Interior = interior { ior 1.33 fade_distance 0.70 fade_color rgb <0.95, 0.45, 0.15>*0.55 caustics 0.06 } #declare StandTex = texture { pigment { color rgb <0.050, 0.052, 0.060> } finish { diffuse 0.92 specular 0.10 roughness 0.10 reflection 0.02 } } #declare MoodGlow = interior { media { emission rgb <0.18, 0.55, 0.70>*0.22 density { spherical color_map { [0.00 color rgb 0.0] [0.40 color rgb 0.18] [1.00 color rgb 1.0] } scale 1.08 translate <0, 1.25, 0> } samples 2, 5 method 3 } } union { sphere { <0, 1.25, 0>, 1.15 texture { Mood_Glass_Tex } interior { Mood_Glass_Interior } } sphere { <1, 1.25, 0>, 1.12 hollow pigment { rgbt 1 } interior { MoodGlow } no_shadow } sphere { <1.18, 1.08, -0.06>, 0.52 texture { Mood_Core_Tex } interior { Mood_Core_Interior } } sphere { <-1.95, 1.55, 0.20>, 0.14 texture { Mood_Glass_Tex } interior { Mood_Glass_Interior } } sphere { < 1.85, 1.70, -0.10>, 0.11 texture { Mood_Glass_Tex } interior { Mood_Glass_Interior } } sphere { < 1.10, 2.15, 0.55>, 0.09 texture { Mood_Glass_Tex } interior { Mood_Glass_Interior } } cylinder { <0, 0.01, 0>, <0, 0.28, 0>, 0.55 texture { StandTex } } rotate <0, -10, 0> }