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?
Antworten:
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.
quelle