Яка математика за світловим ефектом у краката?


16

Я хотів би знати математику за світловим ефектом у кракатоа ( натисніть тут для прикладу).

Джерело світла подорожує частинками, але як робиться затінення? Це щось просте, як затінення Фонга? Чи можливо реалізувати такий ефект у режимі реального часу на GPU?


3
Дивився близько 4 демонстраційних відео і, чесно кажучи, я не думаю, що вони насправді займаються освітленням, але натомість виділяють світло, виходячи з їх щільності та швидкості. Наприклад, на відео, з яким ви пов’язані, випромінювачі також випромінюють світло, але, здається, сліди не випромінюють світло. У деяких інших демонстраційних процесах, коли стежки знову прискорюються, вони знову загоряються. Не впевнений, чи це допомагає, але, можливо, лише деяке розуміння того, як цього можна досягти.
Джеймс

2
Сам ефект, швидше за все, можливий на графічному процесорі в режимі реального часу. Проблемною частиною було б кількість частинок.
Самаурса

Відповіді:


1

Це схоже на самозатінення частинок для мене; в основному у вас є триточкові світильники, які рухаються по сцені слідом диму / частинок. Важкою частиною вибору цього вигляду є те, що частинки напівпрозорі, тому ви не можете дійсно робити тверді тіні. Об'ємні тіні для частинок можуть стати гарним початком для здійснення подібного ефекту. Сподіваюся, це допомагає.


Я погоджуюсь, я зробив подібний ефект із точковим світлом, що рухався фронтом рою частинок
Брендон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.