Page MenuHome

Blender will not UV Unwrap
Closed, ArchivedPublic

Description

System Information
Operating system: Windows 10 64-bit
Graphics card: Intel

Blender Version
Broken:
(example: 2.80, 925380050d0, blender2.8, 2018-12-02, as found on the splash screen)
Worked: (optional)

Short description of error
I tried to UV unwrap a simple planar object but it would not show in the UV editor.

Exact steps for others to reproduce the error
I get on edit mode. Select all the vertices and press U then Project from view. A small properties pop shows up in the lower left corner but no data is unwrapped in the UV editor. I tried other methods of UV unwrapping, nothing worked.

Event Timeline

Brecht Van Lommel (brecht) lowered the priority of this task from 90 to 30.Dec 2 2018, 6:52 PM

Did you change the UV/Image Editor from View to UV Edit mode?

Yes, I have. and it shows options for selecting vertices, edges and polygons. but none of that is showing in the UV editor.

Then please attach a .blend file to demonstrate the issue, where we can press U unwrap to see the problem.

Just going to the UV Edit workspace in the default startup file seems to work for me.

I sort of found the issue.

The problem occurs when placing a texture in the UV editor. it blocks the visibility of the selection.

When I delete the texture/image placed in the UV editor, the geometry data will appear when I select it in the 3D viewport.

When I place the texture while the geometry is still selected, the geometry remains selected and visible,

but as soon as I deselect. this all goes away. can't see/select the geometry..

File is attached.
The object is already unwraped (it's called: Floor Finish). you can select it. place any image texture. deselect. then you won't be able to select again.

Brecht Van Lommel (brecht) raised the priority of this task from 30 to 50.Dec 2 2018, 7:14 PM

Turns out the issue here is that bpy.context.scene.tool_settings.show_uv_local_view is enabled. However it looks like this setting is not exposed in the ui at all (at least I haven't found it). With this setting only faces that use the currently visible texture will be shown in the uv editor. The actual logic is probably even more obscure.

For now you can just run bpy.context.scene.tool_settings.show_uv_local_view = False in the Python console in Blender and it will work again.

I guess the fix is to show this setting in the ui?

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.Dec 5 2018, 3:05 PM
Brecht Van Lommel (brecht) claimed this task.

It seems to be in the View menu (same as 2.7x).

This is a pretty obscure option though, might be nice to revisit it once. For now would not consider it a bug.

Well, I don't have this problem when using 2.7x
Does that mean that this problem will continue with me after the final release?

Does the View > UV Local View option work different for you in 2.7x? Did you intend to enable it in this file?

It works flawlessly in 2.79 without me having to do anything or enable any option. I just face this issue in 2.8 beta

This option somehow got enabled in this .blend file, maybe you did it by accident, I don't know.

But it is not enabled by default, and if you would enable it in 2.79 you would get the same result. There are no extra things to do in 2.8 compared to 2.79, just this file has the option enabled for some reason.

I opened a default blender settings file in blender 2.79 and imported the model from 2.8. and it worked great with UV unwrap. didn't change anything.

I don't know how else to say this: just disable View > UV Local View in the UV Editor in this .blend file, and it will work. This is not enabled by default, only in your .blend file.

Thanks for the tip, I will do that and get back to you if I have any issues with it. I appreciate the time and effort.