I have a few models in Blender 4.2 with some vertex colors. Some of the vertex colors are painted, some are baked from lighting/all sources.
This is a test cube exported to gltf. The model looks good in Blender w/ this material setup. Then I export to gltf (making sure the export settings → Mesh → Vertex color exporting is enabled). In gltf-viewer, the vertex also colors appear fine (top left in my screenshot).
However, once uploaded to PlayCanvas, if I enable the Vertex Color prop on the material’s diffuse channel, it comes through all scrambled w/ colors I didn’t include (bottom left in my screenshot - there are no dark blue/purple areas on my cube, for ex, and there are in PlayCanvas).
Posted the same test cube on my Google Drive here if it’s helpful: Test Cube - Vertex Color + Principled.glb - Google Drive
I’ve tested a few other material setups, like for unlit materials, and none work quite as expected. My vertex color attribute in Blender is of type Face Corner → Byte Color, but I also tried the other options to no avail. I’ll also note that vertex colors come through largely as expected using .fbx export → PlayCanvas.
Is this a new bug? Or am I just doing something wrong? Let me know if anyone has a hunch, thanks!