Vertex color does not work on Skeletal Mesh with Nanite enabled

Hello,

I have a skeletal mesh asset, it has some data stored in vertex color. And I can see the vertex color is correct in the skeletal mesh editor.

I assign a material which uses VertexColor node (also Abs node and Frac node) and plug it into BaseColor output.

If the skeletal mesh asset has Nanite enabled - the material shows all black.

If the skeletal mesh asset has Nanite disabled - the material shows correct vertex colors.

Does Nanite + Skeletal Mesh supports vertex color?

[Image Removed]

[Image Removed]

Steps to Reproduce

  1. Open any project with Version: 5.6.1-44394996+++UE5+Release-5.6 or 5.7 preview
  2. Import the attached assets
  3. Drag the skeletal mesh (it’s a cube) to a level and assign the material
  4. Right click the skeletal mesh asset to make sure it has nanite enabled

Actual: The cube is black.

Expected: The cube shows colorful vertex colors.

Reproducible:

5.6.1-44394996+++UE5+Release-5.6

5.7 preview

Hi,

thanks for reporting this issue and providing repro steps. I have investigated the issue and could not find it in the list of known issues, so I’ve filed a bug report. When the issue gets added to the public issue tracker, I will post the link here so you can track its progress.

Many thanks,

Sam

Hi again,

this is the link to the issue on the public issue tracker: https://issues.unrealengine.com/issue/UE-347708

If you have further questions, please let me know.

Thanks again,

Sam