计算机图形工业的人们使用什么来进行光线追踪?

Gwe*_*ery 5 c++ opengl graphics frameworks raytracing

我去年参加了计算机图形学课程(研究生水平).我们花了一个学期构建光线跟踪器并为其添加功能.我们在C++中从头开始构建所有内容,大概是为了更好地理解底层数据结构和算法.这是我的问题:如果我想在计算机图形学的工业中找到一份工作,如果我从头开始构建一切像这样的光线跟踪,人们会认为我疯了吗?是否有类似于OpenGL的图形框架支持光线跟踪?OpenGL本身是否支持光线跟踪?

我的课程教授是计算机图形学理论和相关数学基础知识的专家,但对专业人员用于计算机图形学的现代框架和库没有任何理解.她更像是一名科学家而非一名修炼者.

如果我使用库来帮助我进行光线跟踪,那么如果它支持将计算分发到计算机集群可能会很好.我也可以使用图书推荐,如果你知道一个可以帮助我理解这个差距的书.

Ern*_*ill 3

虽然我确信有许多专门的商业产品,但我认为总体上使用最广泛的软件包是开源POVRay。POVRay 功能强大、易于使用、可编写脚本且可扩展,而且它可以开箱即用地完成一系列令人惊叹的事情。查看他们的网站,了解一个巨大的光线追踪艺术画廊,包括用于创作一些精彩作品的脚本。

这听起来像 astroturf,但我发誓,我只是一个快乐的用户。