【发布时间】:2010-05-19 00:48:39
【问题描述】:
在我看到的所有在线示例中,在渲染元球(势函数的水平集)时,总是通过 raymarching 找到射线-元-球的交点。是否有任何替代方法来明确确定这一点?
【问题讨论】:
标签: raytracing
在我看到的所有在线示例中,在渲染元球(势函数的水平集)时,总是通过 raymarching 找到射线-元-球的交点。是否有任何替代方法来明确确定这一点?
【问题讨论】:
标签: raytracing
有一些工作是通过使用 GPU 非常快速地在表面上爆出数千个点,然后将对象渲染为多面体来近似元球的表面,但这可能不是您所追求的。 (请查看 GPU GEMS 3。)
光线行进非常缓慢,但是您可以找到很多技巧来加快该过程。您可以消除无法沿特定线对曲面做出贡献的球体,并且从不使用它们进行计算,等等。这里有一个关于这些主题的快速介绍:
【讨论】: