Variants: try 3 versions and compare
Ask for several genuinely different versions toward a goal, compare weight, stiffness, print time, supports and cost side by side, explore the tradeoff, and keep the winner — directly or as a branch.
Follow along
Phone stand example
"Make it lighter" has many answers: pockets, a thin shell with ribs, slimmer sections, cut-outs. Instead of picking one and hoping, ask for a few and compare them with real numbers.
Ask for versions
Any of these work:
- In the prompt bar: "try 3 versions that are lighter", "give me options for the handle", "two stiffer versions".
- ⌘K → Try versions…
- The lightbulb next to the prompt bar, right after you accept a change: Try 3 versions of …
The agent first shows what it will do and what it costs — for example Try 3 versions: lighter · 30 credits. Nothing runs until you press Generate (or Adjust to change the goal or how many, from 2 to 4).
What happens
- The agent plans different directions toward your goal — not the same idea at three sizes. For "lighter" that might be Pocketed, Ribbed shell and Slim + fillets. If you name a direction yourself ("one with a hollow grip"), it keeps it.
- Each direction is built in parallel by the same agent that makes your other changes, with real geometry checks. A version that doesn't build cleanly is dropped, not shown.
- Each finished version is measured: weight, stiffness, print time, whether it needs supports, and material cost. The cards show the difference to your current design, like −24 g or +12 min.
The view replaces the editor while you compare. Drag any preview to orbit — all cards turn together. Back to the editor (or Esc) leaves; your model is untouched until you pick something.
Reading the numbers
| Metric | Where it comes from |
|---|---|
| Weight | The model's volume × the material's density, as if solid. Your slicer's infill makes real prints lighter — use it to compare. |
| Stiffness | An estimate: the part treated as a beam, from the shape of its cross-section and the material. Shown as a % of your current design. Good for ranking versions, not a strength rating. |
| Print time, supports | The same estimates as the Make step's check. |
| Material cost | Filament (or material) used × a typical price per kg. |
Best balance marks the version with the most stiffness per gram.
Explore the tradeoff
On the Explore card, press Map the tradeoff. Solid Vibes sweeps the parameters the versions changed and measures the in-between designs on your device (no credits). Move the slider from Lighter to Stiffer to see what each point weighs and how stiff it is.
- Use this point applies that version with the in-between values.
- Generate more like this asks the agent for new versions near that point (costs credits like any run).
Keep the winner
Each card has three ways forward:
- Use this one — applies it to your model through the normal accept flow. Undo works, and you get the usual Commit this change? card.
- Open as branch — puts the version on its own branch (for example
variant-a-pocketed) with a commit that lists its numbers. Your model and main stay as they are; compare it in History any time. Maker plan and up. - Merge into main — opens it as a branch and merges it in one step, so History shows exactly where it came from. Pro plan.
Credits
Each finished version costs the same as the "Design variant" line in Credits explained (5 in Fast, 10 in Smart by default — your admin may set other prices). Versions that don't work out are free. Smart is the default; Fast is cheaper and quicker.
Tips
- Be specific about what must not change: "lighter, keep the phone slot and the 15° angle".
- Name a direction to steer one card: "try 3 versions, one of them ribbed".
- Reload the page while versions are generating — they keep coming, and the cards come back.
Did this help?
Keep reading
Playbooks
Make a part lighter, using branches
Explore lightening ideas on branches, compare weight and printability with a visual diff, and merge only the winner.
Intermediate5 min readIdeas
Branches and commits: git for things
How history works in Solid Vibes: commits that write themselves, branches for ideas, visual diffs, and release tags that freeze what you sent to the factory.
Intermediate4 min readIdeas
The printability score, explained
What the 0 to 100 score means, how to read the heatmap and the issues list, and how Fix and Fix all work.
Beginner5 min read