File:Lava planet 2.png
![File:Lava planet 2.png](https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Lava_planet_2.png/800px-Lava_planet_2.png?20221007124200)
Original file (1,600 × 1,200 pixels, file size: 1.31 MB, MIME type: image/png)
Captions
Captions
Summary
[edit]DescriptionLava planet 2.png |
English: Lava planet that is near of its central star. In light side there are magma ocean. In night side there are lot of volcanoes. Ash clouds are in atmosphere. |
Date | |
Source | Own work |
Author | Merikanto |
POV-Ray code
//
//## lava planet
// hotters side has magma cover
// povray 3.8 source code
// 7.10.2022 0000.0001
camera {
location <-3,1,-1>*0.75
look_at <0,0,0>
}
light_source {
<-1,0,0>*100*1000
color rgb <1,1,1>*2.1
}
default { finish {diffuse 0.9 phong 0.00 ambient 1} }
#declare Earth_Radius=1;
- declare Media_Intensity=0.15*200;
//#declare Media_Emission=0.065*10;
- declare Media_Eccentricity=0.56;
- declare Atmosphere_Top=0.05;
//#declare Cloud_Brightness=0.42;
//#declare Light_Intensity=4.1;
- declare atm_samples= 20;
- declare tex1base1 = function {
pigment {
// crackle
// wrinkles
// agate
granite
scale 3
// turbulence 0.03
turbulence 0.5
scale 1/5
}
}
- declare tex1base2 = function {
pigment {
crackle
//scale 1/3
scale 1/10
turbulence 1/3
}
}
- declare cmap1= color_map {
[0 color rgb <0.03, 0.03, 0.03>*5 ]
[0.2 color rgb <0.12, 0.06, 0.06>*1 ]
[0.3 color rgb <0.39, 0.09, 0.16> ]
[0.4 color rgb <0.54, 0.10, 0.13> ]
[0.5 color rgb <1.00, 0.40, 0.10> ]
[1.0 color rgb <0.92, 0.92, 0.00> ]
}
- declare cmap1b= color_map {
[0.0 color rgb <0.92, 0.92, 0.00> ]
[0.25 color rgb <1.00, 0.40, 0.10> ]
[0.3 color rgb <0.54, 0.10, 0.13> ]
[0.35 color rgb <0.39, 0.09, 0.16> ]
[0.45 color rgb <0.12, 0.06, 0.06>*1 ]
[0.5 color rgb <0.03, 0.03, 0.03>*5 ]
}
- declare cmap2=
color_map {
[0.0 color rgbt <0.92, 0.92, 0.00,0.1> ]
[0.25 color rgbt <1.00, 0.40, 0.10,0.6> ]
[0.5 color rgbt <0.54, 0.10, 0.13,0.9> ]
[1.0 color rgbt <0.12, 0.06, 0.11,1.0> ]
}
- declare cmap3= color_map {
[0.0 color rgbt <0.92, 0.92, 0.00,0.1> ]
[0.15 color rgbt <1.00, 0.40, 0.10,0.6> ]
[0.2 color rgbt <0.54, 0.10, 0.13,0.9> ]
[0.75 color rgbt <0.39, 0.09, 0.16,1.0> ]
[0.85 color rgbt <0.12, 0.06, 0.11,1.0> ]
[1 color rgbt <0.03, 0.03, 0.03,1.0> ]
}
- declare cmap4=
color_map {
[0 color rgb < 1.00, 0.99, 0.75 > ]
[1/24 color rgb < 1.00, 0.89, 0.48>]
[1.5/24 color rgb <1.00, 0.80, 0.17 > ]
[2/24 color rgb <0.99, 0.31, 0.05 > ]
[2.5/24 color rgb <0.75, 0.03, 0.00 > ]
[3/24 color rgb <0.67, 0.04, 0.01 > ]
[3.5/24 color rgb <0.42, 0.07, 0.10 > ]
[4/24 color rgb < 0.37, 0.03, 0.03> ]
[7/24 color rgb <0.26, 0.14, 0.20 > ]
[12/24 color rgb < 0.12, 0.06, 0.11,1.0> ]
[24/24 color rgb < 0.12, 0.06, 0.11,1.0>*0.75 ]
}
#declare cmap4b=
color_map {
[0 1/24 color rgb < 1.00, 0.99, 0.75 >*2 color < 1.00, 0.89, 0.48>*1.5 ]
[1/24 1.5/24 color rgb < 1.00, 0.89, 0.48>*1.5 color <1.00, 0.80, 0.17 >*1.2 ]
[1.5/24 2/24 color rgb <1.00, 0.80, 0.17 >*1.2 color <0.99, 0.31, 0.05 >*1 ]
[2/24 2.5/24 color rgb <0.99, 0.31, 0.05 > color <0.75, 0.03, 0.00 > ]
[2.5/24 3/24 color rgb <0.75, 0.03, 0.00 > color <0.67, 0.04, 0.01 > ]
[3/24 3.5/24 color rgb <0.67, 0.04, 0.01 > color <0.42, 0.07, 0.10 > ]
[3.5/24 4/24 color rgb <0.42, 0.07, 0.10 > color < 0.37, 0.03, 0.03>]
[4/24 7/24 color rgb < 0.37, 0.03, 0.03> color <0.26, 0.14, 0.20 > ]
[7/24 12/24 color rgb <0.26, 0.14, 0.20 > color < 0.12, 0.06, 0.11,1.0> ]
[12/24 24/24 color rgb < 0.12, 0.06, 0.11,1.0> color < 0.12, 0.06, 0.11,1.0>*0.75]
[24/24 color rgb < 0.12, 0.06, 0.11,1.0>*0.75 ]
}
#declare cmap4c=
color_map {
[0 2/100 color rgb < 1.00, 0.99, 0.75 >*2.5 color < 1.00, 0.89, 0.48>*2 ]
[2/100 5/100 color rgb < 1.00, 0.89, 0.48>*2.0 color <1.00, 0.80, 0.17 >*1.5 ]
[5/100 7/100 color rgb <1.00, 0.80, 0.17 >*1.5 color <0.99, 0.31, 0.05 >*1 ]
[7/100 9/100 color rgb <0.99, 0.31, 0.05 > color <0.75, 0.03, 0.00 > ]
[9/100 11/100 color rgb <0.75, 0.03, 0.00 > color <0.67, 0.04, 0.01 > ]
[11/100 13/100 color rgb <0.67, 0.04, 0.01 > color <0.42, 0.07, 0.10 > ]
[13/100 15/100 color rgb <0.42, 0.07, 0.10 > color < 0.37, 0.03, 0.03>]
[15/100 17/100 color rgbt < 0.37, 0.03, 0.03, 0> color rgbt <0.26, 0.14, 0.20, 0.25> ]
[17/100 20/100 color rgbt <0.26, 0.14, 0.20, 0.25> color rgbt < 0.12, 0.06, 0.11,0.5> ]
// [19/100 20/100 color rgbt < 0.12, 0.06, 0.11,0.5> color rgbt < 0.12, 0.06, 0.11,1.0>]
[20/100 color rgbt < 0.12, 0.06, 0.11,1.0> ]
[100/100 color rgbt < 0.12, 0.06, 0.11,1.0>]
}
- declare cmap5=
color_map {
[-1 color rgb < 1.00, 1.00, 0.98 > ]
[0 color rgb < 1.00, 1.00, 0.96 > ]
[1/100 color rgb <0.99, 1.00, 0.69 > ]
[2/100 color rgb < 0.97, 1.00, 0.34 > ]
[3/100 color rgb < 0.97, 1.00, 0.34 > ]
[4/100 color rgb < 0.98, 0.84, 0.15 > ]
[5/100 color rgb < 0.99, 0.58, 0.02 > ]
[6/100 color rgb < 1.00, 0.35, 0.01 > ]
[7/100 color rgb < 0.84, 0.44, 0.33 > ]
[8/100 color rgb < 0.49, 0.26, 0.32 > ]
[9/100 color rgb < 0.44, 0.20, 0.25 > ]
[10/100 color rgb < 0.31, 0.24, 0.32 > ]
[11/100 color rgb < 0.21, 0.15, 0.21 > ]
[50/100 color rgb <0.09, 0.06, 0.08 > ]
[100/100 color rgb <0.09, 0.06, 0.08 >/2 ]
}
#declare cmap5b =
color_map {
[-1 color rgb < 1.00, 1.00, 0.98 > ]
[0 color rgb < 1.00, 1.00, 0.96 > ]
[1/100 color rgb <0.99, 1.00, 0.69 > ]
[2/100 color rgb < 0.97, 1.00, 0.34 > ]
[3/100 color rgb < 0.97, 1.00, 0.34 > ]
[4/100 color rgb < 0.98, 0.84, 0.15 > ]
[5/100 color rgb < 0.99, 0.58, 0.02 > ]
[6/100 color rgb < 1.00, 0.35, 0.01 > ]
[7/100 color rgb < 0.84, 0.44, 0.33 > ]
[8/100 color rgb < 0.49, 0.26, 0.32 > ]
[9/100 color rgb < 0.44, 0.20, 0.25 > ]
[10/100 color rgb < 0.31, 0.24, 0.32 > ]
[11/100 color rgb < 0.21, 0.15, 0.21 > ]
[50/100 color rgb <0.09, 0.06, 0.08 > ]
[100/100 color rgb <0.09, 0.06, 0.08 >/2 ]
}
- declare ltex1 = texture
{
pigment {
function {
tex1base1(x,y,z).gray
}
color_map {
// cmap1
// cmap2
// cmap3
cmap5
}
}
normal {
function {
tex1base1(x,y,z).gray
}
bump_size 0.0
}
finish {
ambient 0.5
diffuse 0.4
// phong 0.05
// specular 0.05
}
}
- declare ltex2 = texture
{
pigment {
crackle
// wrinkles
// agate
// granite
// gradient y
// frequency 1/2
scale 1/3
// sine_wave
// ramp_wave
scale 1
turbulence 1
color_map {
cmap2
}
}
finish {
ambient 0.1
diffuse 0.65
// phong 0.05
// specular 0.05
}
}
- declare ltex3 = texture
{
pigment {
function {
tex1base1(x,y,z).gray
}
color_map {
cmap4
}
}
/*
normal {
function {
tex1base1(x,y,z).gray
}
bump_size -1
}
*/
finish {
ambient 0.5
diffuse 0.65
// phong 0.05
// specular 0.05
}
}
#declare ltex4 = texture
{
pigment {
gradient x
// turbulence 0.15
turbulence 0.3
octaves 6000
poly_wave 0.9
color_map {
cmap4c
// cmap5
// cmap4
// cmap3
// cmap2
// cmap1
// cmap1b
// scale 0.5
}
scale 2
translate x*1
}
/*
normal {
function {
tex1base1(x,y,z).gray
}
bump_size -1
}
*/
finish {
ambient 0.3
diffuse 0.65
// phong 0.05
// specular 0.05
}
}
#declare lava_planet1= object
{
sphere {0,1}
texture {
pigment {
color rgb <1,1,1>*0.1
}
normal {
// agate
// wrinkles
granite
scale 0.01
bump_size 10
}
finish {
ambient 0
diffuse 0.3
}
}
// texture { ltex1 }
// texture { ltex3 }
// texture { ltex2 }
}
#declare lava_planet2= object
{
sphere {0,1*1.0001}
// texture { ltex1 }
texture { ltex3 }
// texture { ltex2 }
}
#declare lava_planet3= object
{
sphere {0,1*1.0002}
// texture { ltex1 }
texture { ltex4 }
// texture { ltex2 }
}
#declare clouds1= object
{
sphere {0,1*1.01}
texture {
pigment {
granite
scale 1
turbulence 2
// omega 1
color_map {
[0.0 color rgbt <0.49, 0.26, 0.32,1> ]
[0.5 color rgbt <0.44, 0.20, 0.25,900/1000> ]
[1.0 color rgbt <0.31, 0.24, 0.328, 250/1000> ]
}
}
normal {
granite
scale 1/2
turbulence 5
}
finish {
ior 1.6
// ambient 0
}
}
}
#declare Density2=density { function
{
exp(-6.7*(sqrt(x*x+y*y+z*z) -1.00001)/0.05 )/1000
}
}
// #declare Atmm_Color=<0.2, 0.4, 1>
#declare Atm_Color=<1/2, 1/2, 1/2> ;
#declare Mat_Atm2 =
material {
texture {
pigment {
color rgbt <1.0, 1.0, 1.0, 1.0>
}
}
interior {
media {
method 3
// scattering { 5 color rgb <0.2, 0.4, 1>*Media_Intensity*0.7/2 eccentricity Media_Eccentricity }
// emission <0.2, 0.4, 1>*0.5/100
scattering { 5 color rgb Atm_Color*Media_Intensity*10 eccentricity Media_Eccentricity }
emission Atm_Color/5
// samples 20,20
samples atm_samples // increase = more precise
//intervals 1
density {
// Density1
Density2
}
}
}
}
#declare atmos2=difference {
sphere {
<0,0,0>, 1
}
sphere {
<0,0,0>, 1
scale (Earth_Radius+0.005)/(Earth_Radius+Atmosphere_Top)
}
material { Mat_Atm2 }
scale Earth_Radius+Atmosphere_Top
hollow on
}
union {
object { lava_planet2 }
object { lava_planet3 }
object { clouds1 }
object {atmos2}
}
Licensing
[edit]![w:en:Creative Commons](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![attribution](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
![share alike](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png)
- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 12:42, 7 October 2022 | ![]() | 1,600 × 1,200 (1.31 MB) | Merikanto (talk | contribs) | update |
12:35, 7 October 2022 | ![]() | 1,600 × 1,200 (1.32 MB) | Merikanto (talk | contribs) | Uploaded own work with UploadWizard |
You cannot overwrite this file.
File usage on Commons
There are no pages that use this file.
Metadata
This file contains additional information such as Exif metadata which may have been added by the digital camera, scanner, or software program used to create or digitize it. If the file has been modified from its original state, some details such as the timestamp may not fully reflect those of the original file. The timestamp is only as accurate as the clock in the camera, and it may be completely wrong.
PNG file comment |
|
---|---|
File change date and time | 09:41, 7 October 2022 |
Software used |