Vertex Color to Texture
Drop a PLY, GLB or OBJ whose colour is stored in its vertices. The tool makes UVs when the model has none, bakes the colours into a 1K, 2K or 4K base colour texture with padded seams, and gives you a textured GLB, the PNG and an OBJ zip. Nothing is uploaded.
How to bake vertex colours to a texture
- 1
Drop the coloured model
A .ply (ascii or binary), .glb/.gltf with COLOR_0, or an .obj with "v x y z r g b" lines: a 3D scan, a photogrammetry mesh, an AI 3D model or a vertex-painted sculpt.
- 2
UVs are made for you
If the model has no UV map, or its UVs overlap, it is unwrapped into charts automatically. Tick "Make new UVs" to replace a UV map you do not trust.
- 3
Pick size and padding
Choose 1K, 2K or 4K and how many pixels of padding go around each island (8 is a safe default). The bake runs in your browser in a few seconds.
- 4
Compare and download
Flip between Before (vertex colours) and After (texture) in 3D, then download the textured GLB, the PNG, or an OBJ + MTL + PNG zip.
Colour space: sRGB and linear
Vertex colours and textures do not always use the same colour space. Here is how each input is read and what the texture holds, so the baked model matches the original.
| PLY colours | Stored as sRGB bytes (0-255). Read as sRGB, blended in linear light, written back as sRGB: a flat colour comes out as the same byte value. |
|---|---|
| glTF / GLB COLOR_0 | Linear by the glTF 2.0 specification, and multiplied by the material base colour, the way a glTF viewer shows it. Converted to sRGB for the PNG. |
| OBJ "v x y z r g b" | Treated as sRGB 0-1 values (0-255 values are detected and handled), the same as PLY. |
| The PNG | An sRGB base colour (albedo) texture, the colour space glTF, Blender, Unity, Unreal Engine and Godot expect for a colour map. Keep it as sRGB / Color when you import it. |
| Blending | Between two vertices the colour is mixed in linear light, the way a GPU shades vertex colours, so the texture matches what you saw before the bake. |
Want a new look, not just the old colours?
Describe a style and AI paints the whole model from every side, with PBR maps for roughness, metal and normals. The AI tools use credits; this baker does not.
More free 3D tools
Vertex color to texture FAQ
Blender, MeshLab, Simplygon, Unity, Unreal Engine and Godot are named only to describe compatibility; The3DAI is not affiliated with or endorsed by them.