Page MenuHome

unable to display vertex color correctly in Solid, Lookdev and Render modes
Closed, DuplicatePublic

Description

System Information
Operating system: Darwin-18.7.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 570 OpenGL Engine ATI Technologies Inc. 4.1 ATI-2.11.20

Blender Version
Broken: version: 2.81
Worked:

Short description of error
unable to display vertex color correctly in Solid, Lookdev and Render modes

vertex paint - no overlay:

lookdev:

solid + vertex option:

render:

Exact steps for others to reproduce the error
open the attached blend file and switch trough view modes. Can't find a way to make the vertex appear conistent between painting and result (even disabling overlays in vertexpaint mode)

Event Timeline

Germano Cavalcante (mano-wii) changed the task status from Unknown Status to Archived.Sep 23 2019, 3:38 PM

To keep it consistent you have to set the Vertex Paint Opacity to 1.0
https://docs.blender.org/manual/en/latest/editors/3dview/controls/overlays.html#vertex-paint

To keep it consistent you have to set the Vertex Paint Opacity to 1.0
https://docs.blender.org/manual/en/latest/editors/3dview/controls/overlays.html#vertex-paint

the proposed solution only approximate better without matching color and moreover in that case you won't be able painting in vertex color since they will be multiplied

vpaint w vertex overlay 1.0

solid w vertex overlay 1.0

render

btw, did you test with the attached file before closing the task?

Germano Cavalcante (mano-wii) lowered the priority of this task from 90 to 30.Sep 23 2019, 3:54 PM

in that case you won't be able painting in vertex color since they will be multiplied

Please describe the problem further.
I don't understand what you mean by that.

edited the post and added pictures to explain better.

Germano Cavalcante (mano-wii) changed the task status from Archived to Unknown Status.Sep 23 2019, 4:03 PM

@Clément Foucault (fclem), is it intentional that even with Opacity 1.0, the object shader influence the final color with overlay?

just to give further information if you pick colors on the cube on the rendered images you will get different values:

solid view has R:1.000 G:0.3059 B:0.2706


render gives R:0.8118 G:0.3451 B:0.3059

Seems like something to do with colormanagement. I have the same problem. I have different result in vertex paint than in obejct mode. If I turn off the colormanagemnet (Display Device: None) I have almost the same colors in object mode as in vertex paint mode... but stil not the same, just very close to it. Looks like the color managmet in vertex paint mode is not the same as in object mode.

@Germano Cavalcante (mano-wii) I had to find this report to be able to setup my environment ready to Vertex Paint, so I bet there is something misleading here.
I started working by using the Solid view of bench set to Flat and Single (White) because it was the only mode returning the real vertex color and making color picking available.
Now I found out I can work using Workbench set as Flat and Vertex Color but with the Vertex Paint opacity set to zero.
I think this needs some kind of re-elaboration, I don't see why vertex colors are being blended to the underlying color (and why while displaying Vertex Colors the tool is multiply by itself?!)
I'm so glad you guys brought vertex colors this far from rc1!
Cheers

The problem is known.
Just now wait for it to be confirmed and resolved by the developer on T69630.