我如何画云?

Ita*_*vka 5 algorithm svg canvas vector-graphics

我需要一种算法来绘制云,或者像云一样的形状.显然,我不希望它们都相似.
我应该用什么来生成相关的X,Y坐标系列来绘制云?
我将在SVG或Canvas中实现它

amr*_*mro 11

这取决于你想要什么样的云.您可以尝试Perlin噪音,它非常受游戏开发者的欢迎.


Eri*_*röm 4

您可以使用 SVG feTurbulence 滤镜基元生成 Perlin 噪声,该噪声可用于创建云状纹理。

一些帮助和示例:

Inkscape矢量图形编辑器还拥有大量预定义的 svg 过滤器,请参阅此处示例在某些文本上仅使用其中的一些过滤器。“噪声填充”使用 feTurbulence,并且可能很容易调整。Inkscape 还有一个 GUI,用于调整每个滤镜的参数,选择任何形状,然后在菜单中选择“滤镜 > 滤镜编辑器...”。