← Back to dashboard

three whimsical, wobbly balloons with strings

Model: openai | Tier: complex | ID: 993a4ac4-edf0-4923-818c-e3e45bb2e520_f44367bc927c0493 | 9 elements

0.350
Editability
1.000
Coverage
0.350
Purity
0.946
Crosstalk
0.091
Compact
0.455
Locality
1.000
Contiguity
full
Showing: full SVG

Concept Groups

central wobbly balloon outline: 6 7 8
right wobbly balloon outline: 5
right balloon string: 0 1 2 3 4

Elements — click to highlight

#TagConceptPurityContributions
0 path right balloon string
0.354
central wobb
0.205
right wobbly
0.206
right balloo
0.225
1 path right balloon string
0.369
central wobb
0.016
right wobbly
0.015
right balloo
0.018
2 path right balloon string
0.342
central wobb
0.282
right wobbly
0.283
right balloo
0.293
3 path right balloon string
0.349
central wobb
0.018
right wobbly
0.018
right balloo
0.019
4 path right balloon string
0.343
central wobb
0.206
right wobbly
0.206
right balloo
0.215
5 path right wobbly balloon
0.337
central wobb
0.017
right wobbly
0.017
right balloo
0.017
6 path central wobbly ballo
0.361
central wobb
0.097
right wobbly
0.096
right balloo
0.076
7 path central wobbly ballo
0.344
central wobb
0.061
right wobbly
0.060
right balloo
0.056
8 path central wobbly ballo
0.355
central wobb
0.099
right wobbly
0.098
right balloo
0.081

SVG Code

<svg xmlns="http://www.w3.org/2000/svg" width="800" height="600" viewBox="0 0 800 600"> <!-- Step-by-Step Analysis (from description) 1) Three balloons: hand-drawn/doodle style, white fill. 2) Outlines: light brown, slightly wobbly (use imperfect paths + round caps/joins). 3) Strings: light brown outlines, all converge to bottom center. 4) Minimalist composition on transparent background (no background rect). 5) Place balloons left, center, right near upper half; strings meet near bottom center. --> <defs> <style> .outline { fill: #ffffff; stroke: #c9a06a; /* light brown */ stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; } .string { fill: none; stroke: #c9a06a; stroke-width: 4; stroke-linecap: round; stroke-linejoin: round; } .knot { fill: none; stroke: #c9a06a; stroke-width: 4; stroke-linecap: round; stroke-linejoin: round; } </style> </defs> <!-- Left balloon --> <path class="outline" d="M 210 175 C 180 150, 150 175, 150 220 C 150 270, 185 315, 210 330 C 240 348, 275 312, 285 270 C 298 220, 270 155, 210 175 Z"/> <!-- Left knot --> <path class="knot" d="M 214 334 C 208 342, 202 347, 210 356 C 220 348, 224 342, 214 334 Z"/> <!-- Center balloon --> <path class="outline" d="M 405 120 C 365 95, 320 130, 325 190 C 330 260, 375 330, 405 350 C 440 372, 495 330, 500 250 C 505 175, 470 105, 405 120 Z"/> <!-- Center knot --> <path class="knot" d="M 410 355 C 402 364, 396 370, 406 380 C 418 371, 422 364, 410 355 Z"/> <!-- Right balloon --> <path class="outline" d="M 585 175 C 555 150, 520 175, 520 220 C 520 270, 555 315, 585 330 C 615 345, 650 315, 660 270 C 672 220, 645 155, 585 175 Z"/> <!-- Right knot --> <path class="knot" d="M 588 334 C 582 342, 576 348, 586 357 C 598 349, 600 342, 588 334 Z"/> <!-- Strings converging to bottom center --> <!-- Bottom convergence point --> <!-- (No dot; just converge visually) --> <path class="string" d="M 210 356 C 205 395, 235 430, 270 465 C 310 505, 350 530, 400 550"/> <path class="string" d="M 406 380 C 395 420, 410 455, 420 490 C 430 525, 420 535, 400 550"/> <path class="string" d="M 586 357 C 600 400, 575 435, 540 470 C 500 510, 460 535, 400 550"/> </svg>