File:Epsilon aurigae type variable star animation 2 1 1 1.ogg
Epsilon_aurigae_type_variable_star_animation_2_1_1_1.ogg (Ogg Theora video file, length 15 s, 800 × 600 pixels, 3.12 Mbps, file size: 5.58 MB)
Captions
Captions
Summary
[edit]DescriptionEpsilon aurigae type variable star animation 2 1 1 1.ogg |
English: Epsilon aurigae type variable star animation |
Date | |
Source | Own work |
Author | Merikanto |
ffmpeg
- with ffmpeg create ogg vorbis theora ogv animation
ffmpeg -framerate 24 -pattern_type glob -i '*.png' -c:v libtheora -q:v 9 -c:a libvorbis -q:a 4 out.ogv
POV ini
Input_File_Name=epsilon2.pov
Antialias=On
Antialias_Threshold=1
Antialias_Depth=2
Quality=11
Initial_Frame=1
Final_Frame=360
Initial_Clock=0
Final_Clock=360
Cyclic_Animation=on
Pause_when_Done=off
POV
/////////////////////
//
// Epsilon Aurigae-like Algol-type eclipsing variable
// secondary double star has surrounded by thick gas ring
// that can eclipse bright supergiant star
// POV-Ray 3.8 source code
//
// 6.10.2023 0000.0001
//
////////////////////////
- include "functions.inc"
- declare samples1=100;
- declare tauorig=180+90+70;
- declare taunolla=clock+tauorig;
- declare tau1=radians(taunolla);
- declare tau2=radians(taunolla+180.0);
- declare ra=5;
- declare rb=5;
- declare rc=0.15;
- declare ax = sin(tau1)*ra;
- declare ay = cos(tau1)*ra;
- declare bx = sin(tau2)*rb;
- declare by = cos(tau2)*rb;
- declare cx = sin(tau1*4)*rc;
- declare cy = cos(tau1*4)*rc;
- declare sax=ax*1;
- declare say=ay*1;
- declare sbx=bx*1;
- declare sby=by*1;
- declare scx=cx*1;
- declare scy=cy*1;
camera {
location <0,0,-50>
look_at <0,0,0>
angle 25
}
- macro starr1(color1, color2)
union {
object {
sphere {
0, 1
}
// pigment { color rgb color1 }
pigment {
granite
translate clock
warp {turbulence 0.5}
color_map {
[0 color rgb <1,1,0.0>]
[1 color rgb <1,1,1>]
}
}
finish {ambient 1}
// scale 0.25
}
sphere {
0, 1
pigment { color rgbf 1 }
hollow
interior {
media {
emission 5
method 3
intervals 2
samples samples1
// emission_type 2
// emission_extinction 2
density {
// spherical
function {pow(1*f_spherical(x,y,z),6) }
// scallop_wave
color_map {
[ 0.0 rgb 0.0 ]
// [ 0.4 rgb color1*0.05 ]
[ 0.7 rgb color1*0.05 ]
[ 1.0 rgb color2*2 ]
}
}
}
}
scale 3
}
} // juunion
- end
- macro starr2(color1, color2)
union {
object {
sphere {
0, 1
}
// pigment { color rgb color1 }
pigment {
granite
warp {turbulence 0.5}
color_map {
[0 color rgb <1,1,0.3>]
[1 color rgb <1,1,0.7>]
}
}
finish {ambient 2}
scale 0.25
}
sphere {
0, 1
pigment { color rgbf 1 }
hollow
interior {
media {
emission 51
method 3
intervals 2
samples samples1
// emission_type 2
// emission_extinction 2
density {
// spherical
function {pow(1*f_spherical(x,y,z),6) }
// scallop_wave
color_map {
[ 0.0 rgb 0.0 ]
// [ 0.4 rgb color1*0.05 ]
[ 0.6 rgb color1*0.5 ]
[ 1.0 rgb color2*2 ]
}
}
}
}
scale 3
}
} // juunion
- end
#macro gasring1(color1, color2)
union {
// sphere {
// 0, 1
object {
torus {1,0.70
pigment { color rgb color1 }
finish {ambient 1}
}
scale y/3
pigment { color rgbf 1 }
hollow
interior {
media {
// emission 0.1
// absorption 1
method 3
intervals 1
samples samples1
scattering { 1, <1,1,1>*2 }
density {
function {
// pow(
// f_torus(x,y,z,1,0.7)
// 0 +f_wrinkles(x,y,z),1)
f_torus(x,y,z,1,0.7)
+f_ripples(x,y,z)
+f_spiral1(x,y,z)
+ pow( f_wrinkles(x*2,y*2,z*2),1)
+ pow( f_agate(x*2,y*2,z*2),1)
}
/*
color_map {
[ 0.0 rgb 0.0 ]
// [ 0.2 rgb color1*0.05 ]
// [ 0.6 rgb color1*0.5 ]
[ 1.0 rgb 1 ]
}
- /
}
rotate y*taunolla
}
// absorbing stuff
media {
absorption 0.5
method 3
intervals 2
samples samples1
density {
// function {pow(f_spherical(x,y,z),1.5) }
function {
f_torus(x,y,z,1,0.7)
+f_ripples(x,y,z)
+f_spiral1(x,y,z)
+ pow( f_wrinkles(x*2,y*2,z*2),1)
+ pow( f_agate(x*2,y*2,z*2),1)
}
// function {f_granite(x*30,y*30,z*20) }
// spherical
// scale 10
color_map {
[ 0.0 rgb 0.00 ]
[ 0.5 rgbt 0.1*1-<1,1/2,0> ]
[ 1.0 rgb 1*1-<1,1/2,0> ]
}
}
}
}
rotate y*taunolla
}
} // juunion
- end
object {
//starr1(<1,.25,0>, <1,0,0>)
starr1(<1,1,0>, <1,1,1>)
scale 4
translate <sax,0,say>
}
object {
starr2(<.5,.5,1>*2, <0.25,0.25,1>*1)
scale 0.2
translate <sbx+scx,0,sby+scy>
}
object {
starr2(<.5,.5,1>*2, <0.25,0.25,1>*1)
scale 0.2
translate <sbx-scx,0,sby-scy>
}
object {
gasring1(<.1,.1,0.1>*2, <0.1,0.1,0.1>*1)
scale 3
rotate z*15
rotate y*-10
rotate x*-20
translate <sbx,0,sby>
}
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 | 10:58, 11 October 2023 | 15 s, 800 × 600 (5.58 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.
Transcode status
Update transcode statusMetadata
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.
Software used |
---|