SVG 随机形状生成器

生成随机的有机形状,调整随机程度和锚点数量,然后复制或下载 SVG。


          

工作原理

锚点均匀分布在一个圆周上,每个点到圆心的距离都会按随机程度滑块的比例做一次伪随机偏移。种子会驱动一个小型的确定性伪随机数生成器,因此相同的种子、锚点数量和随机程度总能重现完全相同的形状,方便保存或分享你喜欢的效果。这些点随后会用类似 Catmull-Rom 的平滑曲线连接起来,并转换为 SVG 三次贝塞尔曲线段,这正是轮廓看起来有机而不是有棱有角的原因。

一切都直接以 SVG 的形式在这个页面中生成和渲染。不会上传任何内容。

常见问题

这个形状是怎么生成的?

一组锚点均匀分布在一个圆周上,每个点都会按“随机程度”滑块控制的随机幅度向内或向外偏移,然后用一条平滑的闭合曲线依次连接所有点。锚点越多,轮廓越精细,也越不圆润。

之后还能得到同一个形状吗?

每个形状旁边都会显示一个种子数字,就在重新生成按钮附近。把这个种子重新输入进去(或者分享给别人),就能得到完全相同的形状,因为随机偏移是由种子确定性推导出来的。

这些内容会被发送到别的地方吗?

不会,形状完全在你的浏览器中生成和渲染,不会上传任何内容。