1

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

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

http://ubuntuone.com/5PzgIFMPofsUfSusGE25jt

http://ubuntuone.com/0M37JviVUKiwu5b5iBhFKS

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

问题是,我怎样才能删除这个工件。谢谢你的回答。

4

1 回答 1

1

这是众所周知的神器。您可以查看此页面以获取与 POV-Ray 相关的完整描述。

如那里所述,一种潜在的解决方案是让该对象不投射任何阴影。如果它是更大场景的一部分,也许让它在其他对象上投射阴影,而不是在其自身上。

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

于 2013-08-06T00:32:32.363 回答