Create a repeatable workflow to model and texture different 500-5000+ piece jigsaw puzzles for use in Tabletop Simulator.


How would you model and texture a 500-5000+ piece jigsaw puzzle from a vector cut template appropriate for import into Tabletop Simulator / Unity.

I'm familiar with Generating jigsaw pieces from svg curves but think he quits just when it gets interesting. Looking to move beyond 2d. This is a complete, albeit small, puzzle cut template:

6x9 Jigsaw Piece Cut Template

Edit: I removed my incomplete/attempted solution to reduce this to a single question. Hope this is better.

  • 1
    $\begingroup$ Is this actually a question? What are you trying to ask here? Please limit it to one specific question. If you have multiple questions, please post each separately. $\endgroup$
    – Sazerac
    Oct 17 '17 at 3:25
  • $\begingroup$ No, it's not a single question. It's a broad request for help; I'm clearly lost. I believe the goal is clear. Is there a better place to post this? $\endgroup$
    – Todd
    Oct 17 '17 at 3:38
  • 1
    $\begingroup$ Broad questions are not appreciated here. Related: blender.stackexchange.com/questions/59086/… $\endgroup$ Oct 17 '17 at 3:48
  • $\begingroup$ Thank you for linking that. I didn't have enough reputation to do it myself. It was my hope that this picks up where you left off. $\endgroup$
    – Todd
    Oct 17 '17 at 4:06
  • $\begingroup$ You can post this on blenderartist.org (i think). $\endgroup$ Oct 17 '17 at 5:10

"How would one go about projecting an image across all these individual piece objects? That then get baked into textures? That can then be applied in TTS?"

I would just use the single image as the texture, and each piece would start out being in the same object mesh so that they can all be unwrapped from view at the same time and carry the same material - then you can separate each separate piece with P - 'separate by loose parts'. No baking needed.

Incidentally, I advise you to increase the resolution of your curve object before converting to mesh if you are concerned about the edges of each piece.

  • $\begingroup$ I had been reluctant to join the meshes only to separate them later. I worried that it might be a lossy/approximate operation. Once they're in the same mesh, you just UV unwrap the mesh, apply the image as a texture, then separate again? $\endgroup$
    – Todd
    Oct 17 '17 at 3:59
  • $\begingroup$ Yes, I suggest trying it on a simpler project as a proof of concept first so that you make sure it will work for you. Join, uv project, and then separate. $\endgroup$ Oct 17 '17 at 4:06
  • $\begingroup$ This doesn't seem to be doing what I want/expect. If I open extrudedpuzzlecutascurves.blend, box select the curves, convert to mesh, join, separate by loose parts, I go from 54 objects to 162. That's without even trying to texture anything. $\endgroup$
    – Todd
    Oct 17 '17 at 6:06
  • $\begingroup$ Have all of the pieces be UV unwrapped, then use the UV project modifier. $\endgroup$
    – user1853
    Oct 17 '17 at 6:37

Not the answer you're looking for? Browse other questions tagged or ask your own question.