- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Symulator => Wątek zaczęty przez: Ra w 19 Lutego 2011, 17:58:46
-
Chciałbym poruszyć ten temat, ponieważ przymierzam się do ustawiania pogody w inny sposób, niż dotychczas. Zamiast podania wpisów na konkretne światło i mgłę, można by światło wyznaczać z podanego czasu oraz lokalnych warunków pogodowych. Współrzędne geograficzne można zignorować, chyba że zaczniemy robić zagraniczne scenerie…
Jeśli chodzi o Słońce, sprawa jest dosyć prosta, wystarczy znać godzinę oraz dzień roku. W przypadku Księżyca rok jest już istotny. Możliwości są dwie - albo wyliczamy pozycje i światło w czasie rzeczywistym, albo korzystamy z wstępnie przeliczonej tabelki światła.
W załączniku przykładowa tabelka wschodów i zachodów Słońca i Księżyca dla roku 2006. W poziomie przypada jeden piksel na 15 minut. Dane dla kolejnych dni są od dołu.
Nie uwzględnia ona zmiany koloru (zaczerwienienia) podczas wschodu i zachodu, gdyż nie znalazłem materiałów na ten temat. Być może da się to policzyć, można też próbować fotografować białą kartkę co kilka minut (oświetloną przez Słońce/Księżyc), mając balans bieli ustawiony w ciągu dnia.
Byłbym wdzięczny za wszelkie informacje na ten temat.
-
Biorąc pod uwagę adaptację oka, nie trzeba tego robić tak dokładnie. Można by bawić się przy stałych ustawienia i fotografować kartkę przez cały dzień, jednakże różnice zmierzone będą dużo większe od widzianych.
W przypadku zmian oświetlenia i wschodów Słońca należałoby się zastanowić, jak można wykorzystać istniejące nieba, szczególnie zawierające już Słońce w jakimś miejscu. Może trzeba będzie wykonać model i nim poruszać?
Myślę, że oświetlenie da radę przybliżyć sensownie jakimś wielomianem, co pozwoli na przeliczanie tego w czasie rzeczywistym bez większego wysiłku. Księżyc możemy uwzględnić z daty komputera, przyjmować losowo czy jakkolwiek inaczej. To ma być tylko dodatek do pociągów, więc chyba nikt nie będzie tego sprawdzać.
-
Poczerwienie przy wschodzie zachodzie nie jest zawsze takie samo, wpływa na niego bardzo wiele czynników, między innymi wilgotność powietrza, zanieczyszczenie pyłami zawieszonymi oraz zachmurzenie. Są to parametry o bardzo dużej dynamice zmian. Poczerwienienie nie jest tak na prawdę dla nas specjalnie ważne (nie zajmujemy się tutaj problemami astronomicznymi), uprośćmy to i zróbmy że w bezchmurne dni Słońce jest czerwone do 5° stopni elewacji a Księżyc do 10°. W dni pochmurne poczerwienienie nie występuje, bo chmurwy powodują zmrok zanim źródło światła znajdzie się dostatecznie blisko horyzontu.
-
A może by tak coś ze Stellarium wyciągnąć?
http://www.stellarium.org/doc/head/classAtmosphere.html
Tak to wygląda:
-
Rozumiem, że wtedy nie byłoby wybierania osobno nieba i ustawień atmo i light, tylko wybierałoby się po prostu jaka pogoda i godzina miałaby być w chwili rozpoczęcia symulacji?
-
To w starterze można by było ustawić opcje czasu systemowego. Wtedy symulator działałby w trybie czasu rzeczywistego.
-
Tak znalazłem przy okazji:
http://gmm.fsksm.utm.my/~psm/cgi-bin/psm_material/files/Contoh_Book_Chapter.pdf