KaiyoLab

I'm我是 Andy.Sharing software development notes and personal projects.

Shape something new讓形狀變個樣

Try a new outline, pick a color and play the transformation between two shapes換個輪廓、挑個顏色,按下播放看看兩個形狀如何變換

Change this shape with color and motion
0%

Automatic motion is off; drag the slider to change the shape

Like this shape? Download it to keep it

Advanced settings & export
8 nodes / CUBIC
Shape generation

Changing nodes or irregularity regenerates A and B from their seeds; smoothing preserves manual positions

Node precision

Drag a node or use arrow keys; hold Shift for 10 px steps, Esc cancels the current drag. On touchscreens, scroll outside the canvas

Output appearance

Take this shape

Exports the current static shape with a transparent background, without controls, animation or dependencies

How it works看看怎麼做的

SVG shape studioSVG 形狀工作台

  • Bézier paths
  • Seeded geometry
  • SVG export

Repeatable seeded contours種子產生可重現的輪廓

Seed, node count and irregularity determine the initial contour. Smoothing controls Bézier handles derived from neighboring nodes; drag or arrow keys edit nodes directly.種子、節點數與不規則程度決定起始形狀,平滑參數控制相鄰節點推導的 Bézier 控制柄,拖曳或方向鍵可直接修改節點

Matching paths can morph一致的路徑才能變形

A and B share a node count and cubic segment structure. Interpolating corresponding anchors and handles creates each frame. Editing stays at endpoint A or B to avoid changing an in-between state.A、B 兩形狀使用相同節點數與三次曲線段,對應端點及控制柄插值產生每一格,編輯端點時固定在 A 或 B,避免誤改中間狀態

Export the frame you see下載畫面中的那一格

Export a static SVG with its viewBox, path, fill and stroke. It contains no editor handles or executable scripts and can be used directly as a web asset.匯出是含 viewBox、path 與當前填色、描邊的靜態 SVG,不包含工具控制點或執行腳本,可直接作為網頁素材使用