光线跟踪阴影/阴影瑕疵

时间:2013-08-04 10:19:23

标签: shadow raytracing

我正在尝试编写光线跟踪器,但实际上我遇到了一些问题。

我有光滑三角网格的数据结构,阴影/阴影(图像)存在问题

http://ubuntuone.com/5PzgIFMPofsUfSusGE25jt

http://ubuntuone.com/0M37JviVUKiwu5b5iBhFKS

我知道问题出在哪里。通过插值法线是“在光线上”的三角形的一部分,但是对于阴影光线是三角形平坦并且它在阴影中。

问题是,如何删除此工件。 谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

这是一个众所周知的神器。您可以查看this page以获取与POV-Ray相关的完整说明。

如前所述,一个潜在的解决方案是让该物体不会投射任何阴影。如果它是较大场景的一部分,也许它会在其他物体上投射阴影,但不会在其自身上投射阴影。

该页面在最后一节中也提出了一个更复杂的通用算法。