🎬 Efekty cząsteczkowe VFX
System cząstek VFX z ogniem, iskrami i algorytmami efektów wizualnych używanymi w filmie i grach.
O tej symulacji
To działający w czasie rzeczywistym system cząstek, który odtwarza efekty wizualne w stylu hollywoodzkim na płótnie HTML5. Każda klatka generuje i całkuje setki niezależnych cząstek, których prędkość, grawitacja i czas życia ewoluują pod wpływem prostej fizyki. Gorące efekty wykorzystują model koloru ciała doskonale czarnego, mapujący temperaturę na kolor w miarę stygnięcia rozżarzonej materii, a tani, oparty na hashowaniu szum przypominający Perlina popycha cząstki, aby naśladować turbulentne powietrze. Pięć presetów — ogień, iskry, eksplozja, magia i gruz — pokazuje, jak garstka parametrów daje bardzo różne efekty.
🔬 Co pokazuje
Dwuwymiarowy silnik cząstek napędzany całkowaniem Eulera. Iskry stygną wykładniczo jako T(t)=T₀·e^(−t/τ) i są kolorowane według temperatury; cząstki ognia unoszą się, tracą ciepło i są barwione według rampy ciała doskonale czarnego (od ~800K czerwieni do 1200K bieli); gruz opada pod wpływem grawitacji z rotacją, a magiczne smugi zmieniają odcień. Turbulencja pochodzi z próbkowanego pola szumu, a addytywne mieszanie („lighter”) tworzy poświatę.
🎮 Jak korzystać
Wybierz efekt jednym z pięciu przycisków (Ogień, Iskry, Eksplozja, Magia, Gruz). Poruszaj myszką nad płótnem, aby ustawić pozycję emitera; kliknij w trybie Eksplozja, aby zdetonować wybuch 150 cząstek. Trzy suwaki kontrolują częstość emisji (10–300/s), grawitację (0–30) i turbulencję (0–3). Odczyty na żywo pokazują liczbę aktywnych cząstek, FPS i bieżący efekt.
💡 Czy wiesz, że…
Pomarańczowa poświata ognia i iskier to prawdziwe promieniowanie ciała doskonale czarnego: każdy gorący obiekt emituje światło, którego kolor zależy wyłącznie od jego temperatury, przechodząc od matowej czerwieni blisko 800K przez pomarańcz i żółć aż do bieli powyżej 1200K. Ta sama fizyka barwi gwiazdy — powierzchnia naszego Słońca ma temperaturę bliską 5800K.
Najczęściej zadawane pytania
Czym jest system cząstek?
System cząstek modeluje rozmyte zjawisko — ogień, dym, iskry, eksplozje — jako dużą kolekcję drobnych, niezależnych punktów. Każda cząstka ma własną pozycję, prędkość, czas życia i kolor, i jest aktualizowana co klatkę według prostych reguł. Wyrenderowanie wielu z nich razem daje efekty, które trudno byłoby opisać geometrią bryłową. Ta technika jest podstawą efektów wizualnych w filmach i grach od wczesnych lat 80.
Jak działa kolor ognia oparty na promieniowaniu ciała doskonale czarnego?
Cząstki ognia mają temperaturę w kelwinach i są kolorowane według rampy inspirowanej promieniowaniem ciała doskonale czarnego. Około 800K cząstka wygląda na głęboko czerwoną; gdy wartość rośnie w kierunku 1200K, rozjaśnia się przez pomarańcz i żółć aż do niemal białego. Każda cząstka ognia stygnie też w trakcie swojego życia, więc widocznie blednie od rozżarzonej bieli u podstawy do czerwieni na końcówkach — dokładnie jak prawdziwy płomień.
Co robią trzy suwaki?
Częstość emisji ustala, ile cząstek jest generowanych na sekundę (10–300), kontrolując gęstość efektu. Grawitacja (0–30) ciągnie iskry i gruz w dół, więc wyższe wartości sprawiają, że opadają szybciej. Turbulencja (0–3) skaluje pole szumu, które rozchwiewa prędkości cząstek, dodając chaotyczny, wiatrowy ruch do ognia i magicznych smug.
Czy fizyka jest naukowo dokładna?
Jest inspirowana fizyką, ale nie jest ścisła. Wykładnicze stygnięcie T(t)=T₀·e^(−t/τ) oraz mapowanie temperatury na kolor odzwierciedlają rzeczywistą termodynamikę i promieniowanie ciała doskonale czarnego, a grawitacja zachowuje się wiarygodnie. Wartości są jednak dobrane pod kątem dobrego efektu wizualnego, a nie rzeczywistych jednostek, a turbulencja wykorzystuje szybką funkcję hashującą zamiast prawdziwego solwera płynów, więc jest to artystyczne przybliżenie prawdziwego spalania.
Dlaczego do poświaty użyto mieszania addytywnego?
Symulacja rysuje cząstki w trybie kompozycji „lighter”, co oznacza, że nakładające się kolory cząstek są sumowane, zamiast być malowane jedna na drugiej. Tam, gdzie nakłada się wiele jasnych cząstek, kolory sumują się w stronę bieli, tworząc intensywny, gorący rdzeń widoczny w prawdziwych płomieniach i eksplozjach. Delikatne, przezroczyste wypełnienie w każdej klatce pozostawia krótkie zanikające smugi, wzmacniając poczucie ruchu i poświaty.