我正在尝试编写光线跟踪器,但实际上我遇到了一些问题。
我有光滑三角网格的数据结构,阴影/阴影(图像)存在问题
http://ubuntuone.com/5PzgIFMPofsUfSusGE25jt
和
http://ubuntuone.com/0M37JviVUKiwu5b5iBhFKS
我知道问题出在哪里。通过插值法线是“在光线上”的三角形的一部分,但是对于阴影光线是三角形平坦并且它在阴影中。
问题是,如何删除此工件。 谢谢你的回答。
答案 0 :(得分:1)
这是一个众所周知的神器。您可以查看this page以获取与POV-Ray相关的完整说明。
如前所述,一个潜在的解决方案是让该物体不会投射任何阴影。如果它是较大场景的一部分,也许它会在其他物体上投射阴影,但不会在其自身上投射阴影。
该页面在最后一节中也提出了一个更复杂的通用算法。