No public preview image is available.
PTGui Pro 10.0.7 Mac [SN]
Program Version: 10.0.7
Platform: Mac OS
Official site:
Language: English
Here's the Mac version of PTGui Pro v10.0.7. Installation is pretty straightforward-
-
Copy app from dmg
-
Block all network connections from PTGui (using Little Snitch or editing your host file - see readme)
-
Enter the included registration, found in the readme
-
Disable automatic update checking
-
Enjoy this excellent software!
Developer description:
Create high quality panoramic images.
PTGui is panoramic stitching software for Windows and Mac OSX. Originally developed as a Graphical User Interface for Panorama Tools (hence the name), PTGui now is a full featured photo stitching application.
Use PTGui to stitch any number of photos into a panoramic image. Some benefits of PTGui, when compared to other stitching software:
-
PTGui can stitch multiple rows of images
-
Create 360 degree cylindrical panoramas, 'flat' partial panoramas and even spherical 360x180 degree panoramas
-
No need to keep the camera level: PTGui can stitch rotated and tilted images
-
Virtually unlimited output size: create Gigapixel panoramas from hundreds of images!
-
Layered output allows full control over the final stitched result
-
PTGui stitches most panoramas fully automatically, but at the same time provides full manual control over every single parameter. This enables stitching of 'difficult' scenes, where other programs fail.
-
Full 16 bit workflow for best image quality
What's new in 10?
PTGui 10 features a completely rebuilt, blazing fast stitching engine with GPU acceleration! Furthermore there's a new tone mapper and it comes with a spherical panorama viewer included.
New stitcher
The original stitching engine in PTGui started life at a time when most PCs were still running on a single processor and graphics cards were only used to display things on a screen. Computers could become faster by increasing the clock speed at which the processor was running. But in the past few years CPU clock speeds have approached physical limits and instead computers have become more powerful by increasing the number of processor cores. Also through new technologies the graphics card (GPU) can be used not only for display but for general computing tasks as well. A GPU is an extremely powerful processor with several hundreds or even thousands of processor cores. When programmed the right way they can process data extremely fast but software has to be rewritten to be able to use that power.
That's exactly what's new in PTGui 10: a new stitching engine, rewritten from scratch to get the best performance on modern hardware. For GPU processing the stitcher uses OpenCL, a technology supported by both major GPU vendors (NVIDIA and AMD) and supported on Windows and Mac. Of course stitching without using the graphics card remains possible, and CPU stitching performance has been improved as well, especially on computers with 4 or more CPU cores. The new stitcher also uses significantly less memory, which speeds up stitching of large gigapixel panoramas in particular.
The new stitching engine is fully compatible with previous versions; changes are entirely under the hood and the only noticable difference is a significant reduction in stitching time.
So how much speedup should you expect compared with PTGui 9? This depends on many factors such as the GPU's processing power versus the CPU speed, how much time is spent writing the results to the disk, etc. Initial tests suggest a speedup anywhere between 1.5x and 10x depending on hardware and on the kind of panorama. But to give one benchmark as an example: the Gigapixel Panorama Speedtest on a particular machine (6 core Intel i7, Windows 8.1, 32GB of RAM, NVidia Geforce Titan, Samsung SSD) stitches in 22 seconds, compared to 151 seconds in PTGui 9.2. This is almost 7 times as fast!
Hardware requirements for GPU stitching
To use the GPU for stitching a video card supporting OpenCL 1.1 is required. On Windows every recent GPU from AMD and NVIDIA should work. PTGui needs at least 512MB of video memory, but 2 GB is recommended: although the panorama doesn't need to fit entirely in the video RAM, moving data between the CPU and the GPU is relatively slow and should be avoided to get the best performance. On most Windows desktop computers the GPU can be replaced easily; adding a new $300 graphics card will result in a significant speedup.
The speed gains on laptop computers are limited: many laptops only have integrated graphics, which are not supported by PTGui (and would be slower than the CPU anyway). Many higher end laptops have a discrete GPU. These 'mobile' GPUs are less powerfull than desktop graphics cards (in order to keep down power consumption) but will allow around 1.5 to 2x faster stitching.
On Apple computers support for GPU acceleration is currently limited. Except for the high end models, recent iMacs and Macbooks only have integrated graphics which are not supported, and there's no option to replace the GPU. Only the previous generation Mac Pro has replaceable graphics hardware. The new (2013) Mac Pro on the other hand was designed with GPU computing in mind and PTGui will stitch panoramas extremely fast on this machine. On a Mac PTGui requires OS X 10.9 (Mavericks) or later for GPU stitching.
Finally it's worth noting that with this improvement in stitching speed, disk speed is more and more becoming the limiting factor. Replacing a spinning hard disk with an SSD will make even more difference than before.
New tone mapper
Also part of the new stitching engine in PTGui 10 (but in the Pro version only) is a new tone mapping algorithm for HDR panoramas. The new algorithm gives natural looking results, comparable in quality to, or better than Exposure Fusion. It's easy to use and much faster than the previous algorithm, which could take a very long time for large panoramas.
As always the PTGui tone mapper properly handles spherical (equirectangular) panoramas, whereas other tone mapping algorithms will give visible artifacts in the zenith and nadir.
Tone mapping regular (non-HDR) panoramas
The Exposure/HDR tab in the Pro version has been reorganized and now allows the tone mapper to be used for regular low dynamic range panoramas (i.e. without bracketing) as well:
The tone mapper brings the same benefits to low dynamic range panoramas as it does for HDR panoramas: shadows are boosted and highlights are reduced, without affecting local image contrast. Here's an example of tone mapping used on a regular, non bracketed panorama (click to compare):
Of course, boosting the shadows in any image will also increase image noise, therefore the amount of compression that can reasonably be achieved is limited. But in certain cases this feature may be used to take a panorama without bracketing, where otherwise HDR would be needed. To do so, use an SLR with a large sensor, at low ISO, shoot in RAW and convert to 16 bit TIFF in order to maximize dynamic range. Underexpose the scene such that the highlights are not blown out, because clipped highlights cannot be recovered afterwards. The underexposure is later compensated by tone mapping.
The tone mapper is also useful when panoramas are taken in automatic exposure (aperture priority) mode. Exposure Compensation can be enabled in PTGui to compensate for the differences in exposure. This effectively increases the dynamic range of the stitched panoramas, basically resulting in HDR without bracketing. Tone mapping is then used to reduce the global image contrast in the stitched panorama to make it suitable for display.
This works best for gigapixel panoramas: images taken with a long lens only contain a small portion of the scene so the per-image contrast is usually limited. With an 180 degree fisheye lens this is not so: because it captures a very wide area of the scene both the sun and shaded areas may appear in the same image.
PTGui panorama viewer
Prior to PTGui 10, for viewing spherical panoramas a third party panorama viewer such as QuickTime 7 or FSPViewer had to be used. PTGui 10 comes with a bundled spherical panorama viewer. The viewer is a standalone application for Windows and Mac. It supports panoramas with equirectangular projection, in tiff or jpeg format.
The viewer can be accessed by clicking the View button in the Create Panorama tab. But it's also available outside PTGui, to view any panorama stored on the computer. The viewer supports full screen viewing both on Windows and Mac and uses OpenGL acceleration for smooth performance.
The configuration of external viewers has been changed: previously one preview application could be configured for each of the projections Rectilinear, Cyilindrical and Equirectangular. In PTGui 10, up to 3 general purpose applications can be configured instead. It's possible for example to send a stitched panorama from PTGui to Photoshop, regardless of the projection, by clicking on the View button in the Create Panorama tab.

