Объемные частицы - PullRequest
       35

Объемные частицы

6 голосов
/ 17 сентября 2008

Я играю с идеей объемных частиц. Под «объемным» я не подразумеваю фактически трехмерную модель на частицу - обычно это дороже и сложнее смешиваться с другими частицами. Я имею в виду двумерные частицы, которые будут выглядеть как можно ближе к объему. Сейчас мы попробовали частицы с дополнительной локальной Z-текстурой (например, сферической), и мы проводим альфа-прозрачность в соответствии с комбинацией значения альфа и близости по Z, что улучшается благодаря тому факту, что частица не есть один плоский Z. Я думаю, что классным дополнением было бы взаимодействие с освещением (и тенями), но здесь вопрос в том, как будет выглядеть формула освещения (принимая во внимание прозрачность, давайте предположим, что мы говорим о дыме и пыли / облаках, а не о добавках). смесь) - любые предложения будут приветствоваться.

Я также думаю о добавлении normal, чтобы я мог сжать все в двух текстурах:

  • Диффузная и альфа текстура.
  • Нормальная и 256-канальная точность текстур Z-канала.

Я задаю этот вопрос, чтобы увидеть, о каких других направлениях можно думать, и получить ваши идеи относительно правильного уравнения освещения, которое можно использовать.

Ответы [ 3 ]

2 голосов
/ 17 сентября 2008

Звучит так, будто вы запрашиваете информацию о методах моделирования участвующих сред : «Участвующие среды могут поглощать, излучать и / или рассеивать свет. Самая простая участвующая среда только поглощает свет. Это означает, что свет, проходящий через среду, ослабляется в зависимости от плотности среды ".

Вот некоторые ссылки на некоторые примеры изображений и на документ Фрисвада, Кристенсена, Дженсена SIGGRAPH 2007 (, включая PDF ).

1 голос
/ 22 января 2009

Хорошая статья об использовании сферических рекламных щитов для представления объемных эффектов:

http://www.iit.bme.hu/~szirmay/firesmoke_link.htm

Не работает, однако, с частицами.

0 голосов
/ 19 апреля 2009
...