I dont have much experience with openGL ES (or openGL), but i do get the general idea of texture mapping, which is each vertex should be mapped for the relevant UV coordinates of the texture we choose to map. but what happens when i have complex objects?
Lets say i have the known Stanford bunny:
and i want to map this texture:
It is not very simple to calculate all vertices locations on the image at all. Are there any known methods or best practices for doing that?
Where should i begin regarding this kind of mappings?