Was ist die Mathematik hinter dem Lichteffekt in Krakatoa?

16

Ich würde gerne die Mathematik hinter dem Lichteffekt in krakatoa kennen lernen ( klicken Sie hier für ein Beispiel).

Die Lichtquelle bewegt sich mit Partikeln, aber wie erfolgt die Abschattung? Ist es etwas Einfaches wie Phong Shading? Ist es möglich, einen solchen Effekt in Echtzeit auf der GPU zu implementieren?

ooo
quelle
3
Wir haben ungefähr 4 der Demo-Videos angeschaut und ehrlich gesagt glaube ich nicht, dass sie tatsächlich selbst beleuchten, sondern geben Licht basierend auf ihrer Dichte und Geschwindigkeit ab. In dem Video, mit dem Sie beispielsweise verlinkt haben, strahlen die Sender ebenfalls Licht aus, aber die Spuren scheinen kein Licht zu emittieren. In einigen anderen Demos leuchten die Trails wieder auf, wenn sie wieder beschleunigt werden. Ich bin mir nicht sicher, ob dies hilft, aber vielleicht nur ein kleiner Einblick, wie dies erreicht werden könnte.
James
2
Der Effekt selbst ist höchstwahrscheinlich in Echtzeit auf der GPU möglich. Der problematische Teil wäre die Anzahl der Partikel.
Samaursa

Antworten:

1

Für mich sieht es aus wie selbstbeschattende Partikel. Im Grunde haben Sie 3 Punktlichter, die sich mit einer Rauch- / Partikelspur über die Szene bewegen. Das Schwierige an diesem Look ist, dass die Partikel durchsichtig sind, sodass Sie keine harten Schatten erzeugen können. Volumetrische Partikelschatten sind möglicherweise ein guter Anfang für die Implementierung eines ähnlichen Effekts. Ich hoffe es hilft.

Daniel Carlsson
quelle
Ich stimme zu, ich habe einen ähnlichen Effekt mit einem Punktlicht erzielt, das sich mit der Vorderseite eines Partikelschwarms bewegt
Brandon,