Page MenuHome

No real time when painting in Texture paint Mode
Closed, DuplicatePublic

Description

System Information
Operating system: macOS-12.5.1-arm64-arm-64bit 64 Bits
Graphics card: Apple M1 Max Apple 4.1 Metal - 76.3

Blender Version
Broken: version: 3.2.2, branch: master, commit date: 2022-08-02 18:15, hash: rBbcfdb14560e7
Worked: (newest version of Blender that worked as expected)

Short description of error
I mixed 2 Principled Shader and created an image texture node as a mask connected to the socket FAC of the Mix Shader Node. I'm not able to see the result in real time in Shading Viewport/ Render and Shading Viewport/Material Preview only in Shading Viewport/Solid

Exact steps for others to reproduce the error
Steps

Start Blender

  • Simple cube
  • Added first Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (A)
  • Added second Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (B)
  • Mixed these 2 Principled with mix shader (C)
  • Created a texture - image texture - New - 2048x2048px put the color socket in the FAC of mix Shader node (C)
  • Switched from Object Mode to Texture Paint, tried to paint but in Viewport Shading/Rendered and in Viewport Shading/Material Preview changes were not updated and not visible
  • If I go to Viewport Shading/Solid I see where I painted and when I switch to Viewport/Render I see the mask applied correctly
  • The issue is I do not see the instantly masks when I paint but I have to switch from Shading/Rendered to Shading/Solid and then again to Shading/Rendered to see the mask applied correctly

To see the result of the mask I must switch to Viewport Shading/ Solid and get back to Viewport Shading Render

Thanks

Event Timeline

Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Needs Information from User.Sep 13 2022, 3:05 PM

I can't seem to replicate this issue using the following setup. Should I have done something differently?

If you go in Viewport Shading/Render and try to paint you won't b able to see the final result in real time, I mean it seems that nothing happens in Viewport Shading/Render. But if you switch in Viewport Shading/Solid and get back to Viewport Shading/Render you'll see the updated paint. Hope this is clear :)

Thanks. I tried that, but it seems to work correctly in my case. Can you attach your file in case my file is different somehow?

I'm not able to see the result of painting in Viewport Shading/Render. I must switch to Viewport Shading/Solid and get back to Viewport Shading/Render

Ah, I see you are using Cycles. This is a known limitation in Cycles. See T86787.