Blob
Organic animated blob with 3D lighting and gradients
Props
Prop
Details
originstringDefault:
centerReference edge the center position is measured from (center default). Lets you pin the shape relative to a corner or the canvas centre.
originstringDefault: centerReference edge the center position is measured from (center default). Lets you pin the shape relative to a corner or the canvas centre.
colorAstringDefault:
#ff6b35Primary color of the blob
colorAstringDefault: #ff6b35Primary color of the blob
colorBstringDefault:
#e91e63Secondary color of the blob
colorBstringDefault: #e91e63Secondary color of the blob
stopsobjectDefault:
nullMulti-stop gradient colors (overrides Color A / Color B when set)
stopsobjectDefault: nullMulti-stop gradient colors (overrides Color A / Color B when set)
sizenumberDefault:
0.5Size of the blob
sizenumberDefault: 0.5Size of the blob
deformationnumberDefault:
0.5How organic and blobby the shape is (0 = circle, 1 = very blobby)
deformationnumberDefault: 0.5How organic and blobby the shape is (0 = circle, 1 = very blobby)
softnessnumberDefault:
0.5Softness of the blob edges (combines edge width and transition curve)
softnessnumberDefault: 0.5Softness of the blob edges (combines edge width and transition curve)
highlightIntensitynumberDefault:
0.5Intensity of specular highlight effect
highlightIntensitynumberDefault: 0.5Intensity of specular highlight effect
highlightXnumberDefault:
0.3Light direction X component
highlightXnumberDefault: 0.3Light direction X component
highlightYnumberDefault:
-0.3Light direction Y component
highlightYnumberDefault: -0.3Light direction Y component
highlightZnumberDefault:
0.4Light direction Z component
highlightZnumberDefault: 0.4Light direction Z component
highlightColorstringDefault:
#ffe11aColor of the specular highlight
highlightColorstringDefault: #ffe11aColor of the specular highlight
speednumberDefault:
0.5Animation speed
speednumberDefault: 0.5Animation speed
seednumberDefault:
1Adjusts the starting state, useful for variation
seednumberDefault: 1Adjusts the starting state, useful for variation
center{x: number, y: number}Default:
{"x":0.5,"y":0.5}The center point of the blob
center{x: number, y: number}Default: {"x":0.5,"y":0.5}The center point of the blob
colorSpace"linear" | "oklch" | "oklab" | "hsl" | "hsv" | "lch"Default:
linearColor space for color interpolation
colorSpace"linear" | "oklch" | "oklab" | "hsl" | "hsv" | "lch"Default: linearColor space for color interpolation