Во всех примерах онлайн, которые я видел, при рендеринге мета-шаров (наборов уровней потенциальной функции) точка пересечения луча-мета-шара всегда находится с помощью реймаршинга. Существуют ли какие-либо альтернативы этому для явного определения точки?
Мета-шары с трассировкой лучей без трассировки лучей
Ответы (1)
Была проведена некоторая работа по аппроксимации поверхности меташара с использованием графического процессора для очень быстрого выделения нескольких тысяч точек на поверхности, а затем рендеринга объекта в виде многогранника, но это, вероятно, не то, что вам нужно. (Проверьте GPU GEMS 3 для этого.)
Рэй-марш чертовски медленный, но есть много трюков, которые вы можете найти, чтобы ускорить этот процесс. Вы можете исключить сферы, которые не будут вносить вклад в поверхность вдоль определенной линии, и никогда не выполнять с ними вычисления и т. д. Здесь есть краткое введение в такие темы:
http://www.geisswerks.com/ryan/BLOBS/blobs.html
person
Sniggerfardimungus
schedule
19.05.2010