1
我想光线跟踪是PLY格式的斯坦福兔子模型。我有一个解析PLY文件的解析器,并给出了三角形的坐标值及其顶点的值。现在我很困惑如何继续前进。我应该将这些三角形顶点放在一个矢量中,然后传递它们来构建一棵K-D树?还有人有一个教程或样本源代码,其中一个层模型被传递给k-d树,然后k-d树被遍历以对该场景进行光线追踪?如果有人有他们可以分享的示例代码,请告诉我。谢谢。光线跟踪使用k-d树斯坦福兔子模型
我想光线跟踪是PLY格式的斯坦福兔子模型。我有一个解析PLY文件的解析器,并给出了三角形的坐标值及其顶点的值。现在我很困惑如何继续前进。我应该将这些三角形顶点放在一个矢量中,然后传递它们来构建一棵K-D树?还有人有一个教程或样本源代码,其中一个层模型被传递给k-d树,然后k-d树被遍历以对该场景进行光线追踪?如果有人有他们可以分享的示例代码,请告诉我。谢谢。光线跟踪使用k-d树斯坦福兔子模型
PLY是描述为多边形集合的对象的文件格式。 KD树是一种优化结构,旨在通过消除不必要的相交测试来加快渲染时间。
所以,你需要:
使用谷歌查看KD Trees的更多信息和样本代码。标准论文由Vlastimil Havran提供,可在线获取。