The vertex color has been offset

Hi, I plan to use vertex colors instead of normal ones, so I wrote the vertex colors in blender using geometric nodes

After importing into Unreal Engine, the vertex color has been offset. The value I wrote 0.5 in blender is not 0.5 in unreal engine

but approximately 0.737245? there were also many decimal places following it. but 0 and 1 have not shifted. So I feel that it is the result of being mapped to some color curve. How can I correct it back?

Can someone help me? Thank you very much.

The exact value can now be seen in houdini, which is 0.737255. But why is it such a value? It’s true that red and blue are 0 and 1 respectively, but green has changed

*snip* not relevant. just blunder crap.

You are setting the wrong value in your geo node. You need to change the node to Color to get the correct value

Export vertex color as Linear

Make sure to replace vertex color information on import

1 Like

interesting. the color type doesn’t actually matter. just gotta export linear to fix that.

(as for my post: i think painted vertex color does not work the same as geonode colors. this is effed up. blunder being the usual color space mess, i figured. nothing color matches. neither the ui display, nor the values. open sauce with too many cooks. yeh. -_-)

Thank you! When exporting setting it to linear is correct.