レンダリングには POV-ray raytracer を使用しています。を使用してレンダリングすると、三角形のメッシュがあります。
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...]
}
しかし、問題は、三角形の角の法線が必要なことです (フォン シェーディングを使用します)。三角形の角の法線を計算するにはどうすればよいですか? POV-ray でスムーズなシェーディングを行うには?
注: 共通の頂点を共有する三角形は、それらの頂点で同じ法線を持ちます。