Bestand:Cepheid animation 5 rend 1.gif
Cepheid_animation_5_rend_1.gif (500 × 500 pixels, bestandsgrootte: 3,52 MB, MIME-type: image/gif, herhalend, 100 frames, 5,0 s)
Let op: vanwege technische beperkingen, kunnen miniaturen van GIF-afbeeldingen met een hoge resolutie niet geanimeerd worden weergegeven.
Dit bestand is afkomstig van Wikimedia Commons en kan ook in andere projecten gebruikt worden. De bestandsbeschrijvingspagina wordt hieronder weergegeven.
Beschrijving
BeschrijvingCepheid animation 5 rend 1.gif |
English: Cepheid animation (or W Wirginis of RR Lyrae animation) |
Datum | |
Bron | Eigen werk |
Auteur | Merikanto |
POV-Ray 3.7 source code
Ini
[Animation]
+W500 +H500 ;
Initial_Frame = 1
Final_Frame = 100
Initial_Clock =0
Final_Clock = 99.0
Pov
//
// pulsating star , cepheid w virginis or RR lyr star
// pov-ray 3.7 source
// 9.1.2022 0000.0003
//
- include "colors.inc"
camera{
location <0,0,-40>
look_at <0,0,0>
right x
up y
}
//#declare color_6800k=<0.954,0.697,1>;
//#declare color_5500k=<1,0.709,0.816>;
- declare color_5500k=<248,255,183>/255;
#declare color_6800k=<201,226,255>/255;
- declare colora=color_6800k;
- declare colorb=color_5500k;
- declare fnum=clock;
//#declare fnum=0;
- declare animax1=100;
- declare degrad=(2*pi)/animax1;
- declare fii= degrad*fnum;
//#debug str(fii);
- declare sinfii=sin(fii);
- declare cosfii=cos(fii);
- declare one_minus_cosfii=1-cosfii;
- declare kosu1=(cosfii--1)/4;
- declare kosu2=(cosfii--1)/2;
//#declare starcolor1=<0.8+(cosfii*0.19),0.5+cosfii*0.48,0>;
//#declare starcolor1=<1,kosu1,0>;
//#declare starcolor1=<1,1+kosu1*0.1,0.5+kosu1/2>;
//#declare starcolor1=<1.2,1.2*kosu1,1*kosu1> *<1,1,0.8>;
//#declare starcolor1=colorb;
- declare starcolor1=(1-kosu2)*(colorb-colora)+colora;
//#declare starcolor1=<1.2,1.2,1*(kosu1)>;
//#declare starcolor1=<2/2+1*(kosu1/4),1/3,1/3>;
//#declare starcolor2=starcolor1*0.8;
//#declare starcolor3=starcolor1*0.99;
- declare starcolor2=starcolor1;
- declare starcolor3=starcolor1;
//#declare starcolor2=<1.1+0.3*cosfii,cosfii*1.1,cosfii>;
- declare stara1=sphere{
<0,0,0>,10
texture{
pigment{
// color rgb starcolor1
granite
phase clock*5
scale 1
// scale (2+0.5*cos(fii))
pigment_map {
[0 color starcolor2]
[1 color starcolor3]
} // pig map
} // pigment
finish{
// ambient 1
ambient (1+kosu2)
}
}
texture {
pigment{
wrinkles
// granite
phase clock
// scale 6
color_map {
[0 color rgbt <0,0,0,1>]
[0.8 color rgbt <0,0,0,1>]
[0.7 color rgbt <1,1,1,0.95>]
[1 color rgbt <1,1,1,0.5>]
}
}
}
// object scale
// scale 0.75+(one_minus_cosfii*0.25)
scale 0.8+(one_minus_cosfii*0.4)
}
- declare fadi1=4*(1+kosu1);
union {
object {
sphere {0,11/100 }
pigment {
wrinkles
//agate
// granite
scale 1/1000
// scale 0.5*100
color_map {
[0 color rgb 0]
[0.55 color rgb 0]
[0.55 color rgbt 1]
[1 color rgbt 1]
}
}
}
light_source {
<0,0,0>, 1
looks_like { stara1 }
fade_distance fadi1
fade_power 4
}
/*
light_source {
<0,0,0>, 1
spotlight
point_at <0,0,-100>
radius 60
falloff 70
fade_distance fadi1*10
fade_power 2
}
*/
}
media {
absorption 0.0000000001
//scattering {3,10/1000000000*starcolor3 extinction 0.00000000000001}
scattering {3,6/10000000*starcolor3 extinction 0.00000000000001}
density {
granite
scale 1/10
color_map {
[0 color rgbt 0]
// [0.55 color rgb 0]
// [0.55 color rgbt 1]
[1 color rgbt 1]
}
}
}
Python
- calculate color from temperature
- python 3 code
import numpy as np
import matplotlib.pyplot as plt
import math
import Color_Match as cm
- tcolor1=6800
tcolor1=5500
sv = cm.sense_vector(cm.planck_spectrum(tcolor1))
relative_intensities = cm.rgb_composition(623e-9, 528e-9, 470e-9, sv)
full_brightness_limit = 255
desired_brightness = 0.5
absolute_rgb_levels = (desired_brightness * full_brightness_limit) * relative_intensities
absolute_rgb_levels2 = (1 * 1) * relative_intensities
print(absolute_rgb_levels)
print(absolute_rgb_levels2)
print(relative_intensities)
Licentie
![w:nl:Creative Commons](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![naamsvermelding](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
![Gelijk delen](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png)
- De gebruiker mag:
- Delen – het werk kopiëren, verspreiden en doorgeven
- Remixen – afgeleide werken maken
- Onder de volgende voorwaarden:
- naamsvermelding – U moet op een gepaste manier aan naamsvermelding doen, een link naar de licentie geven, en aangeven of er wijzigingen in het werk zijn aangebracht. U mag dit op elke redelijke manier doen, maar niet zodanig dat de indruk wordt gewekt dat de licentiegever instemt met uw werk of uw gebruik van zijn werk.
- Gelijk delen – Als u het materiaal remixt, transformeert of erop voortbouwt, moet u uw bijdragen verspreiden onder dezelfde licentie als die van het origineel, of een licentie die daarmee verenigbaar is.
Bijschriften
Items getoond in dit bestand
beeldt af
Waarde zonder Wikidata-item
9 jan 2023
image/gif
1f00f715aca70dfebee2aae64c848525b8f88f0c
3.690.682 byte
4,99999999999999 seconde
500 pixel
500 pixel
Bestandsgeschiedenis
Klik op een datum/tijd om het bestand te zien zoals het destijds was.
Datum/tijd | Miniatuur | Afmetingen | Gebruiker | Opmerking | |
---|---|---|---|---|---|
huidige versie | 9 jan 2023 12:18 | ![]() | 500 × 500 (3,52 MB) | Merikanto | Uploaded own work with UploadWizard |
Bestandsgebruik
Dit bestand wordt op de volgende pagina gebruikt:
Metadata
Dit bestand bevat aanvullende gegevens, die waarschijnlijk door een fotocamera, scanner of fotobewerkingsprogramma toegevoegd zijn.
Als het bestand is aangepast, komen sommige details mogelijk niet overeen met het gewijzigde bestand.
Opmerking bij GIF-bestand | Created with ezgif.com GIF maker |
---|