我正在编程一个GLSL raytrace,并且我做了一些改进,但是从一个视图来看,我认为光线追踪曲面而不是许多三角形会更快,所以我遇到了NURBS。如果我写下方程(扩展 - >仅,+, - ,*,/,sqrt和square),我看不出有任何方法获得与射线的交点。 你们中的任何一个人都知道如何光线追踪2级NURBS? This is my equation (no real NURBS equati
[编辑]正如编程中的典型情况,我在发布后不久就想出了它!看到我的答案,如果你有兴趣:) 我正在使用C++光线跟踪器,并希望得到一些帮助。我的场景中有两盏灯,一盏点灯和一盏定向灯,还有一堆球体(以及一架飞机作为“地板”)。 如果我运行任一光线存在的光线跟踪器(但其他光线不存在),它会使阴影如预期般(见下图)。 Directional light shadows image Point light s