Maniphest T90730

Viewport render (cycles or Eevee) not showing texture when sculpting with multiresolution modifier
Closed, Duplicate

Assigned To
None
Authored By
Godwin Jimoh (Astronet)
Aug 17 2021, 1:15 PM
Tags
  • BF Blender
Subscribers
Godwin Jimoh (Astronet)
Pratik Borhade (PratikPB2123)

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 466.11

Blender Version
Broken: version: 2.93.2, branch: master, commit date: 2021-08-03 05:58, hash: rB1eb06de2607a
Worked: (newest version of Blender that worked as expected)

Short description of error
When sculpting an object with multiresolution modifier, If viewport shading is changed to material or render, any image texture in the object's material goes black or invisible in cycles render. everything works fine in object mode.
Upon more inspection, the UV of the object with multires modifier is completely black when in sculpt mode and normal otherwise

Exact steps for others to reproduce the error

  1. Add a cube
  2. switch 3D viewport shading to material or render
  3. create a new material
  4. add any image texture to the material and connect it to the base colour of principled BSDF
  5. go to sculpt mode
  6. add a multiresolution modifier on the cube and subdivide (ctrl + 2)
  7. and the texture does not show (or cube object is invisible in cycles)

Event Timeline

Godwin Jimoh (Astronet) created this task.Aug 17 2021, 1:15 PM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Aug 17 2021, 3:11 PM
Pratik Borhade (PratikPB2123) added a comment.Aug 17 2021, 3:37 PM

Thanks for the report. May be similar to T67026: Cycles does not render geo with Multires modifier while in Sculpt mode

Can you please provide the .blend file? From own testing it's similar to T67026

Godwin Jimoh (Astronet) added a comment.EditedAug 17 2021, 5:50 PM

Here:


It is similar however in Eevee it does render but the textures are absent. Likely due to the UV not working
Edit: If I change the texture coordinate to something else like generated then it does work