2016-06-07 7 views
0

Я работаю над алгоритмами 3D-реконструкции для проекта. Я часто сталкиваюсь с темами «луч-литье» и «маршевые кубы» в литературе по 3D-реконструкции поверхности. Я читал, что лучевое кастинг на «значении расстояния (SDF)» представляет собой трехмерное облако точек, создающее поверхностную модель. Но я думаю, что я не понял этого. Получает ли луч-литье модель 3D-поверхности? Я знаю, что луч-кастинг помогает нам найти пересечение нуля в объеме SDF, и, таким образом, мы получим точки поверхности. Но делает ли луч-литье создание сетки, такой как 3D-модель, как алгоритм маршевых кубов? Пожалуйста, предложите мне хороший документ, в котором я могу опираться на лучевое литье, используемое при поверхностной реконструкции.Как используется raycasting в 3D-реконструкции поверхности?

ответ

0

Нет, луч-литье не создает модель. Его можно просто использовать для временной визуализации (визуализации) вашей модели, но это не даст вам многоугольную сетку. Это может быть интересно для обратной связи в реальном времени, как это требуется в Kinect Fusion и подобных приложениях. Если вам нужна полигональная сетка, вам придется использовать маршевые кубы на SDF.