如何在POV射线中进行phong着色

时间:2013-09-24 16:44:03

标签: graphics render povray pixel-shading

我正在使用POV射线光线追踪器进行渲染。当我使用:

渲染时,我有一个三角形网格
 mesh
{
    triangle
   {
           < corner_1>, <corner_2>, <corner_3>
   }

}

我没有得到平滑的阴影,还有一个规定在POV-ray中使用光滑阴影:

smooth_triangle
{
    <Corner_1>, <Normal_1>, <Corner_2>,
    <Normal_2>, <Corner_3>, <Normal_3>
    [OBJECT_MODIFIER...]
}

但问题是它需要正常的三角形角(它使用phong着色),如何计算三角形角的法线?如何在POV-ray中获得平滑的阴影?

注意:共享公共顶点的三角形在这些顶点处具有相同的法线

0 个答案:

没有答案