Page MenuHome

UDIM: painting on anything but the first tile is not updating in solid viewport shading
Closed, ArchivedPublicBUG

Description

System Information
Operating system: Linux-5.3.12-200.fc30.x86_64-x86_64-with-fedora-30-Thirty 64 Bits
Graphics card: GeForce GTX 970M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.31

Blender Version
Broken: version: 2.82 (sub 5), branch: master, commit date: 2019-12-17 10:39, hash: rBbda4a284d201
Worked: never

Short description of error
UDIM: painting on anything but the first tile is not updating in solid viewport shading

Exact steps for others to reproduce the error

  • Open UDIM_painting_solid_viewport_bug.blend
  • you should be in Solid viewport shading (already set to Texture Color)
  • try painting on tile 1002 or 1003 in the Image Editor [the tile in the Image Editor will update, the 3DView will not update]
  • try painting on the left, right, bottom or back face of the cube [the tile in the Image Editor will update, the 3DView will not update]
  • switch to Material Preview viewport shading instead to see immediate updates in the 3DView...

This was already mentioned in T72487: UDIMs: Loss of texture information after saving., but reporting here separately as requested by @Lukas Stockner (lukasstockner97)

Note this already had an answer there:

sounds like a bug, even though I remember this working from working on D6421, I'll need to have a look.

Event Timeline

Lukas Stockner (lukasstockner97) changed the task status from Unknown Status to Archived.Dec 18 2019, 12:10 AM

Well, this is embarrassing...
When reading the report for the first time, I completely forgot that the workbench engine does not support UDIMs at all yet, so all faces are drawn with the 1001 tile.
If you 2D paint onto the correct spots of the 1001 tile, the viewport updates all faces as expected.

I can also confirm that 2D painting onto the tiles with D6421 applied updates the viewport correctly :)