3 ms·
When I did this I just drew a bunch of different puzzle-piece edges, making sure that they all had corresponding Bezier control points (easiest way to do this i
by taejo 7y ago
When I did this I just drew a bunch of different puzzle-piece edges, making sure that they all had corresponding Bezier control points (easiest way to do this is to draw one and then move the points around in the copies without adding or changing the types of any points), and then treated then generated linear combinations of these. Did you have a different way?
My goal was to cut a puzzle with two different solutions. It worked, but it turns out that a puzzle with two different solutions has many, many partial solutions (especially if you can't distinguish front from back!) and it's pretty frustrating!
- alanbernstein 7y agoI drew one archetypal shape, then add random noise to the spline control points for each instance. That means, to get the results looking right, I had to tweak the archetype, and the 2D noise variance, potentially separately for each point. I ended up with something reasonable, that looks a little off sometimes, and also never varies too far from the expected shape, like real puzzles do. A tangent on the "multiple solutions" thing - some large commercial puzzles are (evidently) larger than the maximum die size, so they are cut with multiple copies of the same pattern. A 5000-piece puzzle might have four copies in a 2x2 grid.