Sparkles-Pro: UV Face Copy


Join multiple UV Maps into one single map. Useful when you have joined objects with different UV-Map names.

Now with Closed Captions in Video

The Problem

Assume you have a model that uses a set of UV Maps for different sections.  For example, the character in the image aside consists of a Head, an Upper Body and a Lower Body. Each of the parts has got its own UV Map and each map i.e..: Head UV, Upper UV, Lower UV:


uv_join_01
In the Viewport you can select which UV Map shall be used.
uv_join_03
Sometimes it is necessary to merge a set of UV Maps into one single Map. That is needed for example, when the Target System (where the Model shall actually be used) does not support multiple UV Maps. However Blender does not provide any tools for merging UV Maps. That is where the UV Map Joiner tool steps in:

The UV Face Copy Tool

You find the Tool In the Properties Sidebar of the UV Editor (Press “N” on the keyboard to open the sidebar, or click on the small + Icon at the top right corner of the UV Editor). The Tool is actually a UV Face Copy Tool that allows to merge entire UV Maps into each other.
uv_join_04
The Copy Direction:
You can either merge other UV Maps to the current active UV Map, or you can distribute the active UV Map to other UV Maps
From: Copy from Active UV Map to others
To: Copy all other UV Maps to Active UV Map
UV Map selectors:
Below the direction chooser you find the list of available UV Maps in your model. here you can select which maps shall take part in the Copy action.
Note: The Active UV Map is never shown in this list.
Selected Only:
This option restricts the copy to the selected UV Faces (actually UV Vertices) .
Thus you can copy just a specific subset of your UV Map.

The button at the bottom of the panel executes the Copy tool.

Note: The UV Face Copy Tool only appears when the Model has 2 or more UV Maps.

Example

In this example

  •  Add a new UVMap as Target Map.
  • Select the new Map as Active Map.
  • In the Copy UF Face tool Choose From.
  • Select all other UV Maps
  • Then Copy to UVMap
uv_join_05
The final resulting UV Map might look strange and totally broken. In fact the merge just reuses the same areas in the final map as it used in each of the copied UV Maps, thus the partial maps overlap.
However this is not a bug, but it is a consequence of how UV mapping works after all.
uv_join_07
You can see that the above merged UV Map still creates the correct mapping on the model. the trick is that each UV Face is assigned to a different Image, thus although UV Faces overlap in the UV Map, they still map their image to the correct location on the Mesh.
uv_join_06

 

4 Enlightened Replies

Trackback  •  Comments RSS

  1. Volker Schäffer says:

    Bitte die Angaben zum Copy and Face Tool in deutscher Sprache.

  2. Volker Schäffer says:

    Bitte in deutscher Sprache.

  3. Is this tool of any relevance for Second Life? I always thought that up to 8 materials with up to 8 separate UV maps would be supported.

    • Gaia Clary says:

      This is not related to the number of materials allowed per Object. Let me try to explain where you possibly need this tool in the context of Second Life:

      Second Life only supports one single UV Map per Object. However it may happen that you run into a situation where different parts of one object are UV unwrapped to different UV Maps in Blender. When this happens, then this tool comes to rescue. As you have to join all UV maps of your Object into one single UV Map. Otherwise parts of your object will have wrong UV-mapping.

      This problem most likely shows up, when you have joined 2 or more objects into one object. Then it can happen that your joined object contains multiple UV Maps. You could say this is a bug in Blender. But when you think a bit about the problem you will eventually find that Blender can not automatically resolve this issue in a reliable way. Hence the user has to resolve this problem manually.

Post a Reply

Your email address will not be published. Required fields are marked *

Top