7
$\begingroup$

I have a jigsaw puzzle with 4 pieces. Each piece is a different object in the scene. I have an image that I want to span across the top face of each jigsaw piece. How do you texture multiple objects with a single image?

https://drive.brainsick.com/blender/texturing/multipleobjects/2x2puzzle.blend https://drive.brainsick.com/blender/texturing/multipleobjects/apple.jpg

Looking for a technique that will scale across 1000+ piece puzzles.

$\endgroup$
  • $\begingroup$ Can't you simply UV unwrap each object onto the image? I mean, I know it would be hard, but, isn't that the simple way? $\endgroup$ – HappyBlenderUser Oct 19 '17 at 16:28
  • $\begingroup$ Use built-in tools to include images and blend-exchange to post files please, it's quite hard to open that link and it very likely can become obsolete. In your case you could use Object texture coordinates from adjacent node $\endgroup$ – Mr Zak Oct 19 '17 at 16:40
13
$\begingroup$
  • USING TEXTURE ATLAS ADD ON

Instal an add on in User Preferences (Ctrl+Alt+U). enter image description here

Select all objects in Object mode then press '+' button in the Texture Atlas panel. enter image description here

Press Start Manual Unwrap button. enter image description here

Go to the Edit Mode, select all meshes (A) and unwrap it as you like (in my case U-->Project from View (Bounds)), then press Finish Manual Unwrap button. enter image description here

It will create one UV map for all the pieces. enter image description here enter image description here

  • JOINING, UNWRAPPING, SEPARATING MESHES

Remove doubles for all your pieces (in Edit Mode press W-->Remove Doubles) and join all objects in Object Mode with Ctrl+J. Unwrap it in Edit mode, then separate meshes with P-->By Loose Parts. enter image description here

| improve this answer | |
$\endgroup$
  • $\begingroup$ Thank you. I had been trying the join/unwrap/separate technique myself. I kept ending up with more objects than I started with; a single piece would become three - a top, bottom, and edge. So I had dismissed it as non-viable. Removing doubles before joining keeps the objects in tact when I later separate them again. $\endgroup$ – Todd Oct 19 '17 at 19:24
  • $\begingroup$ I am glad you like it :). About your issue- maybe you do it in a wrong order. At the beginning you have four separated pieces. You select one of them in Object Mode, go to Edit Mode, select all the vertices with A, then press W--> Remove Doubles. Then you repeat the same process for the other pieces. When you're done with it you join them, select all vertices again and finally separate. $\endgroup$ – Paul Gonet Oct 19 '17 at 19:47
  • $\begingroup$ It wasn't an order problem so much as I simply didn't know 'remove doubles' needed to be done. I understand the technique now, thanks to your screencast / visual aids. $\endgroup$ – Todd Oct 19 '17 at 19:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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