Maniphest T65534

Eevee don't respect active UVmap
Closed, ResolvedBUG

Assigned To
Clément Foucault (fclem)
Authored By
Lautaro Iglesias (Lautaro.igl)
Jun 5 2019, 4:49 PM
Tags
  • BF Blender
Subscribers
Brecht Van Lommel (brecht)
Clément Foucault (fclem)
Jacques Lucke (JacquesLucke)
Johan Walles (walles)
Lance Phan (ssendam)
Lautaro Iglesias (Lautaro.igl)
Marco (nacioss)
Sebastian Parborg (zeddb)

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 1060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 416.16

Blender Version
Broken: version: 2.80 (sub 74), branch: blender2.7, commit date: 2019-06-02 21:33, hash: rB19dcb22a885d
Worked: (optional)

Short description of error
If you have an object with more than one UV map, Eevee will use the UV map that you have selected in the mesh properties, despite which one is the active one. This happen on viewport and render too.


Exact steps for others to reproduce the error
Just check the diferent uv maps while rendering.

Revisions and Commits

rB Blender

Event Timeline

Lautaro Iglesias (Lautaro.igl) created this task.Jun 5 2019, 4:49 PM
Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.Jun 5 2019, 4:55 PM
Jacques Lucke (JacquesLucke) added subscribers: Clément Foucault (fclem), Jacques Lucke (JacquesLucke).Jun 5 2019, 5:19 PM

@Clément Foucault (fclem), just replacing CustomData_get_active_layer with CustomData_get_render_layer seems to solve the issue for me. Unfortunately, I don't know the implications..

Clément Foucault (fclem) added a subscriber: Brecht Van Lommel (brecht).Jun 5 2019, 5:34 PM

@Brecht Van Lommel (brecht) I don't know what is the expected behavior.

Brecht Van Lommel (brecht) added a comment.EditedJun 5 2019, 5:58 PM

For Eevee and Cycles, it should use the layer returned by CustomData_get_render_layer as the default UV map and vertex colors in materials, when no specific name is specified.

For overlays and texture color mode in workbench, CustomData_get_active_layer should be used so it shows the UV map that is currently being edited.

Brecht Van Lommel (brecht) added subscribers: Johan Walles (walles), Sebastian Parborg (zeddb), Marco (nacioss).
Lautaro Iglesias (Lautaro.igl) added a comment.Jun 28 2019, 4:34 PM

Hello, any news about this? Thanks.

Jacques Lucke (JacquesLucke) assigned this task to Clément Foucault (fclem).Jun 28 2019, 5:16 PM
Clément Foucault (fclem) raised the priority of this task from 50 to High.Jul 7 2019, 11:09 PM
Lance Phan (ssendam) added a subscriber: Lance Phan (ssendam).Jul 8 2019, 11:08 AM
Clément Foucault (fclem) changed the task status from Unknown Status to Resolved by committing rB1715c396e450: Fix T65534 Eevee don't respect active UVmap.Jul 8 2019, 6:19 PM
Clément Foucault (fclem) added a commit: rB1715c396e450: Fix T65534 Eevee don't respect active UVmap.