I've been looking for this for some time. Tried the Photoshop system but did not get on with the one I tried, possibly my lack of Photoshop knowledge.
My solution was to use 3DStudio Max to create the 3D mug, then render views (front, back, mid) and the results are acceptable.
It would be an expensive solution if you have to buy the 3ds Max software.
The Techcurl one looks really good, but it is very low resolution.
Pic of mug below created in 3ds Max.