Moonlight Animate: flara obiektywu pod pełną kontrolą
Flara obiektywu w filtrach renderowania była dotąd skromna: jeden suwak jasności i pozycja przybita na stałe w okolicy prawego górnego rogu. Po dzisiejszej rozbudowie to pełnoprawne narzędzie świetlne.
Krzyżyk zamiast zgadywania
Okno filtra pokazuje teraz miniaturę obrazu z krzyżykiem — łapiesz go i przeciągasz, a flara przenosi się w to miejsce z podglądem całego płótna na żywo. „Duchy" flary, jak w prawdziwym obiektywie, uciekają wzdłuż osi od źródła światła przez środek kadru, więc sama kompozycja odbić zmienia się wraz z pozycją.
Charakter flary
Trzy nowe regulacje kształtują wygląd:
- Kolor światła — barwi całą flarę: duchy, halo i promienie. Biały zachowuje klasyczny wygląd, ciepły pomarańcz robi zachód słońca, zimny błękit — reflektor nocą.
- Halo (0–100) — świetlisty pierścień na osi flary, znany z szerokokątnych ujęć pod słońce.
- Promienie (0–100) — sześcioramienna gwiazda rozchodząca się ze źródła, z naturalnym zanikiem.
Wszystko jest w pełni deterministyczne — ta sama pozycja i ustawienia zawsze dają identyczny wynik, co ma znaczenie przy pracy zespołowej i powtarzalnych renderach.
Węzeł, smart-filtr, skrypt
Flara dołączyła też do rejestru wykonawczego filtrów: działa jako węzeł w edytorze węzłów, jako edytowalny smart-filtr (osiem parametrów do poprawienia w każdej chwili) i ze skryptów — app.applyFilter("lens_flare", {posX: 20, posY: 80, halo: 60, …}). Zgodność wstecz pełna: domyślne wartości odtwarzają dotychczasowy wygląd co do bitu, a stare nagrania akcji renderują się bez zmian.