You can stitch cubic with PTGui pretty easily, but you'll have to do
some manual wrangling (you could probably make a template out of
this).
Load all of the 6 cube faces - I'm presuming the PTGui naming
convention with file.back.tif, file.bottom.tif, etc.
In the Lens Settings tab, set the Projection to Rectilinear and set
the Horizontal Field of View to 90° (4 sides 'around' on a cube, 360°/
4 = 90°)
In the Panorama Settings tab, set the Projection to Equirectangular,
the Horizontal Field of View to 360° and the Vertical Field of View to
180 (4 around, 2 up/down).
Then in the Image Parameters tab, set the following (this is where
having the filenames in the image parameters tab could be useful)
file.front.tif: Leave as is
file.right.tif: Yaw: 90°
file.back.tif: Yaw: 180°
file.left.tif: Yaw: -90°
file.top.tif: Pitch: 90°
file.bottom.tif: Pitch: -90°
If you now open the Panorama Editor window, you should already see the
cube faces in their correct places. You might see some odd pixels -
that's just the quick editor window being a tad inaccurate.
Go to the Create Panorama tab, and set Layers to 'Individual layers
only'. You don't want PTGui to attempt to blend between the cube
faces, as they are already ideally blended in this alignment. Disable
the 'Use fast transform' option. Set the Interpolator to whatever you
prefer.. you're always going to incur a loss from the transformation.
That should be all there is to it. There is a very slight possibility
that you will still have a few missing pixels between stitched cube
faces. There's two solutions to that...
A. Use Photoshop (or whatever you use), select the missing pixels, and
fill those in using the repair tools (in simpler graphics editors, a
Median Blur would work just fine)
B. In the Lens Settings tab, set the Field of View -slightly- over
90°. This makes the cube faces a tad larger than they actually are,
thus filling in those pixels. It also means that some pixels of the
cube faces will probably end up overlapping - so it's a trade-off of
evils there.
Method A is much more solid to work with, but adds the extra steps, of
course.