Мета-шары с трассировкой лучей без трассировки лучей

Во всех примерах онлайн, которые я видел, при рендеринге мета-шаров (наборов уровней потенциальной функции) точка пересечения луча-мета-шара всегда находится с помощью реймаршинга. Существуют ли какие-либо альтернативы этому для явного определения точки?


person Mark Bell    schedule 19.05.2010    source источник


Ответы (1)


Была проведена некоторая работа по аппроксимации поверхности меташара с использованием графического процессора для очень быстрого выделения нескольких тысяч точек на поверхности, а затем рендеринга объекта в виде многогранника, но это, вероятно, не то, что вам нужно. (Проверьте GPU GEMS 3 для этого.)

Рэй-марш чертовски медленный, но есть много трюков, которые вы можете найти, чтобы ускорить этот процесс. Вы можете исключить сферы, которые не будут вносить вклад в поверхность вдоль определенной линии, и никогда не выполнять с ними вычисления и т. д. Здесь есть краткое введение в такие темы:

http://www.geisswerks.com/ryan/BLOBS/blobs.html

person Sniggerfardimungus    schedule 19.05.2010