Applying Material to 1 Face of Mesh

Hey there,
I’m looking to find a way to use the Python API to apply a material in Omniverse to a mesh. That by itself is no big deal, but I need that material to be applied to one 1 face of that mesh. I was able to accomplish this using a GeomSubset, which made it so that the material only appeared on the desired face. But, this solution still rendered the material as if it was being wrapped around the whole mesh.

Say I was applying a material made from an image of a checkmark… based on my current solution, the checkmark is not contained within the particular face I want to show, but instead is being pulled around the whole mesh (but that part isn’t visible)
What I need is to have my checkmark bounded by the particular face, such that the material is only applied to the face and it is not altered/stretched farther than it needs to be.

Let me know if you guys can think of a solution to accomplish something like this.

Did you also do this in reverse and make subsets for all the other faces and fill those with something? I imagine if you only specify one face and one subset, the rest of the mesh “follows on” by default. Try making a complete subset group, considering all faces correctly. Then the “one face subset” should work.