我有一个与射线追踪有关的宠物项目。我需要生成光线跟踪的图像,但是实际的光线跟踪不是这里的重点。因此,我希望能够自由地使用一个库来为我做这件事。

我知道POVray,但出于以下两个原因而有点害怕:

  • 很大,有成千上万的代码行和许多我甚至都不曾梦想过的功能,所以我可能很难管理代码渲染。
  • 它不能与Visual Studio 2010 Express一起编译,这是我使用的,并且我讨厌项目配置。正如梅尔文·乌德尔(Melvin Udall)所说:“我在这里使用'仇恨'一词,指的是项目配置”。

  • 我已经搜查了好几天,除了POV之外没有找到其他合适的方法。

    问题是...

    我应该克服它并使用POVray,还是像言论自由那样免费提供简单(但不是简单),更小,隐藏的光线跟踪库?

    最佳答案

    如果您的目标平台是现代英特尔CPU,那么Embree是一个不错的选择:
    http://software.intel.com/en-us/articles/embree-photo-realistic-ray-tracing-kernels/

    关于raytracing - 有没有简单,免费的C++光线跟踪库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8551689/

    10-09 18:39