It is beta (but rock solid and stable, i started to use it in my project already) and while it is beta, it is free. Take a look, it allows you to do all stuff in WYSIWYG mode - drop textures on object and move/rotate it along edges/surfaces. it automatically handles low-poly version of hi-poly model and generates normal maps for low-poly, you can draw 3d details right over 3d primitive. in other words i didn`t see anything like this yet, in other products
i`m not affiliated with them
http://www.cbmodelpro.com/