我正在编写一个光线跟踪器,需要一些东西来调试它。
我找到了this但是唉,看来这个来源并不公开。
那里有类似的东西吗?
编辑:使用直接C在Linux上进行开发,但我可以访问所有主要的操作系统和IDE - Visual studio,emacs,Xcode等。我对所有主要的编程语言都很有经验。答案 0 :(得分:0)
该问题的链接似乎是大学光线追踪器的交互式光线可视化工具。基本上,它提供(按需)个别光线的信息,包括光线路径本身的3D草图。
不幸的是,如果您从头开始编写自己的光线跟踪器,则不太可能有效地利用其他人的光线可视化器 - 这种特定于应用程序的工具往往特定于框架它打算调试。
如果这种设施对您很重要,那么最初可能最容易开始使用包含光线可视化工具的光线跟踪框架,并在该环境中实施光线跟踪项目。
另一方面,如果您已经熟悉传统的3D图形,那么自己编写这样的光线可视化器可能并不困难。