Перейти на страницу файла на Викискладе

Файл:Ringed gas giant planet 2.png

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Исходный файл(1600 × 1200 пкс, размер файла: 502 КБ, MIME-тип: image/png)

Краткое описание

Описание
English: Gas giant planet that has quite faint rings. Not Saturn.
Дата
Источник Собственная работа
Автор Merikanto

//       
// pov-ray 3.8 source code
//
// ringed gas giant planet, yellowish , quite faint rings
// not Saturn
//
// 23.9.2023 v 0000.0004x
//
  1. include "functions.inc"


default { finish { ambient 0.000002 diffuse 0.7 } }    
 

camera {

 location  <0,0,-1>*25*1
 angle 16
look_at 0

}


light_source {

<-3,1,-5>*1000*1000*1000*1000

//color rgb <1.00, 0.71, 0.42>*1.5 //color rgb <1.00, 0.80, 0.44>*1.6 //color rgb <1.00, 0.93, 0.89>*1.6

//  color rgb 2
 color rgb 1.2

}



  1. declare aplanet1= object {

sphere {0,1}

texture {

   pigment {

// marble

 function {f_marble(y,x,z)*0.5+f_wrinkles(x*0,y*10,z*0)*0.5} 
//    function {f_marble(y,x,z)*-f_wrinkles(x*0,y*3,z*0)*1.0} 
 
   // function {cos(abs(y*(pi*2)))*max(exp(-abs(y)),1)   }     
    //   function {cos(abs(y*(pi/4)))*-f_wrinkles(x*2,abs(y*2)*3,z*0)*1.0 *max(exp(-abs(y)),1)  }   

//scale y/2

      // Saturn style bmap 1
                  
   scale 10
       warp { turbulence 0.2}

scale 0.1

   color_map {
        [0 color rgb <0.63, 0.60, 0.48>*1]
       [0.0001 color rgb <0.77, 0.64, 0.45>*1.5] 
            [1 color rgb <0.92, 0.79, 0.51>*1.5]
   } 

/*

   color_map {
       [0 color rgb <0.56, 0.50, 0.35>*1.5] 
            [1 color rgb <0.69, 0.60, 0.40>*1.5]
   } 
 */

/*

     color_map {
       [0 color rgb <0.69, 0.60, 0.40>*0]
       [1 color rgb <1, 1, 1>*1.5] 
   
   } 
  • /

//color <0,0,1> } }

// white clouds

texture {
    pigment {

// function {max(f_wrinkles(x*2,y*10,z*2),f_wrinkles(x/40,y/40,z/40)) }

  function { min(f_wrinkles(x*4,y*10,z*4), f_wrinkles(x,y*5,z))   } 
   scale 5     
     warp { turbulence 0.2}  
 scale 1/5  
    scale 30     
     warp { turbulence 0.5}  
 scale 1/30  
     scale 100     
     warp { turbulence 0.5}  
 scale 1/100 
 scale 2

        color_map {
       [0 color rgbt <1,1,1,0.3>*2] 
           [1/3 color rgbt <1,1,1,1>] 
       [1 color rgbt <1, 1, 1,1>] 
   
         }
   }

}


// polar haze

  texture {
    pigment {
 
      function {  cos(abs(y*(pi*2)))  }  
 scale 4
        color_map {
       [0 color rgbt <1,1,1,0.2>*1] 

       [1 color rgbt <1, 1, 1,1>] 
   
         }
   }

}

}


#declare ring01=

disc {

<0,0,0>
<0,0,0.1>
2.6
2.25
texture {
pigment {

// waves waves scale 0.6 //scallop_wave

 sine_wave
color_map{
[0 color rgbt <0.8,0.8,0.8,0>*2]
[1 color rgbt <0,0,0,1>]
}
}
finish {
ambient 0  
diffuse 0.3  
specular 0.3
phong 0.3 
brilliance 0.6
}
scale 0.03

} }

  1. declare ring02=
 disc {
<0,0,0>
<0,0,0.1>
2.2
1.4099
texture {
pigment {
waves
color_map{
[0 color rgbt <1,1,1,0>*1]
[1 color rgbt <0,0,0,1>]
}
}
finish {
ambient 0  
  diffuse 1  
specular 1
phong 1
brilliance 0.3
}
scale 0.03

} }

  1. declare ring03=

disc {

<0,0,0>
<0,0,0.1>

// 2.7 // 2.61

 2.62
2.8  
texture { pigment { rgbt <1,1,1, 0.5> }
finish {
ambient 0  
  diffuse 1 
specular 1
phong 1
brilliance 0.1
}

}


}


  1. declare ring04=
disc {
<0,0,0>
<0,0,0.1>
1.41
1.3
texture { pigment { rgbt <1,1,1, 0>*3 }
finish {
ambient 0  
  diffuse 1  
specular 1
phong 1 
brilliance 0.3
}

}

  }
  1. declare rings1= union

{


object {ring01}
              
object {ring02}

// object {ring03}

object {ring02}
finish {

ambient 0 diffuse 0.8

}

}









  1. declare splanet1= union{
object {aplanet1 rotate x*90}
object {rings1}  

rotate x*90 }



object { splanet1

rotate x*-15 rotate z*60 rotate y*70 }



Old POV-Ray 3.7 source code

//       
// pov-ray 3.8 source code
//
// ringed gas giant planet, yellowish , quite faint rings
// not Saturn
//
// 18.9.2023 v 0000.0003
//
  1. include "functions.inc"


default { finish { ambient 0.000002 diffuse 0.7 } }    
 

camera {

 location  <0,0,-1>*20
 angle 16
look_at 0

}


light_source {

<5,5,-5>*1000000

//color rgb <1.00, 0.71, 0.42>*1.5 //color rgb <1.00, 0.80, 0.44>*1.6 //color rgb <1.00, 0.93, 0.89>*1.6

//  color rgb 2
 color rgb 1.5

}



  1. declare aplanet1= object {

sphere {0,1}

texture {

   pigment {

// marble

 // function {f_marble(y,x,z)*0.5+f_granite(x*0,y*30,z*0)*0.5} 
    function {f_marble(y,x,z)*-f_wrinkles(x*0,y*3,z*0)*1.0} 
        

scale y/2

   color_map {
       [0 color rgb <0.69, 0.60, 0.40>*1.5]
       [1 color rgb <0.56, 0.50, 0.35>*1.5] 
   
   }

//color <0,0,1> } }




}


#declare ring01=

disc {

<0,0,0>
<0,0,0.1>
2.6
2.25
texture {
pigment {
waves
color_map{
[0 color rgb <0.4,0.4,0.4>]
[1 color rgb <0,0,0>]
}
}
finish {
ambient 0
}
scale 0.03

} }

  1. declare ring02=
 disc {
<0,0,0>
<0,0,0.1>
2.2
1.4099
texture {
pigment {
waves
color_map{
[0 color rgbt <0.7,0.7,0.6,0.5>]
[1 color rgbt <0,0,0,1>]
}
}
finish {
ambient 0
}
scale 0.03

} }

  1. declare ring03=

disc {

<0,0,0>
<0,0,0.1>

// 2.7 // 2.61

 2.5
2.8  
texture { pigment { rgbf <0.1,0.1,0.1, 0.95> }}

}


  1. declare ring04=
disc {
<0,0,0>
<0,0,0.1>
1.41
1.3
texture { pigment { rgbf <0.9,0.9,0.8, 0.8> }}
  }
  1. declare rings1= union

{


object {ring01}
              
object {ring02}
object {ring03}
object {ring02}
finish {

ambient 0 diffuse 0.8

}

}


  1. declare splanet1= union{
object {aplanet1 rotate x*90}

object { rings1 } rotate x*90

}


object { splanet1

rotate y*40 rotate x*-20 rotate z*26

}

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 4.0 International
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл
Gas giant planet that has quite faint rings

Элементы, изображённые на этом файле

изображённый объект

У этого свойства есть некоторое значение без элемента в

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий07:41, 23 сентября 2023Миниатюра для версии от 07:41, 23 сентября 20231600 × 1200 (502 КБ)MerikantoUpdate of layout and code
14:13, 22 сентября 2023Миниатюра для версии от 14:13, 22 сентября 20231600 × 1200 (308 КБ)MerikantoUploaded own work with UploadWizard

Нет страниц, использующих этот файл.

Метаданные