¿Cuál es la matemática detrás del efecto de luz en krakatoa?

16

Me gustaría saber las matemáticas detrás del efecto de luz en krakatoa ( haga clic aquí para ver un ejemplo).

La fuente de luz viaja con partículas, pero ¿cómo se hace el sombreado? ¿Es algo simple, como el sombreado de Phong? ¿Es posible implementar tal efecto en tiempo real en la GPU?

oOo
fuente
3
Vi alrededor de 4 de los videos de demostración y, sinceramente, no creo que realmente se estén iluminando a sí mismos, sino que emiten luz en función de su densidad y velocidad. En el video al que se vinculó, por ejemplo, los emisores también emiten luz, pero los senderos no parecen emitir luz. En algunas de las otras demostraciones, cuando los senderos se aceleran nuevamente, se 'iluminan' nuevamente. No estoy seguro de si esto ayuda, pero tal vez solo una idea de cómo se podría lograr.
James
2
El efecto en sí es muy probable en la GPU en tiempo real. La parte problemática sería el número de partículas.
Samaursa

Respuestas:

1

A mí me parecen partículas de sombra. básicamente tienes luces de 3 puntos que se mueven por la escena con un rastro de humo / partículas. La parte difícil de lograr ese aspecto correcto es que las partículas son translúcidas, por lo que no se pueden hacer sombras duras, las sombras volumétricas de partículas pueden ser un buen comienzo para implementar un efecto similar. Espero eso ayude.

Daniel Carlsson
fuente
Estoy de acuerdo, he hecho un efecto similar con un punto de luz moviéndose con el frente de un enjambre de partículas
brandon