1

在我看到的所有在线示例中,在渲染元球(势函数的水平集)时,总是通过 raymarching 找到射线-元-球的交点。是否有任何替代方法可以明确确定这一点?

4

1 回答 1

3

通过使用 GPU 非常快速地在表面上爆出数千个点,然后将对象渲染为多面体,这可能不是您所追求的,这可能不是您所追求的。(查看 GPU GEMS 3 以了解这一点。)

光线行进非常缓慢,但是您可以找到很多技巧来加快该过程。您可以消除无法沿特定线对曲面做出贡献的球体,并且从不使用它们进行计算,等等。这里有这些主题的快速介绍:

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

于 2010-05-19T01:51:11.803 回答