Я хотел бы знать математику за световым эффектом в krakatoa ( нажмите здесь для примера).
Источник света путешествует с частицами, но как сделать затенение? Это что-то простое, как затенение Фонга? Возможно ли реализовать такой эффект в реальном времени на GPU?
Ответы:
Это похоже на самозатенение частиц для меня; в основном у вас есть 3 точечных источника света, которые перемещаются по сцене со следом дыма / частиц. Трудность в том, чтобы сделать этот взгляд правильным, состоит в том, что частицы являются полупрозрачными, поэтому вы не можете на самом деле создавать жесткие тени. Объемные тени частиц могут быть хорошим началом для реализации подобного эффекта. Надеюсь, это поможет.
источник