BodyPaint 3D offers complete control over your textures with layers, filters and tablet support while working in 3D. Multichannel stroke support allows for painting across many channels at once while working in the 3D View. Maxon's RayBrushTM technology lets you view the results of your painting in real-time without ever having to hit the render button.
Projection Painting in BodyPaint 3D allows you to virtually tattoo across UV seams and objects. Laying out UV's couldn't be easier in BodyPaint 3D. This software includes three automatic UV unwrapping algorithms, including the new Optimal Cubic Mapping system.
BodyPaint is included in Cinema 4D or as a stand alone application. Either way you use it, it becomes a powerful translator, albeit a bridge, between multiple CG applications. If you haven't learned how to use BodyPaint, then your only half way there!