Assign Custom Attribute to Face

Can I do it manually in Edit mode? I was working on “texture atlas” shader setup that in theory could have better performance in Eevee. But now I have a problem of assigning atlas indices to portions of the mesh. Painting them as grayscale map will result in artifacts where the two different intensities meet. And I cannot use existing material ID system (I think) because adding more material slots will result in more draw calls, killing benefit from using atlas shader

Would Vertex Colors set to “Face Corner” work?

1 Like

Yes, perfectly stable with no interpolation. Thank you