No, mam w końcu coś do pokazania.
Pamięta ktoś jeszcze, jak w grudniu wspominałem, że pracuję nad atmosferycznym raytracerem? Chodziło z grubsza o rozszerzenie mojego kalkulatora refrakcji do symulowania toru promienia dla każdego piksela obrazu, z użyciem danych o ukształtowaniu terenu. Trochę mi się odechciało w międzyczasie, ale dzisiaj przysiadłem i stworzyłem to: https://github.com/fizyk20/atm-raytracer
Obsługa nie jest banalna i trzeba mieć dane w formacie DTED (da się znaleźć w internecie, wygrzebałem gdzieś na jakichś amerykańskich stronach ostatnio, jak ktoś się będzie interesował to poszukam jeszcze raz), ale można tym generować panoramy dowolnego miejsca na świecie... i można przy tym zdefiniować zarówno model atmosferyczny, jak i kształt Ziemi (dokładnie tak, jak w kalkulatorze refrakcji).
(EDIT: stąd można pobrać mapy wysokości za darmo, tylko trzeba się zarejestrować: https://earthexplorer.usgs.gov/)
Dla przetestowania programu wziąłem na warsztat moje wspominane już tu zdjęcie z Chorwacji. Zasymulowałem je przy standardowej atmosferze na Ziemi kulistej oraz płaskiej. Wynik?
Ziemia kulista:
![[Obrazek: QWS1sHa.png]](https://i.imgur.com/QWS1sHa.png)
Ziemia płaska:
![[Obrazek: ZYNxJXy.png]](https://i.imgur.com/ZYNxJXy.png)
Dla lepszego efektu, przeskalowałem symulacje (z zachowaniem proporcji, oczywiście) i nałożyłem na rzeczywiste zdjęcie. Oto efekty:
Ziemia kulista:
![[Obrazek: r06janG.jpg]](https://i.imgur.com/r06janG.jpg)
Ziemia płaska:
![[Obrazek: NqURbbj.jpg]](https://i.imgur.com/NqURbbj.jpg)
Z mniejszą przezroczystością:
![[Obrazek: oZgUJlT.jpg]](https://i.imgur.com/oZgUJlT.jpg)
I tutaj już widać, że płaska Ziemia ma dwa spore problemy.
Po pierwsze, jak już wspominałem wcześniej, na Ziemi płaskiej widoczne za wyspą Hvar wyspy Vis i Sveti Andrija powinny być wyżej. Widać to szczególnie wyraźnie w przypadku Sveti Andrija (co zresztą wyliczyłem już wcześniej).
Po drugie... na płaskiej Ziemi morze powinno zasłaniać kawałek Słońca. Słońce tymczasem nic sobie z tego nie robi i jest widoczne w całości.
Tak więc, przykro mi, ale znowu płaska Ziemia się nie broni
EDIT: Zaktualizowałem obrazy po poprawieniu błędu w przeliczaniu kierunków na płaskiej Ziemi.
Pamięta ktoś jeszcze, jak w grudniu wspominałem, że pracuję nad atmosferycznym raytracerem? Chodziło z grubsza o rozszerzenie mojego kalkulatora refrakcji do symulowania toru promienia dla każdego piksela obrazu, z użyciem danych o ukształtowaniu terenu. Trochę mi się odechciało w międzyczasie, ale dzisiaj przysiadłem i stworzyłem to: https://github.com/fizyk20/atm-raytracer
Obsługa nie jest banalna i trzeba mieć dane w formacie DTED (da się znaleźć w internecie, wygrzebałem gdzieś na jakichś amerykańskich stronach ostatnio, jak ktoś się będzie interesował to poszukam jeszcze raz), ale można tym generować panoramy dowolnego miejsca na świecie... i można przy tym zdefiniować zarówno model atmosferyczny, jak i kształt Ziemi (dokładnie tak, jak w kalkulatorze refrakcji).
(EDIT: stąd można pobrać mapy wysokości za darmo, tylko trzeba się zarejestrować: https://earthexplorer.usgs.gov/)
Dla przetestowania programu wziąłem na warsztat moje wspominane już tu zdjęcie z Chorwacji. Zasymulowałem je przy standardowej atmosferze na Ziemi kulistej oraz płaskiej. Wynik?
Ziemia kulista:
![[Obrazek: QWS1sHa.png]](https://i.imgur.com/QWS1sHa.png)
Ziemia płaska:
![[Obrazek: ZYNxJXy.png]](https://i.imgur.com/ZYNxJXy.png)
Dla lepszego efektu, przeskalowałem symulacje (z zachowaniem proporcji, oczywiście) i nałożyłem na rzeczywiste zdjęcie. Oto efekty:
Ziemia kulista:
![[Obrazek: r06janG.jpg]](https://i.imgur.com/r06janG.jpg)
Ziemia płaska:
![[Obrazek: NqURbbj.jpg]](https://i.imgur.com/NqURbbj.jpg)
Z mniejszą przezroczystością:
![[Obrazek: oZgUJlT.jpg]](https://i.imgur.com/oZgUJlT.jpg)
I tutaj już widać, że płaska Ziemia ma dwa spore problemy.
Po pierwsze, jak już wspominałem wcześniej, na Ziemi płaskiej widoczne za wyspą Hvar wyspy Vis i Sveti Andrija powinny być wyżej. Widać to szczególnie wyraźnie w przypadku Sveti Andrija (co zresztą wyliczyłem już wcześniej).
Po drugie... na płaskiej Ziemi morze powinno zasłaniać kawałek Słońca. Słońce tymczasem nic sobie z tego nie robi i jest widoczne w całości.
Tak więc, przykro mi, ale znowu płaska Ziemia się nie broni

EDIT: Zaktualizowałem obrazy po poprawieniu błędu w przeliczaniu kierunków na płaskiej Ziemi.
![[Obrazek: style3,Fizyk.png]](http://www.sloganizer.net/en/style3,Fizyk.png)
"Tylko dwie rzeczy są nieskończone - Wszechświat i ludzka głupota. Co do Wszechświata nie jestem pewien" - Albert Einstein
