I want to draw a triangulation of a sphere starting from the following data. I have a collection of triangles represented by three points $(p1,p2,p3)$ on a sphere of radius 1. I would like to draw in a different color (or maybe even with a texture) each curvy triangle. Any ideas?
EDIT
Thanks for the first answers. Both method works fine, but there is something else that now bothers me.
For each triangle I have a picture that I would like to use as a Texture, each picture has a central "body" surrounded by white empty space that can be increased at pleasure. I would like the Texture to be added so that the central body ends up on the barycenter of the triangle and I would like it not to be too deformed. In other words, what I would like to happen is to cut a triangle out of the original picture and use it as a texture so that the vertices and barycenter (the central body) are mapped to vertices and barycenter of the spherical triangles. Here is an example of a picture
Also, I would like to be able to "see through" the regions, so that one can see the central body drawn on the far side of the sphere without rotating it. If I use PlotStyle->{Texture[Image],Opacity[.5]} from your first Method, the texture completely disappears.


