Page MenuHome

Joining objects deletes UV map
Closed, ArchivedPublic

Description

System Information
Operating system: Windows 10
Graphics card: 1080

Blender Version
Broken: 2.8 ee0d8426ab6d
Worked: (optional)

Short description of error
Joining two objects together with ctrl-j deletes the UV map of the joining object.

Exact steps for others to reproduce the error

  1. Open the attached .blend file
  2. Select two objects
  3. Press ctrl-j

Result:

  • The first selected objects UV map is deleted

Expected result:

  • Both object's original UV maps should be retained even after they are joined

Event Timeline

Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 30.May 7 2019, 1:36 PM

Cannot reproduce here.

I can see both UVMaps on the joined object, and both maps have the 'original' UVs...

Does this happen in todays build as well?

Robert S (eobet) added a comment.EditedMay 8 2019, 9:01 AM

Here is a video using today's build and the file attached above:

https://youtu.be/3urat2vW3Uk

At 30 seconds into the video I press ctrl-j which deletes the UV of the first object I previously selected.

Robert S (eobet) added a comment.EditedMay 8 2019, 9:05 AM

Ok, important discovery:

  • The UV map isn't deleted. It's given a name and placed in the object tab under UV Maps and then hidden!
  • This is super confusing to a new user, who isn't aware of this panel!
  • Further, why is it impossible to view both UV Maps at the same time? I can only view one of them at once.
  • If I want to merge them, there's no right-click menu with that option in the UV Maps list.
  • How does this get exported? Do other apps care about the UV Map names and visibility, to the extent Blender does (example, Unity/Unreal)?

Maybe this isn't a modeling bug, bug rather a Ux flaw and that needs a design change.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.May 13 2019, 10:42 PM
Brecht Van Lommel (brecht) claimed this task.

UV maps are only merged if they have the same name. To solve the issue you need to give both maps the same name.

While it may be possible to improve the user interface, this is not a bug.