如何将球形物体的阴影绘制到非平面上?

平面设计 3d 绘画 看法
2022-01-18 06:02:59

我试图弄清楚如何将球形物体的阴影绘制到非平面上。我如何将阴影的扭曲绘制到表面上?

在此处输入图像描述

2个回答

使用网格系统。在平坦的非扭曲网格上绘制圆形阴影。

绘制扭曲的网格,并使用平面网格作为参考,注意阴影与网格线的交点。

例如:

在此处输入图像描述

为了放大 Billy Kerr 的出色反应,如果您想在插图中设置光源而不是直接在头顶上(我可以看到 Billy 像我一样将您最初绘制的虚线作为您预期的阴影边缘垂直延伸),您将绘制消失来自光源的点越过球体的边缘以显示阴影路径,并将与折叠的平面歧管或地面相交。基本的Shadowcasting图

如果你想要更多细节,你可以添加你在阴影边缘看到的模糊,这在技术上被称为“半影”,它与光源的实际宽度和对象边缘之间的几何关系有关(有关更多详细信息,请参阅此维基百科链接

我在我的图中添加了半影和一些基本注释以使其更清晰:希望这会有所帮助。

在此处输入图像描述

如果您好奇:全部在 Affinity Designer 中绘制,全部为 2D。