Учитывая октябрь вокселей, как вы рендеринг с гладкими поверхностями? - PullRequest
3 голосов
/ 08 марта 2010

Я заметил, что большинство моделей 3d-вокселей на самом деле имеют довольно низкое разрешение, но затем все сглаживаются с некоторой интерполяцией.

Учитывая его трассировку луча, какой алгоритм используется для его плавной визуализации? Кто-нибудь может предложить книгу на эту тему?

Ответы [ 2 ]

4 голосов
/ 08 марта 2010

На форуме OMPF обсуждалась некоторая дискуссия. Ключ заключается в том, чтобы хранить информацию о нормальной поверхности с каждым вокселем - даже для высокого разрешения вокселя. Вы делаете затенение с сохраненным нормальным, а не с нормальным квадратиком, который является вокселем. Даже тогда, это не хорошо для поверхностей, которые почти выровнены по оси, где у вас есть много плоской поверхности со случайным шагом. Шаги практически невозможно спрятать на гладких поверхностях. Кроме того, для чрезвычайно неровных поверхностей у вас будут проблемы, когда одного «нормального вокселя» недостаточно для просмотра с разных сторон.

0 голосов
/ 15 сентября 2012

Посмотрите на объемное литье лучей . На сайте Вустерского политехнического института вы можете найти более подробное объяснение .

...