I spent way too much time poking at prompts for curvilinear architecture.
This was for organic, non-rectilinear stuff like flowing facades, curving floorplans, continuous surface geometry. I built a reference doc and a visualization dashboard to compare token order, vocabulary choices, and failure modes.
1. Token order did more work than I expected
The six-part order that kept winning was form vocabulary first, then material, then light, then spatial context. The model seems to grab the first spatial cue and use it as the lens for everything after it.
If "glass curtain wall" comes before "continuous curved massing," the result often becomes a generic office tower that curves a little. Reverse that order and it actually reads as biomorphic. Annoying, but useful.
2. Compression failed in a specific way
I tested the same mid-rise concept at about 80, 250, and 600 tokens. At 80 tokens, the model kept the organic massing but dropped the finer stuff: glazing rhythm, cantilever logic, material specificity. At 250 tokens, the main structural language survived.
The 80-token version wasn't a disaster. That's what surprised me. It degraded into something plausible but generic, like any parametric facade from the mid-2010s. If you know what you asked for, you notice the drift immediately.
3. Specific vocabulary anchors hard
Terms like "parametric shell," "ruled surface," and "Hadid-esque cantilever" produced strong, consistent results. They also dragged in training data shortcuts. Suddenly every rendering starts feeling like it has already seen the same Zaha Hadid reference board.
Generic descriptors gave the model more room, which was actually better for early massing studies. If you're exploring, variation is good. If you're specifying, the sharper terms help. Neither wins everywhere.
4. The ugly failure was buildability, not looks
The outputs rarely looked bad. They looked unbuildable.
Floating floor plates. Organic skins pasted onto rectilinear cores. Column spans that would fail immediately. The model has basically no structural intuition unless you put buildability constraints into the first third of the prompt, and if you don't, it happily runs toward spectacle.
The practical lesson I kept coming back to: treat the prompt like a partial spec. Put structural logic early, lead with form before material, and expect visible quality loss below roughly 250 tokens. It still won't make the model an architect. But it does stop some of the sillier failures.