Page MenuHome

Sculpt Vertex Colors render as black color (when the Vertex Color node is used, Attribute node is fine)
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-10-10.0.17763-SP0 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 446.14

Blender Version
Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-06-26 17:24, hash: rBb7b57e7155ee
Worked: Never

Short description of error
Sculpt Vertex Colors show up in viewport, but turn black when rendered.

Exact steps for others to reproduce the error

  1. Launch Blender 2.90
  2. Pick sculpting template
  3. Paint Sculpt Vertex Color
  4. Assign material with Vertex Color node
  5. Switch to rendered mode, see that it displays fine
  6. Hit render, see black vertex color.

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Mon, Jun 29, 2:05 PM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

Can confirm, getting it through the Vertex Color node is very inreliable.

As a workaround, get the color through the Attribute node instead

Philipp Oeser (lichtwerk) renamed this task from Sculpt Vertex Colors render as black color to Sculpt Vertex Colors render as black color (when the Vertex Color node is used, Attribute node is fine).Mon, Jun 29, 2:06 PM

T78225: Viewport vertex color mode: now it uses only sculpt vertex colors, even if datablock do not exist is related in a way, T78041: Sculpt vertex color improvements for 2.90 is also mentioning the rendering support

rendering sculpt vertex colors in Vertex Color and Attribute nodes. There is a button to convert to legacy colors, but this is not good enough

So maybe it is not neccessary to keep this open, but will @Pablo Dobarro (pablodp606) decide...