Is there a way to put pictures on 3D models and make a texture?

Blender is probably the best free 3D modeling software around.