Inkscape:逼真的照明和阴影

平面设计 向量 墨景
2022-02-02 05:37:48

图形从来都不是我的力量,所以我决定缩小这个差距。在学习了 Inkscape 和 SVG 的基础知识后,我正试图为我的绘画赋予更多“真实感”。我有一个圆圈,我想让它看起来像一个现实的球体。在遵循本教程并使用渐变和模糊之后,结果如下:

我认为投下的阴影可以更长,但这不会更接近我的想法

我想要的主要是一个抛光的表面,或者即使它具有与它相同的一致性,至少是一个改进的边界。怎么做?谢谢你。

3个回答

这个答案被重写了,因为它包含了很多混乱,由于给定的评论而逐渐修复。此外,Inkscape 1.0 比旧版本好一点。评论现在已经过时了。较旧的修订版是可读的,并且评论在 2021 年之前的版本中有效。

通过对圆形应用径向渐变来绘制一个似是而非的灰色阴影球体。也复制一个圆圈并用纯色填充它:

在此处输入图像描述

将灰色版本放置在彩色版本上方(对齐或开启点捕捉)。让灰色版本具有混合模式 = 亮度。

在此处输入图像描述

您也可以将彩色版本放在顶部并让它具有混合模式 = 颜色。结果是一样的。

白色区域可能会呈现太亮而无法在 RGB 系统中显示为彩色的光泽。如果您想要最亮的区域为彩色,则渐变中不能有全白。或者,如果使用的混合模式为 = Multiply,则可以。

在下一个版本中,混合模式仍然是 = 亮度,但亮点明显更暗。底部的彩色版本有一个更亮的颜色来补偿变暗:

在此处输入图像描述

还有另一个答案不使用与灰色渐变混合进行着色,渐变包含所有需要的颜色。当然,这提供了最好的控制,但是您不能轻松地尝试不同的颜色,也不能使用导入的图像作为表面颜色。

阴影可以做成模糊的灰色或黑色椭圆。这是2个基本版本:

在此处输入图像描述

放置阴影并对其进行逼真的着色与创建球体的阴影一样棘手。阴影必须与光线的方向、光线的投射方式(=是否会产生锐利的阴影边缘以及是否均匀)以及有多少漫反射环境光一致。我跳过细节。

我猜你可能想要有光泽的反射。制作它们需要对球体周围的情况进行假设。当然,像弯曲的窗口或椭圆这样的陈词滥调可以很容易地绘制出来,但可以有更多。它们超出了这个答案的范围。

照片作为表面

在此处输入图像描述

您必须将已经球形变形的照片导入为具有透明背景的 PNG。然后你用它作为颜色。Inkscape 在 2D 中工作,它不知道应该如何扭曲照片以获得正确的 3D 几何外观。

我的两分钱。

在我看来,你有一些问题。

您没有将下端包裹在阴影中。

主渐变应由 3 个颜色节点组成。

  • 第一个,中间的不是白色的。这是我想要的对象的实际颜色。这样颜色就更立体了。

  • 最后一张太黑了。看看这个:我怎样才能让白色看起来尽可能白?关于如何实现良好的渐变。

  • 我添加了一个额外的节点,首先在中心。玩一点它可以让我控制阴影。它不在中心,而是移到了黑暗的一面……卢克……

这是渐变的外观:在此处输入图像描述

在此处输入图像描述

我添加了光泽反射(如果您需要光泽材质),它只是一个带有透明渐变的白色椭圆。它可以是弯曲的矩形或任何形状。该形状对应于反射光源的形状。看看这两个关于材料的帖子:

另外真正控制阴影的位置,你的不匹配高光的位置。

这个阴影的高度给出了相机位置相对于地板的错觉。

我看到的最大的事情是球体上没有阴影,实际上你的阴影与它的高光强度不匹配。你的渐变从白色>天蓝色(或任何一个)开始。如果您可以调整渐变,执行白色 > 天蓝色 > 深蓝色(几乎是黑蓝色),它可能会有所帮助。记住,光越强,阴影就越强。好像是中午 12 点而不是天空中的云,阴影更暗更清晰,如果有云阻挡光线,物体会变得更暗(灰色),因此阴影也会变亮。

另一个区域是球体的边缘,它太锋利了,所以它不会与背景融为一体。如果您有模糊工具,请模糊边缘。投射阴影边缘模糊的方式。

超现实主义:要真正让它感觉真实,请在线获取一些纹理并将它们叠加在您的对象上,例如金属纹理等。

这是我在 Photoshop 中尝试修复的一个小示例。 在此处输入图像描述