Jaka matematyka kryje się za efektem świetlnym w krakatoa?

16

Chciałbym poznać matematykę kryjącą się za efektem świetlnym w krakatoa ( kliknij tutaj, aby zobaczyć przykład).

Źródło światła podróżuje z cząsteczkami, ale w jaki sposób wykonuje się cieniowanie? Czy to coś prostego, na przykład cieniowanie Phong? Czy możliwe jest wdrożenie takiego efektu w czasie rzeczywistym na GPU?

ooo
źródło
3
Obejrzałem około 4 filmów demo i szczerze mówiąc, nie sądzę, że faktycznie robią na sobie oświetlenie, ale emitują światło w oparciu o ich gęstość i prędkość. Na przykład wideo, które łączysz, emitery emitują światło, ale szlaki nie wydają się emitować światła. W niektórych innych prezentacjach, gdy szlaki są ponownie przyspieszane, ponownie się „zapalają”. Nie jestem pewien, czy to pomaga, ale może po prostu wgląd w to, jak można to osiągnąć.
James
2
Sam efekt najprawdopodobniej jest możliwy na GPU w czasie rzeczywistym. Problematyczną częścią będzie liczba cząstek.
Samaursa,

Odpowiedzi:

1

Dla mnie wygląda to na cząstki samo-cieniujące; w zasadzie masz 3 punktowe światła, które poruszają się po scenie ze śladem dymu / cząstek. Trudność polega na tym, aby uzyskać odpowiedni wygląd, ponieważ cząsteczki są półprzezroczyste, więc nie można naprawdę robić twardych cieni. Wolumetryczne cienie cząstek mogą być dobrym początkiem do wdrożenia podobnego efektu. Mam nadzieję, że to pomoże.

Daniel Carlsson
źródło
Zgadzam się, zrobiłem podobny efekt z punktowym światłem poruszającym się z przodu roju cząstek
brandon