PTGui Pro Changelog

What's new in PTGui Pro 13.0 Beta 6

Apr 20, 2024
  • Fixed: Windows: the application list in the Patch Panel in the detail viewer showed the .jpg-capable applications even when another file type was chosen.
  • Fixed: PTGui could crash, or give an 'invalid vector subscript' or 'assertion failed' error.
  • Fixed: Lines or other small artifacts could occasionally be visible in the panorama if GPU acceleration was enabled
  • Fixed: Mac: it was possible to drag the window upwards behind the menu bar, with no way to move it down again because the title bar is then obstructed by the menu bar.
  • Fixed: GPS coordinates in the XMP metadata in the output were corrupt. As a result, GPS coordinates were missing in generated .psd and .psb files.
  • Fixed: When linking HDR brackets, PTGui would switch to Advanced mode but this was unnecessary
  • PTGui now recognizes the Olympus M.Zuiko Digital ED 8mm 1:1.8 from the EXIF data
  • PTGui can now load Phase One .IIQ raw files
  • Added lens profile for AstrHori 12mm 2.8 Fisheye

New in PTGui Pro 12.25 (Apr 19, 2024)

  • When loading images from DJI drones, PTGui will position the images according to the angles recorded in the metadata. For partial panoramas this could result in a panorama that was split at the 180 degree boundary, so some images would be at the right hand side and some at the left hand side, with a gap in the middle. To prevent this, PTGui will center the partial panorama horizontally.
  • Fixed: If tone mapping was enabled for a project and individual layers or blend planes were output, the individual layers and blend planes would have the wrong curve applied, resulting in incorrect brightness or contrast.
  • Fixed: Lines or other small artifacts could occasionally be visible in the panorama if GPU acceleration was enabled
  • Fixed: Mac: it was possible to drag the window upwards behind the menu bar, with no way to move it down again because the title bar is then obstructed by the menu bar.
  • Fixed: possible 'Assertion failed' error for some projects
  • Updated OpenEXR to 3.2.4, fixing some bugs
  • PTGui now recognizes the Olympus M.Zuiko Digital ED 8mm 1:1.8 from the EXIF data
  • PTGui can now load Phase One .IIQ raw files
  • Added lens profile for AstrHori 12mm 2.8 Fisheye

New in PTGui Pro 13.0 Beta 5 (Apr 2, 2024)

  • Patch tool: it's now possible edit the generated patch in external editors, such as Photoshop, instead of the built-in patch editor. The Patch panel in the Detail viewer now includes a list of all installed applications on the system capable of handling the selected file format (jpeg/jpeg2k/tiff).
  • The settings in the Patch panel in the Detail Viewer are saved and remembered between sessions
  • Fixed: rendering errors (such as black blobs) when GPU acceleration was enabled
  • Fixed: PTGui failed to load .DNG images processed by Adobe Camera RAW's AI noise reduction
  • Fixed: Crash if disabling GPU acceleration and then re-enabling it
  • Fixed: Thumbnails could be shown too dark
  • Fixed: When zooming in extremely in the RAW prerprocess tab, the image would become very dark
  • Fixed: When using the patch tool for a project consisting of RAW images, the generated patch would have a linear color profile, which would result in a very low dynamic range in the shadows, causing posterization in the shadows

New in PTGui Pro 13.0 Beta 4 (Mar 17, 2024)

  • Added support for DNG files with embedded JpegXL encoded data, as created by recent versions of Adobe LightRoom and Photoshop.
  • Fixed: certain larger panoramas could have rendering artifacts (dark blobs or random colors).

New in PTGui Pro 13.0 Beta 3 (Mar 14, 2024)

  • The Detail Viewer now has a side bar like the panorama editor. There's a 'View' section which shows and edits the current viewing angles.
  • New Snapshot tool in the Detail Viewer. This saves the current view to an image. Rather than a screenshot, this actually renders the current view at full resolution.
  • PTGui now avoids creating control points between non-adjacent images. For example if we have 3 images in a row, PTGui will create control points between image 1 & 2 and between 2 & 3, but avoids creating control points between 1 & 3. Especially in case of parallax, this will improve alignment. There's also a new menu option 'Control Points - Remove control points between non-adjacent images'.
  • If Exposure Fusion is not enabled, the default HDR workflow has been changed to 'Merge to HDR first, then blend', because this results in much faster rendering of the panorama and requires less memory. Blend planes cannot be generated in this mode though. For exposure fusion panoramas, blend planes are still enabled by default because this gives better results. The default HDR workflow can be overridden in the Exposure/HDR tab.
  • PTGui is better able to find control points for back-to-back fisheye images such as those produced by one shot 360 degree cameras. Back-to-back fisheye images overlap in just a narrow ring at the edge of the fisheye circle, and until now PTGui had difficulty finding control points.
  • The default spacing between items in the user interface has been increased slightly, for better readability.
  • Keyboard shortcuts have been added for navigating between the tabs in the main window (see menu View -> Go to Tab).
  • By default PTGui will limit GPU memory usage (video RAM) to 2 GB. This can be changed in the Options/Preferences window. Generally, using more than 2GB of video ram does not improve stitching time and this change will allow other applications to share the GPU while PTGui is running (if it has more than 2GB RAM).
  • PTGui no longer always attempts to use the source color profile for the output. Instead there's now an 'Automatic' setting, where it will pick a suitable color space. Color profiles created by scanner or camera calibration tools are often input-only, and attempting to use this same color space for the output would result in an error. It also avoids the use of LUT color spaces, which are slow to render. PTGui always picks a color space 'better' than those of the source images (i.e. a color space with a wider gamut), so no color information is lost. This is just the new default behavior; a custom color profile can still be chosen for the output.
  • Separate color profiles can be selected for the LDR and HDR output images. HDR output requires a linear color profile, while for LDR images usually a profile with some gamma curve is used.
  • White balance adjustment has been moved to a dedicated White Balance panel in the Panorama Editor. Previously this was in the Post Process panel. White balance adjustment affects both the HDR and LDR output, and this separates it from the other adjustments in the Post Processing tab, which only affect the LDR output.
  • Additional Tint control for adjusting white balance. 'Temperature' adjusts between blue and yellow, 'Tint' between green and magenta.
  • 'As Shot' white balance is replaced by an 'Automatic' setting. In Automatic mode the average color temperature of all source images is calculated, and this is used for the generated panorama. Better results are obtained for source images are taken with automatic white balance. If all images were taken with identical white balance, 'Automatic' will give the same result as 'As Shot'.
  • A new command line option was added for creating a new project file from a given set of images and optionally a template:
  • PTGui[.exe] -createproject img1.jpg img2.jpg -output project.pts [-template template.pts]
  • This creates a project file for the given source images, optionally using a template, but does not stitch it yet. No GUI is shown. The project can be opened in PTGui, or it can be stitched from the command line using the -stitchnogui flag. The -createproject and -stitchnogui flags can even be combined in a single command line, in which case the project is created and stitched in one go:
  • PTGui[.exe] -createproject img1.jpg img2.jpg -output project.pts -template template.pts -stitchnogui project.pts
  • PTGui can now read accelerometer and compass data from iPhone images, so the images will be positioned correctly immediately after loading.
  • New 'Color sampler' tool in Panorama Editor and Detail Viewer. This can be used to adjust the white balance, by clicking on a grey area in the scene. And in the Pro version this allows adjusting the HDR exposure for the selected pixel to a given value. This way it's possible to photograph a grey card with known reflectance and match the HDR exposure to scene light intensity at the location of the grey card.
  • 'Images -> Link HDR Bracketed exposures' now also works even if PTGui wasn't able to detect a repeating exposure sequence. In this case a custom bracket size can be entered.
  • The Panorama Editor can now preview the true HDR image. Previously it would always show the LDR output, which has curves applied and may be tone mapped. The full dynamic range can be inspected using the Exposure slider in the Display panel in the Panorama Editor.
  • There's a new 'HDR Exposure' panel in the panorama editor, to adjust the brightness of the generated HDR image. Previously PTGui would always scale the HDR output such that white in the middle exposure (i.e. the 0EV image when bracketing) would be mapped to a brightness of 1.0 in the HDRI. Two additional option have now been added: use the brightest exposure as a reference (so all HDR pixels will lie between 0.0 and 1.0) and Absolute Exposure. In the latter case the HDR exposure is set as an absolute EV offset relative to a 1.0 second exposure at f/1.0 and ISO 100. The HDR exposure can be adjusted interactively using the new Color sampler tool (see above).
  • For .exr output the Zip and Dwa compression level can be configured in the file format settings window.
  • Linux: with the -stitchnogui flag PTGui can now run truly headless. Previously a workaround using a VNC server was needed because PTGui required a $DISPLAY even for command line operation.
  • Linux: if no temporary folders have been configured, PTGui will now by default use /var/tmp for temporary files. Previously it would use /tmp, but on certain Linux distributions this is a ramdisk, which is unsuitable for the (huge) temporary files created by PTGui.
  • The standard version and the Pro version are now distributed in a single download. After activation the appropriate version is run.
  • The minimum system requirements had to be updated: PTGui now requires at least macOS 10.15 (Catalina), or Windows 10 build 18362. PTGui for Linux was built against glibc 2.28, which is found in Debian 10.

New in PTGui Pro 13.0 Beta 2 (Mar 8, 2024)

  • PTGui 13 features a new Patch Editor, DNG output, better RAW/DNG file handling, performance improvements and much more!

New in PTGui Pro 12.24 (Nov 6, 2023)

  • Added support for DNG files with embedded JpegXL encoded data, as created by recent versions of Adobe LightRoom and Photoshop.
  • Fixed: certain larger panoramas could have rendering artifacts (dark blobs or random colors).

New in PTGui Pro 12.23 (Oct 29, 2023)

  • PTGui would fail to load certain DNG files, giving the error message 'Unknown error'
  • Support added for Kandao QooCam 3.
  • Fixed: PTGui when launched with the -stitchnogui flag could display an error message 'invalid lock file'
  • Fixed: PTGui when launched with the -stitchnogui flag could (incorrectly) show a popup 'It appears that PTGui previously crashed while using OpenCL for GPU acceleration.'
  • Fixed: if 'Optimize Brightness' was enabled in the automatic exposure and color adjustment settings (in the Exposure/HDR tab), the brightness optimization could behave erratic, resulting in very dark images.
  • Fixed: subtle color banding artifacts could appear in the output if multiband blending was used and GPU acceleration enabled
  • Fixed: cropping circle of the lens profile for the Samsung Gear 360 (2016 model) was slighly too large
  • If an unsuitable color profile was selected for the output (for example a source-only profile), PTGui would show a cryptic error message ('cmsCreateTransformTHR failed'). Now PTGui will show a more helpful error message.
  • Fixed: Mi Sphere camera: automatic levelling worked only for JPEG images, not for DNG images
  • Fixed: The PTGui web viewer (Tools - Publish to Website) only supported positive values, for camera rotation from left to right. Now negative values can be used to get the opposite rotation.
  • The Flash panorama viewer is obsolete and has been removed from Publish to Website.

New in PTGui Pro 12.22 (Jul 3, 2023)

  • Added support for Olympus .ori raw files.
  • In all tables it's now possible to un-select items by ctrl-clicking on a selected item (or cmd-click on Mac).
  • Fixed: in certain spherical panoramas there would be a slight brightness difference between the left and right hand side of the panorama. In a panorama viewer this would appear as a vertical line.
  • Fixed: possible crash when right clicking in the Image Parameters table.
  • Fixed: Linux: On high DPI screens (having a scale factor of 200% or higher) images and thumbnails in the PTGui window were blurry.
  • Fixed: Linux: PTGui Viewer: On high DPI screens the panorama would occupy only a fraction of the viewer window.
  • Fixed: Linux: PTGui Viewer: in certain circumstances the viewer would not load a panorama file given on the command line. The window would appear to be stuck in the 'loading panorama' stage.
  • Fixed: Export to PTGui 10 project would have the yaw, pitch, roll values of all images set to zero.
  • Fixed: Opening a PTGui Pro project in the standard version could result in an Assertion Failed error.
  • Fixed: PTGui Viewer failed to start on old Windows 10 versions (before May 2019 update).
  • On old Windows 10 versions (before May 2019 update), when using the dark theme, PTGui no longer has a dark title bar, to fix some rendering issues. Later Windows 10 versions and Windows 11 are not affected as they support a dark theme natively.

New in PTGui Pro 12.21 (Mar 10, 2023)

  • Based on feedback from users, the exposure fusion algorithm is reverted to the algorithm that was used in PTGui Pro 11.
  • In PTGui 12 the stitching pipeline was changed in order to support new HDR functionality and color management. This also changed the exposure fusion process. But users reported they were not able to get the same results as in PTGui Pro 11 and we agree that the results in PTGui Pro 12 were indeed inferior. To fix this, the exposure fusion algorithm from PTGui Pro 11 has been backported to PTGui Pro 12. Subtle differences between version 11 and 12 may remain, due to the fact that PTGui 11 was not color managed: the exposure fused results in PTGui Pro 11 would depend on the color space (in particular, the gamma curve) of the source images. PTGui Pro 12 is unaffected by this, it will produce the same results regardless of the source images' ICC profile. But the difference is small and this can be compensated for by a small adjustment of the curve in the Post Processing tab.
  • For backwards compatibility the algorithm of PTGui Pro 12.0 to 12.20 remains available, so projects created with previous versions will still look the same. New projects will use the PTGui 11 algorithm by default.

New in PTGui Pro 12.20 (Feb 13, 2023)

  • Fixed: The numbered control point markers in the Control Points tab could disappear
  • Fixed: Errors 'could not open file for writing' or 'Assertion Failed' could occur when running PTGui under different user accounts on the same computer.
  • Fixed: If the project consisted of a single set of bracketed images, with individual (unlinked) yaw/pitch/roll, the 'Generate Control Points' button was incorrectly greyed out.
  • Fixed: 'Fit Panorama' could result in a panorama size a few pixels too small
  • Added lens profile for the Insta360 Titan camera. Beware though, even with this lens profile, images from this camera will stitch badly due to the large parallax.
  • Some updates to the German translation (thanks Michael Göricke!)

New in PTGui Pro 12.19 (Jan 11, 2023)

  • Much improved German translation by Michael Göricke (vielen Dank!)
  • The Panasonic Lumix G 8mm f/3.5 Fisheye is now recognized automatically from the EXIF data.
  • Fixed: a subtle color change could occur when stitching images with specific ICC profiles on macs with an Apple M1 or M2 processor.
  • Fixed: possible error 'Assertion Failed' when excluding a source image by right clicking in the Panorama Editor.
  • Fixed: Windows: when running on multiple monitors with different font sizes per monitor, text could be displayed at the wrong size, or cut off.
  • Fixed: running Align Images from the Control Points Assistant window would fail to generate any control points.
  • LibRaw updated to version 0.21.1 (some raw decoding bugs fixed)

New in PTGui Pro 12.18 (Dec 8, 2022)

  • Fixed: the Batch Builder could crash when generating projects

New in PTGui Pro 12.17 (Dec 6, 2022)

  • Added lens profile for the 7Artisans 4mm f2.8 fisheye lens
  • Linux: the computer is now prevented from going to sleep while PTGui is stitching a panorama. On macOS and Windows this was already implemented, but not yet on Linux.
  • Fixed: Stitching DNG files with transparency (alpha channel) would result in the error message 'The pixel format of this image is different from the pixel format recorded in the project file.'
  • Fixed: Images from the Insta360 OneRS with the 4k lens are now correctly recognized. Previously PTGui assumed all images from this camera were spherical dual lens images.
  • Fixed: Linux: PTGui Failed to start if the LANG environment variable was set to an unsupported language.
  • Fixed: Linux: PTGui crashed with SIGBUS error if the temporary folder ran out of space. Now PTGui will show an error message instead.
  • Fixed: Linux: 'Open in default application for .jpg files (etc)' did not always work.
  • Fixed: Linux: The mouse wheel was not working in the thumbnail list in the Control Points, Mask and Crop tab.

New in PTGui Pro 12.16 (Oct 22, 2022)

  • Fixed: PTGui 12.15 could crash on certain older processors (2010 and earlier) while generating control points.

New in PTGui Pro 12.15 (Oct 14, 2022)

  • Added lens profile for the Insta360 X3 camera, the Trisio Lite 2 camera and the 7Artisans 10mm f2.8 fisheye lens
  • Updated LibRaw to 0.21 RC1, supporting RAW files from new cameras (https://www.libraw.org/news/libraw-0-21)
  • Linux: if PTGui is set to the dark theme, the menu bar and title bar are now dark as well.
  • The Batch Builder will create the output folder for the generated project files if it doesn't exist yet.
  • For network deployment: Activation using licensekey.json is now possible even if the shared configuration folder (C:ProgramDataPTGui, /Users/Shared/Application Support/PTGui or /etc/PTGui) is not writable. Previously, write access was required in this folder.
  • For network deployment: If a licensekey.json file is present, PTGui will now by default only attempt to use the license key(s) configured in licensekey.json. If activation is not possible (for example because all seats are currently in use), PTGui will report this and then exit. Previously it would show the License dialog and allow the user to enter a different license key manually, thus overriding the licensekey.json configuration. To revert to the old behavior, add a line "asklicensekey":true to licensekey.json: if set, PTGui will show the License dialog if activation failed.
  • Fixed: certain DNG files could not be loaded ('unsupported raw file' error)
  • Fixed: ISO value would not be read from certain DNG files
  • Fixed: Linux: tab key didn't work in input fields
  • Fixed: Linux: PTGui could hang while editing the cropping area in the Crop tab
  • Fixed: invalid FocalLengthIn35mmFilm metadata tag was written to generated panoramas
  • Fixed: macOS: Batch Builder could hang while generating projects when using the 'Multiple cameras, one subfolder per camera' option
  • Fixed: 'Failed to initialize OpenCL' when running on Windows with nvidia driver 522.25

New in PTGui Pro 12.13 (Jul 9, 2022)

  • Fixed: an error could pop up: 'invalid vector subscript'

New in PTGui Pro 12.12 (Jul 6, 2022)

  • Fixed: failed to open certain project files created with PTGui 10 or earlier, or exported from AutoPano
  • Fixed: The crosshair cursor in the Control Points panel and the control point markers did not always use a contrasting color and could be difficult to see
  • Fixed: When switching from 360 x 180 equirectangular to rectilinear projection, the Compression slider would be set to a nonzero value
  • Fixed: the '+' key didn't work for zooming in in the Detail Viewer
  • Fixed: Linux: Options - Viewers - Browse didn't show any applications
  • Fixed: Linux: PTGui had no icon in the dock or when doing alt+tab
  • Fixed: Linux: the supplied icon file (ptgui_iconpng) was corrupt
  • Linux: changed the keyboard shortcuts for Previous/Next Image and Previous/Next Blend Plane from Ctrl+Alt+Arrow Key to Ctrl+Shift+Arrow Key This was done because the 'Ctrl+Alt' shortcuts are already in use by the Gnome desktop
  • Linux: added install and uninstall scripts To install, extract the downloaded archive and run installsh This will add PTGui to the desktop environment and register its file types
  • Added support for Leica RWL raw files
  • Added lens profile for Ricoh Theta X
  • Added lens profile for Insta360 ONE RS 1-Inch 360 Edition
  • Added lens profile for Meike MK-75mm F28 Fisheye
  • Added lens profile for Tokina SZ 8mm F28 Fisheye
  • Added sensor size data for newer cameras

New in PTGui Pro 12.11 (Apr 18, 2022)

  • Previous versions (since 12.0) did not copy the camera response curve from templates. This omission is now fixed. A new field was added to Project Settings - Template Behavior to control whether the camera curve is copied from the template. By default the camera curve is copied except when working with RAW images. This is because PTGui assumes RAW images to be linear, so no camera curve should be used. See the tooltip in Project Settings - Template Behavior for more information.
  • PTGui now recognizes that the LEICA DG 8-18/F2.8-4.0 is a rectilinear lens and no longer prompts for the lens type.
  • Fixed: macOS: PTGui 12.10 would not be listed in the 'Open With' menu for image files in Finder.

New in PTGui Pro 12.10 (Mar 15, 2022)

  • Added sensor size data for new cameras.
  • Fixed: Disabling the option 'Automatically check for software updates' didn't work. After restarting PTGui, the automatic update check would be enabled again.
  • Fixed: macOS could register PTGui as the default application to handle raw files or other images. This caused PTGui to be opened when double clicking raw files, and Finder shows raw files as 'PTGui Raw'. This should no longer happen.
  • Fixed: The OpenCL driver in Microsoft's OpenCL™ and OpenGL® Compatibility Pack could crash when using GPU acceleration in PTGui. PTGui now avoids using this driver, so the native GPU driver will be used.
  • Fixed: Banding artifacts could be visible for certain panoramas when using GPU acceleration on macs with Apple Silicon.
  • Fixed: Metadata from certain Jpeg images (with multi segment EXIF) was not read correctly.
  • Fixed: The GPano metadata for spherical panoramas incorrectly included InitialViewHeadingDegrees=0. This caused the panorama to be opened in the wrong direction. The correct value is 180.
  • Fixed: PTGui Pro: When outputting individual layers only, PTGui would still calculate the optimum seams, even though they are not used. This caused stitching to take longer than needed.
  • Fixed: Running Align Images on bracketed dual fisheye images (from one shot panoramic cameras) could unlevel the panorama if it was already leveled using accelerometer data.
  • Fixed: Linux: the borders of the grid cells (Image Parameters, Source Images, etc) were missing.

New in PTGui Pro 12.9 (Dec 1, 2021)

  • Updated LibRaw, some new cameras supported.
  • The Linux version now also supports using a calibrated monitor. The ICC profile for the monitor must be configured in Options - General - Monitor Color Profile. The Windows and macOS versions already supported calibrated displays through the operating system's display color settings.
  • Updated traditional Chinese translation (謝謝 Allen Chen!).
  • Fixed: Windows: when using multiple monitors with different color profiles, the colors were not updated when dragging a window between different monitors.
  • Fixed: File - Append Project could cause PTGui to crash, or show 'Assertion Failed' errors.
  • Fixed: Windows: if individual layers were output (as separate files, not a layered Photoshop file), PTGui would abort with an error if there were more than 500 source images. The maximum has been raised to 8150.
  • Fixed: certain .dng files would be loaded in the wrong orientation.
  • Added workaround for faulty Mavic 3 EXIF data.
  • Fixed: stitching errors (misalignments) could occur at the -180 / +180 degree boundary.
  • Fixed: PTGui could crash when clicking the filter dropdown list in the Control Points editor if the project contained many hundreds of source images.

New in PTGui Pro 12.8 (Oct 28, 2021)

  • Added lens data for TTArtisan 7.5mm F2 fisheye.
  • Added ACEScg and ACES2065-1 presets for Output Color Space in the Create Panorama tab.
  • If Exposure/HDR -> Settings -> Camera Response Curve is set to Automatic (the default), PTGui will only optimize the camera curve if the project consists of linked bracketed images. Previously it would optimize the curve if the project contained different exposures (not necessarily brackets) but this lead to problems if tonemapped Av images were used. The default behavior can be overridden by explicitly selecting 'Generate new'.
  • On Windows 11 buttons now have rounded corners.
  • Fixed a bug that could cause PTGui to crash occasionally.
  • Fixed: possible blending artifacts when outputting at larger than optimum size.
  • Fixed: seams in the rendered panorama could be different from the preview when using Multiband blending.
  • Fixed: errors could pop up if a calibrated display profile was used under windows.
  • Fixed: The 'Masking pushes back seams' setting would be changed after saving and loading the project, or when applying a template.
  • Fixed: On some linux installations PTGui would incorrectly say 'OpenCL is not available on your computer'.
  • Fixed: PTGui would refuse to load certain images with corrupt EXIF GPS data. It will now load the image and ignore malformed GPS data.
  • Fixed: PTGui web viewer: if the fullscreen button was not shown, double tapping would still switch to fullscreen.
  • Fixed: PTGui web viewer: PTGuiViewer.js would capture mouseup events without propagating them to the containing web page. This could cause other elements in the web page to malfunction.

New in PTGui Pro 12.7 (Jun 22, 2021)

  • Fixed: garbled colors could be displayed when using a monitor with calibrated ICC profile under Windows
  • Fixed: When running the optimizer after doing Align to Grid, any images without control points would not stay in the grid
  • Fixed: If a project contained one or more images fully outside the boundaries of the panorama, rendering the panorama would result in an empty or corrupt image

New in PTGui Pro 12.6 (Jun 15, 2021)

  • Fixed: 'Assertion Failed' error for certain projects.

New in PTGui Pro 12.5 (Jun 15, 2021)

  • Fixed: 'Assertion Failed' error could occur for 360 degree panoramas wider than 40000 pixels.

New in PTGui Pro 12.4 (Jun 8, 2021)

  • Fixed: Blending artifacts could occur in 360 degree panoramas at the +180 / -180 degree seam.
  • Fixed: PTGui failed to read EXIF data for certain images.
  • Fixed: Wrong colors when processing source images with certain color profiles and GPU acceleration enabled.

New in PTGui Pro 12.3 (May 16, 2021)

  • Fixed: PTGui could crash occasionally.
  • Fixed: In light colored theme, the little triangle in the panorama editor (for adjusting the grid) would be invisible.
  • The linux version no longer requires installing a specific libstdc++

New in PTGui Pro 12.2 (Apr 14, 2021)

  • Fixed: 'Assertion Failed' error could occur for certain projects
  • Fixed: PTGui could crash occasionally
  • Fixed: GPS date, GPS time, GPS satellites were missing from the EXIF data of the generated panorama

New in PTGui Pro 12.1 (Mar 22, 2021)

  • Faster switching of images in the Crop/Mask/Control Points tabs when using bracketed linked images.
  • Some performance improvements, in particular when GPU acceleration is not used.
  • Added sensor sizes of new cameras.
  • Fixed: Cropping circle of the TTArtisan 11mm lens (only visible on medium format camera) was set too small.
  • Fixed: Camera database: if there was an entry for 'unknown camera (no EXIF data)', it would be lost after restarting PTGui.
  • Fixed: In the panorama editor, in 'edit individual images' mode, when hovering over images, the wrong image would flash briefly.
  • Fixed: If the Batch Builder was used without a template, bracketed images would not be linked automatically.
  • Fixed: Apply Template did not copy the Post Process settings to the project.
  • Fixed: Blending artifacts if the option 'Red masks: use only to adjust seams' was selected.
  • Fixed: possible Assertion Failed errors for some projects

New in PTGui Pro 12.0 (Mar 11, 2021)

  • Automatic optimum seam placement: PTGui Pro 12 will analyze the regions where images overlap, and place the seams in those areas where there is the least difference between the overlapping images. It will attempt to automatically route the seams around moving objects. Also, stitching errors from parallax will be hidden as much as possible.
  • New 'zero overlap' blending algorithm: blending is done by minimizing the exposure differences at the seams where the images meet. No overlap is needed and pixels outside the seams are not used. Combined with the new optimum seam placement this is able to create absolutely seamless panoramas even of busy scenes with many moving objects. The Multiband blending algorithm used in PTGui 11 and earlier is still available as an option.
  • New HDR workflow: Merge bracketed images to HDR first, then blend. PTGui Pro 11 and earlier would use the reverse workflow: create blend planes for each exposure level, then merge to HDR. Both options are now possible. The new workflow permits creating HDR panoramas from images taken in automatic exposure mode.
  • The purpose of linking images has changed: in PTGui Pro 11, linked images would get the same yaw, pitch and roll angles but linking did not otherwise affect HDR processing. In PTGui Pro 12, linking the images will tell PTGui Pro that they belong to the same bracketed set but they don't necessarily have the exact same yaw, pitch and roll. In the 'merge to HDR, then blend' workflow these linked images will be combined to a single HDR source image. In the 'create blend planes' workflow, linking is also necessary because it tells PTGui to place the seam identically for these images. This is important because differently placed seams would cause artifacts when merging the blend planes to HDR. Because linking the images in PTGui 12 no longer automatically gives them the same yaw, pitch and roll angles, a separate 'Link' checkbox has been added to the Image Parameters tab. If unchecked, the bracketed images will have different yaw, pitch and roll angles.
  • PTGui Pro 12 no longer distinguishes between HDR and non-HDR panoramas, every panorama is HDR. The stitching pipeline uses floating point data internally and any panorama, bracketed or not, can be rendered to HDR formats such as OpenEXR.
  • New 'Fill Holes' function (PTGui Pro). If enabled, all transparent areas in the panorama will be filled with a smooth color gradient matching the surrounding areas. While not not a true replacement for patching in an external image editor, it works well for example for filling up the blue sky in a drone panorama. Or it can be used as a quick way to cover the nadir of a spherical panorama.
  • PTGui 12 is fully color managed. Color profiles in source images are recognized and images will be displayed properly on screen. PTGui can transform between color spaces; the desired target color profile can be selected in the Create Panorama tab. Panoramas from RAW source images are no longer limited to sRGB as in PTGui 11.
  • PTGui has been ported to Linux. The Linux version is fully functional, including support for OpenCL GPU acceleration. A PTGui license is platform independent, so a single license now allows you to run PTGui on all major desktop operating systems. For more information see ptgui.com/linux.
  • A new Post Processing side bar was added to the Panorama Editor for adjusting the toning curve, white balance and saturation. This is useful in particular when working with RAW source images. The white balance and exposure adjustment sliders have been moved from the Exposure/HDR tab to this Post Process side bar.
  • PTGui Pro: The behavior of red masks is configurable. Previously red masked areas would always be made transparent in the warped image layers. This would result in a hole in the blended panorama if no other image overlaps. By setting 'Red Masks: Use only to adjust seams', the mask will not result in transparency, it is only used to guide seam placement.
  • Users of the standard version of PTGui 12 gain access to a number of features previously only available in PTGui Pro: vignetting / exposure correction, Exposure Compensation (for panoramas taken in automatic exposure mode) and most of the Project Settings tab.
  • The grid (crosshair) in the Panorama Editor can be hidden entirely, by clicking the little triangle below the panorama in the Panorama Editor.
  • Switching between Exposure Fusion and Tone Mapping (True HDR) can now be done from the panorama editor's side bar (PTGui Pro).
  • Exposure Fusion is now supported for non-bracketed panoramas as well (PTGui Pro).
  • Improved metadata support: most XMP metadata is now copied from the first source image to the panorama. This includes for example author, location, copyright info and custom XMP data. Generally all XMP metadata is copied, except for metadata specific to the source image but not applicable to the panorama. For example metadata concerning focal length or the image size is not copied to the panorama, but replaced with appropriate values for the stitched image.
  • The following additional EXIF tags are now copied from source images to the stitched panoramas: Artist, Copyright, GPS date, GPS time, GPS satellites, camera make/model.
  • Metadata is now written to Photoshop files as well. Previously this was limited to jpeg and tiff output.
  • New option 'Masking pushes back seams' in Panorama Editor - Blending tab (PTGui Pro). This controls the location of the seams if optimum seam finding is disabled and masks are placed. If this option is checked, a mask will 'push' the seam away (as was the case in PTGui Pro 11). If disabled, the seam will stay close to the middle of the overlap area even if masks are nearby.
  • Handling of the camera response curve has been changed. The camera curve must be known for proper vignetting correction and HDR processing, because these operations are done on the actual linear luminance values. Cameras and raw converters generally apply a toning curve to the linear data when creating a tiff/jpg image, to create a more pleasing image. In order to determine the actual luminance of each pixel, PTGui needs to know this curve, so it can 'undo' this adjustment. Previously the camera curve was part of the lens profile, but this was not ideal. First of all, RAW and HDR images contain linear luminance values, so for those images no camera curve is necessary. Secondly, when a project uses multiple lenses on a single camera, a single curve should be used for all images. Therefore the camera curve is now a separate entity in the project. Each project can contain 0 or more camera curves. In the Image Parameters tab, the camera curve for each source image can be selected, or 'Linear' can be selected if the image data is already linear and should not be corrected with a camera curve. PTGui handles this automatically: when loading HDR and RAW source images, their camera curve will be set to Linear. For all other types a default curve will be used. As previously the actual camera curve can be estimated by the 'automatic exposure and color adjustment' process in the Exposure/HDR tab. The optimization requires bracketed images, because the estimate is made by comparing the same pixel in differently exposed images.
  • PTGui 12 uses a different format for the camera response curve (Exposure/HDR tab). In PTGui 11 the curve was defined against the pixel values as stored in the image file; in PTGui 12 it is defined against the linearized image data (according to the ICC profile). The ICC profile's gamma is no longer included in the camera response curve.
  • New white balance correction algorithm. Previously there were sliders for adjusting the red/green/blue channels but the results were limited. White balance is now adjusted by setting a Kelvin color temperature for each image (in Image Parameters tab) and a color temperature for the blended panorama. The latter can be adjusted in the Post Process tab. A chromatic adaptation algorithm is used to transform the colors.
  • The contrast and saturation sliders have been removed from the Tone Mapping section. These are replaced by the new Toning Curve and Saturation adjustments in the Post Process tab, which offer more precise control, and are available also when tone mapping is not used.
  • Much better image quality when working with raw/dng source images, due to the new toning, white balance and saturation adjustments.
  • PTGui now reads and writes color profile data in EXR images. Conform the official OpenEXR specification, the color profile is read and written in the 'chromaticities' tag. But note that this is not widely supported. Many other applications (including Photoshop) ignore this entirely, and assume all .exr files have a linear sRgb color profile.
  • The PTGui Viewer application is now color managed and will display panoramas in the proper colors.
  • The scale of the vignetting curve (in the Exposure/HDR tab) for circular fisheye lenses has been adjusted. Previously, for all lens types, the right edge of the graphs corresponds to the corner of the source image (after cropping). Because for circular fisheye images the cropping circle only extends to the edges of the cropping area, but not the corners, for circular fisheye images only the leftmost 71% of the vignetting curve was actually applicable. For circular fisheye images the graph is adjusted so that the right hand side corresponds to the edge of the image circle.
  • New option: Options - General - "Keep multiple panels open in the side bar in the panorama editor"
  • New setting: Exposure/HDR - Precision: switch the internal processing precision between half float and full float. Full float can be used for images with extremely high dynamic range (for example when including the Sun's luminance). Otherwise half float is sufficient, requires less memory and is the default setting.
  • New setting: Project Settings - 'Align Images' behavior - perform automatic exposure and color adjustment - but only if alignment was successful.
  • Automatic exposure and color adjustment is now done by default as part of 'Align Images'.
  • Preview exposure (as set in the Display panel in the Panorama Editor, and the sliders in Mask/Crop/Control Points) is no longer saved to the project file. Preview exposure is reset to 0 when the project is loaded the next time. This was a common source of confusion because it changes the brightness of the panorama in the Panorama Editor but not the actual stitched panorama.
  • A warning icon is shown in the Panorama Editor's side bar if the preview exposure is nonzero.
  • Green indicators are shown in the Tone Mapping, Exposure Fusion and Post Processing side bars in the Panorama Editor when they are active.
  • DNG files from the Leica M10 Monochrom camera are now supported.
  • Added Load/Save/Defaults buttons in the Exposure Fusion panel in the Panorama Editor side bar
  • Exposure and color adjustment settings' window: 'Optimize Exposure' has been renamed to 'Optimize Brightness' which is more correct. The former two options (Full and Fine Tune) have been replaced by a single option 'Enabled'.
  • Dithering is applied to all 8 bit/channel output files, to solve banding artifacts. 16 bits output is not dithered.
  • Added support for Sony .ARQ files

New in PTGui Pro 11.32 (Mar 6, 2021)

  • For spherical panoramas the following additional tags are now added to the Google Photosphere (GPano) metadata for compatibility with Google Photos: InitialViewHeadingDegrees, InitialViewPitchDegrees, InitialViewRollDegrees
  • Added lens data for TTArtisan 11mm F2.8 Fisheye
  • PTGui now supports a proxy server for online activation
  • Updated LibRaw to the latest version, adding support for new raw formats
  • Added sensor size data for new cameras

New in PTGui Pro 12 Beta 16 (Mar 3, 2021)

  • The grid (crosshair) lines in the panorama editor and detail viewer can be hidden entirely by clicking on the little triangle below the panorama in the panorama editor.
  • The Blend Priority setting now works (it was not yet functional in previous betas). Blend Priority has effect only if Optimum Seam Placement is not used.
  • For spherical panoramas the following additional tags are now added to the Google Photosphere (GPano) metadata for compatibility with Google Photos: InitialViewHeadingDegrees, InitialViewPitchDegrees, InitialViewRollDegrees.
  • Exif tags Copyright, Artist and ImageDescription are now copied to the metadata of the generated panorama, both in EXIF and XMP format.
  • Added lens data for TTArtisan 11mm F2.8 Fisheye.
  • Updated tooltips, and added some missing tooltips for the new features in PTGui 12.
  • Improved optimum seam routing for certain panoramas.
  • Online activation is now possible through a proxy server. Proxy settings can be entered by clicking the Proxy button in the activation window.
  • PTGui is now activated by entering just the license key, the Registration Name field is no longer required.
  • Fixed: The seams in the final rendered panorama could be different from the seams shown in the Panorama Editor.
  • Fixed: PTGui could crash if it ran out of temporary disk space. It now aborts gracefully with an error message.
  • Fixed: Projects saved with PTGui 12 beta 15 could not be loaded in PTGui 11 (error: 'Could not read this PTGui Project file')
  • Fixed: In the previous beta LibRaw was updated to the 202101 snapshot, but the Windows version turned out to be still using the older version. It's now updated on Windows as well.

New in PTGui Pro 12 Beta 14 (Nov 27, 2020)

  • Fixed: Exposure Fusion for non-bracketed panoramas didn't work.

New in PTGui Pro 11.31 (Nov 24, 2020)

  • Added support for Insta360 ONE X2
  • Fixed: PTGui could hang (become unresponsive) when showing a tooltip

New in PTGui Pro 12 Beta 12 (Oct 1, 2020)

  • A different algorithm ia used for the toning / camera curve. The new algorithm gives a natural looking result without requiring an additional brightness dependent saturation adjustment.
  • Removed saturation curve from the Camera Curve section (exposure/HDR tab)
  • Replaced the brightness-dependent saturation in Post Processing with a single Saturation slider
  • Fixed: excessive noise / posterization in Exposure Fusion
  • Fixed: posterization artifacts could occur in dark saturated colors
  • Fixed: significant brightness differences between overlapping images might cause PTGui to estimate an extremely nonlinear camera curve, causing image artifacts.
  • Fixed: in rare cases one of the source images would not be included in the blended panorama, leaving a hole.

New in PTGui Pro 11.30 (Sep 30, 2020)

  • Fixed: macOS: PTGui could crash upon startup, or while checking for updates

New in PTGui Pro 11.29 (Sep 28, 2020)

  • PTGui will use the (new) functionality provided by Windows 10 to create a dark window. Until now PTGui had to custom draw the window frame in order to get a dark themed window. This solves a few display glitches and will provide better compatibility with future Windows updates.
  • Holding down the Shift key while launching PTGui will disable OpenCL for the current session. This may be helpful when dealing with GPU driver bugs.
  • All sliders can be moved slower and more precisely by holding down the Shift key while dragging with the mouse, or by holding down Shift while pressing the Arrow keys.
  • PTGui is now compatible with macOS 11.0 (Big Sur)
  • PTGui now runs natively on future Apple Silicon macs (universal binary)
  • Fixed: cropping a cylindrical or equirectangular source image would cause the wrong projection to be used
  • Fixed: straightening panorama did not work accurately if a nadir or zenith image was included in the project.
  • Fixed: occasional crashing
  • Fixed: HDR TIFF files would always contain an alpha channel, even if 'No alpha channel' was selected in the file format settings.

New in PTGui Pro 12 Beta 11 (Sep 23, 2020)

  • Fixed: HDR (.hdr, .exr) output: the left part of the image could be corrupted or black
  • Fixed: Several problems in vignetting correction and camera curve estimation, resulting in overly saturated HDR images, halos and other image artifacts
  • Fixed: The default Post Processing settings would result in an over saturated image when doing tone mapping or exposure fusion
  • Fixed: Loading .GPR (GoPro raw) files failed with an error message
  • Fixed: Creating a Philosphere on macOS failed with an error message

New in PTGui Pro 12 Beta 10 (Sep 17, 2020)

  • PTGui 12 runs natively on future Apple Silicon macs (universal binary)
  • DNG files from the Leica M10 Monochrom camera are now supported.
  • Added Load/Save/Defaults buttons in the Exposure Fusion panel in the Panorama Editor side bar
  • Added Defaults button in the Post Processing panel in the Panorama Editor side bar
  • Changing the 'Exposure' slider in the panorama editor side bar no longer affects the brightness of the source images in the main window. Only the Preview Exposure slider still works globally in all windows.
  • 'Exposure and color adjustment settings' window: 'Optimize Exposure' has been renamed to 'Optimize Brightness' which is more correct. The former two options (Full and Fine Tune) have been replaced by a single option 'Enabled'.
  • Fixed: occasional crashing
  • Fixed: Windows: menu bar was displayed with incorrect font size if the font/icon size in Options was not set to 100%
  • Fixed: user interface glitches under macOS 11.0 (Big Sur)
  • Fixed: the results of automatic exposure and color adjustment ('Optimize Now') were not perfect and also unstable. Running Optimize Now! multiple times would give widely different results. This is much improved now. Vignetting correction is much better and HDR artifacts (banding or posterization) should mostly gone now.
  • Fixed: incorrect warning in the Create Panorama tab about different source ICC profiles, even though all images have the same icc profile
  • Fixed: incorrect rotation of JPG images from the Ricoh Theta Z1 taken with the DualFisheye plugin
  • Fixed: HDR TIFF files would always contain an alpha channel, even if 'No alpha channel' was selected in the file format settings.
  • Fixed: When working with bracketed source images, the merged bracketed images (as displayed in the Crop/Mask/Control Points tab) were displayed overly bright
  • Fixed: PTGui Viewer on macOS 10.14 and earlier, retina screen: the panorama would only occupy a quarter of the viewer window
  • Fixed: the exposure fused or tone mapped panorama could be very dark
  • Fixed: straightening panorama did not work accurately if a nadir or zenith image was included in the project.
  • Fixed: visible artifacts could appear at the right hand edge of the panorama for certain projects
  • Fixed: seams could be routed differently in the stitched panorama compared to the preview in the Panorama Editor
  • Fixed: PTGui could report that the source images had different color profiles, even though they were identical

New in PTGui Pro 12 Beta 9 (Jul 7, 2020)

  • Fixed: Wrong font size on Windows

New in PTGui Pro 12 Beta 8 (Jul 7, 2020)

  • Preview exposure (as set in the Display panel in the Panorama Editor, and the sliders in Mask/Crop/Control Points) is no longer saved to the project file. Preview exposure is reset to 0 when the project is loaded the next time. This was a common source of confusion because it changes the brightness of the panorama in the Panorama Editor but not the actual stitched panorama.
  • A warning icon is shown in the Panorama Editor's side bar if the preview exposure is nonzero.
  • Green indicators are shown in the Tone Mapping, Exposure Fusion and Post Processing side bars in the Panorama Editor when they are active.
  • Improved Exposure Fusion, the results should now be similar to PTGui 11 again
  • Improved the algorithm for brightness-dependent saturation (in the Post Process tab), resulting in more naturally looking desaturated highlights.
  • If the camera curve is optimized (using 'Optimize Now!'), the associated brightness-dependent saturation curve is also optimized. The desaturation of highlights (as done by raw converters) is now better compensated for, resulting in better HDR merging. The optimized curve can be inspected by clicking on the 'pencil' button in the Exposure/HDR tab.
  • Increased the range for the Expsosure slider in the Post Process tab, from +-2 to +-5 EV.
  • Many corrections to the French translation, merci beacoup Sébastien!
  • Holding down the Shift key while launching PTGui will disable OpenCL for the current session. This may be helpful when dealing with GPU driver problems.
  • Configurable seam finding precision. By default optimum seam finding is done at a lower resolution than the full size, to reduce the time and memory needed. The precision is now configurable in the Blending sidebar in the panorama editor. For certain panoramas increasing the seam finding precision will lead to more seamless panoramas, at the expense of considerably more memory usage and longer stitching time.
  • Fixed: Possible banding in True HDR panoramas
  • Fixed: True HDR panoramas could get desaturated highlights. In particular, blue sky could become grey in the HDR panorama.
  • Fixed: Windows: when editing a text or numeric field on a high DPI screen, the font size would be too large
  • Fixed: Optimum seam finder would occasionally place small 'islands' of one image inside another image
  • Fixed: Assertion Failed errors for certain projects
  • Fixed: HDR merging artifacts when using bracketed sets with a very wide EV range (say, 20EV)
  • Fixed: When generating control points for bracketed images, control points would be generated between linked images
  • Fixed: Blending artifacts if images contained partially transparent pixels
  • Fixed: For certain spherical panoramas, the Detail Viewer would show a vertical seam line at the -180 / +180 boundary
  • Fixed: When switching to different images in 'Edit Individual Images' in the Panorama Editor, the previously highlighted image would flash briefly.

New in PTGui Pro 12 Beta 7 (Jun 10, 2020)

  • PTGui now runs on Linux! For details see PTGui 12 for Linux in the PTGui support forum.
  • Create Panorama tab: PTGui now displays a warning if the source image color profile is not used (e.g. if different color profiles are used, or if raw/dng images are loaded)
  • Exposure/HDR tab: warning if the camera curve is not actually used in the project. A camera curve must be assigned to one or more images in the Image Parameters tab.
  • New option: Options - General - "Keep multiple panels open in the side bar in the panorama editor"
  • New setting: Exposure/HDR - Precision: switch the internal processing precision between half float and full float. Full float can be used for images with extremely high dynamic range (e.g. when including the luminance of the Sun). Otherwise half float is sufficient, requires less memory and is the default setting.
  • New setting: Project Settings - 'Align Images' behavior - perform automatic exposure and color adjustment - but only if alignment was succesful.
  • Automatic exposure and color adjustment is now done by default as part of 'Align Images'.
  • All sliders can be moved slower an more precisely by dragging while holding down the Shift key
  • All sliders can be moved slower an more precisely by holding down the Shift key together with the left/right arrow key
  • Post Process - Saturation: right clicking on a slider resets the value to 100%
  • Windows 10 v1909 (Windows November 2019 update) natively supports dark-themed applications, and PTGui now uses the functionality provided by Windows to create a dark-themed title bar. Previously PTGui had to custom draw the entire window frame in order to get a dark title bar, but this caused a few subtle problems which were difficult to fix.
  • On Windows 10 v1909 and later: Better High-DPI scaling. The menu bar and title bar are now scaled correctly when using multiple monitors with differen DPI settings.
  • Fixed: PTGui failed to load images with ACES2065-1 color profile (Asssertion Failed).
  • Fixed: cropping a cylindrical or equirectangular source image would cause the wrong projection to be used.
  • Fixed: Automatic exposure and color adjustment could result in extremely non-linear camera curve.

New in PTGui Pro 12 Beta 6 (Jun 1, 2020)

  • Fixed: possible Assertion Failed errors or crashes.
  • Fixed: incorrect seam preview in panorama editor and detail viewer. For the panorama editor and detail viewer, the seam finder would ignore any masks. The seams would not be routed properly around masks. The seams in the final stitched panorama were correct.
  • Fixed: 'Interpolator: Default' should use Bicubic Soft for floating point HDR source images, Lanczos2 otherwise. This didn't work correctly, Lanczos2 was always used, resulting in artifacts e.g. around bright or dark objects when processing .exr or .hdr source images.
  • Fixed: when converting between color spaces, out-of-gamut colors would be desaturated.
  • Fixed: the detail viewer and panorama editor would not always update automatically after changes.

New in PTGui Pro 12 Beta 5 (May 22, 2020)

  • Fixed: crash or 'assertion failed' error when stitching certain projects
  • Fixed: PTGui would crash on startup on macOS 10.11 or earlier
  • Fixed: possible posterization in shadows if GPU acceleration was enabled

New in PTGui Pro 11.28 (May 14, 2020)

  • Fixed: PTGui on mac could crash when adjusting the zoom level in the Control Points, Crop or Mask tabs.
  • Fixed: GPS altitude in the metadata would be incorrectly set to Above Sea Level, if the actual value is below sea level.
  • Fixed: when activating PTGui with a company license key on macOS, PTGui would not ask whether it should be activated for all users on the computer

New in PTGui Pro 11.27 (Apr 15, 2020)

  • Improved visibility of the magnifying glass (showing the position of the Detail Viewer) in the Panorama Editor window, on low resolution screens.
  • Fixed: 'assertion failed' errors when working with greyscale (single channel) images, for example from thermal cameras.
  • Fixed: PTGui web viewer (Publish to Website) in Firefox 75: the panorama would be visible only while rotating. When stationary, the image disappeared. All newly created web pages from Publish to Website will use the new version of the viewer. Existing published panoramas can be updated by replacing PTGuiViewer.js with the new version: download the latest PTGuiViewer.js here.

New in PTGui Pro 11.26 (Apr 2, 2020)

  • Fixed: PTGui could crash on certain Ricoh Theta Z1 images, or when scanning a folder containing such images

New in PTGui Pro 11.25 (Mar 16, 2020)

  • Fixed: the 32 bit Windows version crashed at at startup

New in PTGui Pro 11.24 (Mar 12, 2020)

  • Fixed: the floating magnifier in the Control Points window would not be displayed correctly when working with 16 bit tiff images

New in PTGui Pro 11.23 (Mar 12, 2020)

  • Fixed: the floating magnifier in the Control Points window would not be displayed correctly under certain circumstances.

New in PTGui Pro 11.22 (Mar 11, 2020)

  • Added support for LabPano Pilot One and Insta360 One R.
  • Fixed: when moving the mouse in the Control Points tab, the mouse cursor and magnifier would be lagging behind

New in PTGui Pro 12 Beta 3 (Feb 20, 2020)

  • Added support for LabPano Pilot One and Insta360 One R.
  • Fixed: occasional crashing, and 'Assertion Failed' errors could occur randomly
  • Fixed: Out of Memory errors when stitching multi-gigapixel panoramas.
  • Fixed: hard seam lines would be visible in the blended panorama in certain circumstances (e.g. in blue sky or patterned surfaces).

New in PTGui Pro 12 Beta 2 (Feb 10, 2020)

  • Fixed: PTGui could crash occasionally

New in PTGui Pro 12 Beta 1 (Feb 8, 2020)

  • On the outside PTGui 12 may look much like the previous version. But under the hood it features a rewritten stitching engine and a brand new blender!
  • Optimum seam placement (Pro version only):
  • PTGui Pro 12 will analyze the regions where images overlap, and place the seams in those areas where the overlapping images are most similar. This means it automatically routes the seams around moving objects. Also, stitching errors from parallax will be hidden as much as possible.
  • The Panorama Editor and Detail Viewer show a live preview of the seams. Seam placement happens automatically and on the fly, but you can still fully control where the seams should go. As in PTGui 11 the seams can be manipulated using masks: a red mask will exclude an object and move the seam away from that area, while a green mask forces an area to be included in the blended panorama. Masking doesn't have to be done precise at all: usually a green or red dot somewhere on an object is sufficient. The seam finding algorithm will recognize the object's contours and re-route the seam in an optimum path around it.
  • Zero overlap blending:
  • Most existing panoramic blenders (including PTGui 11, Enblend, SmartBlend, AutoPano) use a multi-band pyramid blending algorithm. These blending algorithms perform their job in the overlap region of the images and therefore need a certain amount of overlap. In the overlap region a gradual transition is made from the average brightness of one image to the next. Generally these algorithms cannot distinguish between brightness differences caused by exposure variation and brightness differences caused by moving objects. In both cases a gradual brightness change will be created in the overlap region. As a result, moving objects in the overlap region remain visible as faint ghosts or halos. This happens even if the object is nearby the seam, but not actually cut through by it. Also, only the overlap region is available for equalizing brightness differences. If the overlap is narrow and the brightness difference large, the steep change in brightness will remain noticeable.
  • For PTGui 12 a new blending engine has been built which requires no overlap at all. Brightness differences are distributed across the entire image, such that any differences are minimized where the images meet at the seams. Only the area enclosed by the seams is used, with no risk of ghosting from hidden objects. Combined with optimum seam placement this can create absolutely seamless panoramas even in difficult situations with moving objects.
  • The new blender is of course capable of blending 360° equirectangular panoramas. As far as we know PTGui is still the only panoramic blender to properly handle the zenith and nadir of fully spherical panoramas. Even images with significant exposure differences are blended very well.
  • Improved HDR support (Pro version only):
  • HDR in PTGui 11 is based around 'blend planes': at each EV a complete panorama is stitched and blended. Finally the blend planes are merged to an HDR panorama or combined using Exposure Fusion
  • To work with the new optimum seam placement, the HDR workflow had to change. A problem with the blend plane approach is that the optimum seam will turn out differently for each blend plane. Around the seams, pixels from different bracketed sets would be merged to HDR and this would result in ugly HDR artifacts. To solve this, PTGui 12 reverses the processing pipeline: now each set of linked images is first merged to HDR and then the HDR images are blended (using optimum seam placement) to an HDR panorama
  • As an additional benefit, PTGui Pro no longer requires HDR panoramas to be taken in manual exposure (M) mode. This is because each set of bracketed images will be separately merged to HDR. Better yet, the number or sequence of bracketed images doesn't even have to be constant anymore. Just tell PTGui which images are bracketed sets by linking them. It's even possible to generate HDR panoramas from single, non-bracketed images taken in automatic exposure mode
  • In fact, PTGui Pro 12 no longer distinguishes between HDR and non-HDR panoramas, every panorama is HDR! The stitching pipeline uses floating point data internally and any panorama, bracketed or not, can be rendered to HDR formats such as OpenEXR
  • Fill Holes (Pro version only):
  • A handy feature in PTGui Pro 12 is the new 'Fill Holes' function. If enabled, all transparent areas in the panorama will be filled with a smooth color gradient matching the surrounding areas. While not not a true replacement for patching in an external image editor, it works well for example for filling up the blue sky in a drone panorama. Or it can be used as a quick way to cover the nadir of a spherical panorama.
  • In combination with masking it can be used as a tool to hide or blur objects: simply paint the unwanted contents with a red mask; PTGui will fill the resulting gaps.
  • Fill Holes can be enabled in the new Blending sidebar in the Panorama Editor.
  • Color Management:
  • Long overdue, PTGui 12 is finally fully color managed! While PTGui 11 offers basic support for a color managed workflow, by embedding the proper ICC profile in the stitched panorama, the user interface may display images in the wrong color. PTGui 12 recognizes color profiles in source images and will display them properly on screen.
  • Other changes:
  • PTGui Pro: The behavior of red masks is configurable. Previously red masked areas would always be made transparent in the warped image layers. This would result in a hole in the blended panorama if no other image overlaps. By setting 'Red Masks: Use only to adjust seams', the mask will not result in transparency, it is only used to guide seam placement
  • Users of the standard version of PTGui 12 gain access to a number of features previously only available in PTGui Pro: vignetting / exposure correction, Exposure Compensation (for panoramas taken in automatic exposure mode) and most of the Project Settings tab
  • PTGui 12 uses a different format for the camera response curve (Exposure/HDR tab). In PTGui 11 the curve is defined against the pixel values as stored in the image file; in PTGui 12 it is defined against the linearized image data (according to the ICC profile)
  • Some functionality has been removed in PTGui 12:
  • SmartBlend and Enblend are no longer supported for blending
  • RAW file support is provided exclusively through LibRaw; support for dcraw has been removed
  • PTGui no longer supports 32 bit Windows versions

New in PTGui Pro 11.21 (Feb 4, 2020)

  • Added support for the Insta360 EVO, QooCam and QooCam 8k cameras
  • New option in Lens Settings tab: Mirror Horizontally. If enabled, the image will be mirrored. Mirroring is done after shifting and cropping the image, so the orientation of lens shift and cropping are not affected. This was added to support cameras like QooCam, which generate mirrored image files.
  • Fixed: a black line could be visible in the images generated by Publish to Website, if tiles were generated at a smaller than optimum size
  • Fixed: artifacts ('blocky' images) on nvidia GPUs when using lens parameters with a fisheye factor very close to zero
  • Fixed: 'assert failed' error if the blending mode was set to Alpha Blending and the blender subsequently set to SmartBlend
  • Fixed: occasional crash while using GPU acceleration

New in PTGui Pro 11.20 (Jan 6, 2020)

  • Added Italian translation (thanks Luca Vascon!)
  • Fixed: wrong values were displayed for the Shear parameters in the Lens Setting tab
  • Fixed: bug in PTGui Viewer on macOS 10.14 and earlier, on retina screens: the panorama was not centered in the viewer
  • Fixed: occasional crashing with GPU acceleration enabled

New in PTGui Pro 11.19 (Nov 19, 2019)

  • LibRaw (used for decoding of RAW files) has been updated. PTGui can now load Canon .CR3 files and GoPro .GPR files. For details see LibRaw 201910 snapshot.
  • A 'noise floor' slider has been added in the Exposure/HDR tab. This is used when merging bracketed images (in the True HDR workflow). Use it to remove excessive image noise that might appear in HDR panoramas generated from relatively noisy images (e.g. images taken at high ISO). See the tooltip for the Noise Floor slider for more information.
  • Performance improvements when using GPU acceleration (40% faster for certain projects on certain hardware).
  • Fixed: Bug in PTGui web viewer (used by Publish to Website) on an iPad with iPadOS 13: no response from the touchscreen, so navigating the panorama was not possible. All newly created web pages from Publish to Website will use the new version of the viewer. Existing published panoramas can be updated by replacing PTGuiViewer.js with the new version: download the latest PTGuiViewer.js here.
  • Fixed: If a set of images with a repeating exposure sequence was loaded, and 'This is not an HDR exposure set. Do not enable HDR mode' was selected, the control point generator could still treat it as an HDR exposure sequence and only generate control points between images having the same exposure.
  • Fixed: OpenCL intialization failed on AMD 5700X GPU (and possibly other recent AMD GPUs too), preventing the use of GPU acceleration.
  • Fixed: a fresh installation of PTGui could occasionally have the tooltips disabled. To fix this for everyone, this update will always enable tooltips even if they were disabled previously. Tooltips can be disabled (if desired) in the Options / Preferences.
  • Fixed: the option 'After sending projects to the Batch Stitcher: Close the Batch Stitcher when done' had no effect. It now works as expected. Still, this setting only has effect if the batch stitcher was not yet open. If the batch stitcher was already open (e.g. by using Tools - Batch Stitcher), it will remain open regardless of this setting.
  • Fixed: levelling a panorama would not work perfectly if the project contains viewpoint corrected images. PTGui now ignores viewpoint corrected images when levelling (provided there are at least 3 images without viewpoint correction).
  • Fixed: PTGui would crash when loading a .png image with indexed colors (palette) and transparency.
  • Fixed: A wrong compass angle (GPSImageDirection) would be embedded in panoramas stitched from Theta Z1 images.

New in PTGui Pro 11.18 (Aug 30, 2019)

  • Added lens parameters for Laowa 4mm f/2.8 Fisheye
  • Added support for the Pisofttech Pilot Era camera. It's still necessary to create a template once for your specific camera. See Q6.43.
  • Fixed: PTGui could crash on computers running Windows 7 (without SP1)
  • Fixed: Occasionally 'assertion failed' errors could pop up when using GPU acceleration
  • Fixed: On Windows, if the GPU driver crashes while stitching, PTGui would report 'CL_OUT_OF_RESOURCES' errors and PTGui could only be quit by terminating it in Task Manager. The CL_OUT_OF_RESOURCES error itself cannot be prevented, but PTGui will now gracefully abort the stitching process. Read more about the CL_OUT_OF_RESOURCES error in the support forum.
  • Fixed: If a set of images is loaded with a repeating exposure sequence, and 'This is not an HDR exposure set. Do not enable HDR mode' is selected, the control point generator would still treat it as an HDR exposure sequence and only generate control points between images having the same exposure.

New in PTGui Pro 11.17 (Aug 20, 2019)

  • PTGui now embeds GPano metadata in .psd and .psb files, if the image is a spherical equirectangular panorama.
  • New menu item: "Tools - Open Folder - PTGui Configuration Folder"; this opens the folder where PTGui stores all configuration data.
  • Added lens parameters for Entaniya HAL 220 PL fisheye
  • Fixed: error "Attempt to put a negative value into an unsigned container" when entering a negative compass angle in the Metadata tab.
  • Fixed: possible error "Assertion Failed" when running Align Images
  • Fixed: .insp images (when renamed with a .jpg extension) from the Insta360 One X would be loaded 90 degrees rotated
  • Fixed: DNG files from GoPro Hero 7 (and possibly other cameras) would be flipped horizontally

New in PTGui Pro 11.16 (Jul 13, 2019)

  • Fixed: For certain projects involving vignetting or exposure correction, PTGui would generate corrupted images with large colored rectangles.
  • Workaround for an apparent bug in the DJI Mavic Pro drone when taking images in portrait orientation: incorrect roll angles appear to be recorded in the EXIF data. For portrait images from DJI drones PTGui will ignore the EXIF roll angle and use 0 degrees instead.

New in PTGui Pro 11.15 (Jul 3, 2019)

  • Holding down the Shift key while dragging in the Panorama Editor will snap to the X or Y axis.
  • New option: File - Append Other Project. This appends the images, control points and lens data from another project to the current project.
  • Added lens parameters for Meike MK-8mm f/3.5 Fisheye
  • Fixed: crash if PTGui was closed while raw images were being loaded
  • Fixed: camera model was not detected for Fuji .RAF raw files ('unknown camera or no exif data')

New in PTGui Pro 11.14 (Jul 1, 2019)

  • PTGui now requires macOS 10.9 or later, or Windows 7 or later.
  • PTGui from now on uses LibRaw for decoding camera RAW files. DCRaw remains available as a fallback option. This brings support for RAW files from a few recent cameras (including Nikon Z7)
  • Improved default lens parameters for Ricoh Theta Z1 and Xiaomi Mijia Mi Sphere 360, resulting in less geometric disctortion. Even with this improvement, it's still necessary to create a template for your specific camera. See Q6.43.
  • Support for camera orientation sensor (for automatic levelling). Currently this is supported for Ricoh Theta Z1 DNG files, Xiaomi Mijia Mi Sphere 360 and images from DJI drones. Mi Sphere and Z1 images will be levelled automatically. A set of images from DJI drones will be pre-aligned when starting a new project. This can be disabled (in PTGui Pro only) in Project Settings - Miscellaneous.
  • Dual fisheye images (from one-shot 360 cameras): the first image is now placed in the center of the panorama. Previously the two images were placed at the left and right hand side of the equirectangular image. With the new placement it's easier to inspect the seams.
  • PTGui Pro: new option in Project Settings - Template Behavior: 'Preserve original orientation of the panorama'. If enabled, PTGui tries to preserve the orientation of the panorama as a whole, even if the template modifies the yaw/pitch/roll of individual images. It first applies the image positions from the template, but then the panorama is moved/rotated as a whole (without modifying the relative alignment between images) such that the images are positioned as before applying the template as much as possible. This is useful if the images have been positioned using orientation sensor data: the template will fine tune the relative alignment of the images, without affecting the overall levelling of the panorama.
  • Batch Builder (PTGui Pro): new option 'Delete project files after batch processing'. If enabled, the project file will be deleted as soon as the panorama has been stitched.
  • Batch Builder (PTGui Pro): new option 'Send the generated Batch List to the Batch Stitcher'. If checked, the question 'Would you like to send the generated Batch List to the Batch Stitcher now?' will be bypassed. This is useful if a large number of project files is generated (taking some time).
  • Added sensor size data of new cameras
  • Fixed: PTGui Viewer on macOS would show a cropped part of the viewer after resizing or maximizing the window.
  • Fixed: exposure data was not read from images from Insta One X
  • Fixed: 'assert failed' error when using SmartBlend, if one of the source images was completely outside the visible area of the panorama
  • Fixed: Batch Builder no longer asks 'PTGui found ... image(s) in the same folder, taken around the same time. Would you like to add these to your project as well?'.
  • Fixed: raw images could not be loaded if the file names contain non-western characters.

New in PTGui Pro 11.13 (Apr 11, 2019)

  • Added support for Ricoh Theta Z1 (also see Q6.43)
  • Fixed: .exr images containing 32 bit float data were loaded as 16 bit float. This could cause extreme highlights (e.g. the sun) to appear as black
  • Fixed: black halo artifacts around bright objects when working with hdr images in the user interface (not visible in the stitched panorama)
  • The PTGui Viewer does not function on macOS 10.14.4 due to a bug in macOS. A message is now shown when running the PTGui Viewer on macOS 10.14.4

New in PTGui Pro 11.12 (Mar 14, 2019)

  • Fixed: crash at startup on Mac computers from 2010 or older
  • Fixed: in specific circumstances the generated panorama would contain a transparent 1 pixel wide line at the bottom or right hand side.

New in PTGui Pro 11.11 (Mar 13, 2019)

  • Fixed: error 'Failed to initialize OpenCL' on AMD GPUs under Windows

New in PTGui Pro 11.10 (Mar 12, 2019)

  • Fixed: grid in panorama editor wasn't displayed properly for Stereographic Down (little planet) projection.
  • Fixed: if 'enable HDR but do not link the images' was selected, Align Images would ask again whether HDR mode should be enabled and whether images should be linked.
  • Added Traditional Chinese translation, and updated Simplified Chinese translation, both by Allen Chen (非常感謝!)
  • Added Czech translation by Matej Svec (thanks!)
  • Updated Russian translation (thanks Magomed Khaybulaev!)
  • Added camera sensor sizes of new cameras.
  • Added lens data for Entaniya HAL 200 and HAL 250 lenses. These lenses exist in multiple variants; the appropriate focal length must be entered.
  • Fixed: Olympus ED 7-14mm lens was recognized as fisheye instead of rectilinear.
  • Fixed: Crash when working with large (gigapixel) source images with alpha channel.
  • Fixed: Images from Yi360 (latest firmware) were not recognized.

New in PTGui Pro 11.9 (Dec 13, 2018)

  • Changed the curve of the Pencil Size slider in the Mask tab. Smaller sizes now make up a larger portion of the slider.
  • Added Russian translation (thanks Andrey Ilyin!) and improved other translations (thanks Harald Bendschneider, Helmuth E. Günther, Thomas Bredenfeld, Erik Krause, Jeasung Park, Mario Carvajal, Lopertyur)
  • Keyboard shortcut Shift+Ctrl/Cmd+J for 'Generate control points for all overlapping images'
  • Batch Stitcher: new context menu item: Open Containing Folder; opens the project file location in Finder / Explorer
  • Added lens profile for Kandao Obsidian R
  • Fixed: Batch Stitcher: if Project Settings - Batch Stitcher Actions - 'only if enough control points found' is selected, and insufficient control points were found, the project would be marked as Done (with a green check mark). Now it will be marked in the Batch Stitcher as Failed (with a red cross).
  • Fixed: 'assertion failed' error when loading images from certain cameras
  • Fixed: layer names in Photoshop output were garbled if they contained non-ascii characters
  • Fixed: numbering for individual image layers in Photoshop output would start from 0 instead of 1
  • Fixed: individual layers would be output in a different order than in which they appeared in the project. They now follow the same order again
  • Fixed: when outputting individual layers, PTGui could skip images if they were outside the visible area of the panorama. Now a file (or Photoshop layer) will be created for every source image.
  • Fixed: crash when deleting all images except one from a set of linked bracketed images
  • Fixed: manually linking images (by right clicking in the Source Images tab) would change the order of the images.
  • Fixed: on Windows, PTGui would by default use the language selected in 'Regional Settings' in Control Panel. It will now use the language selected in Preferred Languages in Region and Language. This default language can be overridden in Options.
  • Fixed: Mac: Tools - Open Folder would not open the selected folder, but its parent folder

New in PTGui Pro 11.8 (Nov 10, 2018)

  • Fix: Windows: occasional crashing
  • Fix: Mac: under macOS 10.14, when using GPU acceleration, lines could be visible in the stitched panorama. This is probably caused by a bug in the macOS OpenCL runtime. To workaround this problem, for part of the blending process the CPU is used instead of the GPU. This solves the problem, but GPU accelerated stitching will be somewhat slower.

New in PTGui Pro 11.7 (Nov 2, 2018)

  • PTGui has been translated and can now run in multiple languages: English, Deutsch, Nederlands, Español, Français, Português, ???, ??? and ??. The language can be selected in Options/Preferences.
  • Added lens profile for GoPro Hero 5 Black
  • Support for dual fisheye images from Ricoh Theta V and Insta 360 One X
  • Added sensor sizes for several new cameras
  • Typing a custom size in the Create Panorama tab now switches the output size mode to 'fixed at ... megapixels', so the custom size will stick when running the optimizer
  • Delete Worst Control points works much better now. This also causes better rejection of control points on moving objects (e.g. clouds)
  • Performance improvements in panorama editor and detail viewer when using GPU acceleration
  • Improved resilience against crashing OpenCL drivers. If the OpenCL driver crashes it should now be possible to start PTGui with GPU acceleration disabled.
  • If the output folder for the panorama does not exist, it will be created automatically when stitching the panorama
  • Batch Stitcher: new function File | Append Batch List. This adds all projects from the selected Batch List to the currently active Batch List.
  • Batch Builder: if the batch stitcher is still busy stitching the previous Batch List when sending another Batch List to the Batch Stitcher, it will now offer to append the new batch list instead of replacing the active batch list.
  • Fixed: Lens database associations for GoPro cameras were ignored
  • Fixed: When tone mapping LDR panoramas containing some black areas, the tone mapped panorama could be completely black.
  • Fixed: Importing a PTGui 10 project containing individual lens parameters (circular fisheye) would result in the wrong lens parameters being assigned
  • Fixed: Under some circumstances, straight lines near the center of a wide angle fisheye image could become curved
  • Fixed: Fill Yaw (right click in Image Parameters table) didn't function correctly
  • Fixed: Batch Builder: if the 'one subfolder per camera' configuration was used, the images in the generated projects would be sorted by the file names. This could result in unexpected swapping of images. Images are now sorted by the name of the containing folder.
  • Fixed: File name suffixes for cube face filenames (as set in Tools - Convert to Cubic) were not preserved across restarts
  • Fixed: Windows: crash when loading corrupted jpeg files
  • Fixed: When editing and re-saving images in another application while they are loaded in PTGui, PTGui could pop up an error message about corrupt or empty files. PTGui will now wait until the image is saved completely by the other application.
  • Fixed: PTGui would use 'circular fisheye' for the tokina 10-17 at 10mm, while it could use fullframe fisheye
  • Fixed: For large panoramas PTGui would create too large temporary files (up to 2 TB each), wasting temporary disk space when stitching large panoramas.
  • Fixed: Windows: crash if the drive containing temporary files is disconnected while PTGui is running (e.g. in case of an external USB drive)
  • Fixed: Assertion Failed error when optimizing lens flare in the Exposure/HDR tab.
  • Fixed: PTGui failed to read certain LZW compressed TIFF files
  • Fixed: PTGui Viewer would display a garbled panorama if the image was not a 2:1 360x180 image
  • Fixed: Stitching a project on the command line using '-stitchnogui' would fail if a relative path name was given
  • Fixed: Stitching a Batch List on the command line using '-stitchnogui' would fail randomly

New in PTGui Pro 11.6 (Jul 20, 2018)

  • PTGui can now be activated automatically on multiple computers in a network using a provisioning file. See Q2.10 for more information.
  • Fixed: certain papywizard files were not imported correctly for HDR panoramas containing bracketed images.

New in PTGui Pro 11.5 (Jul 13, 2018)

  • Improved automatic recognition of certain lenses (Sigma 10mm fisheye, Samyang 14mm rectilinear and Pentax 10-17mm fisheye)
  • Added sensor sizes of some cameras
  • Fixed: If a template containing advanced optimizer settings was applied to a project with the optimizer tab in Simple mode, optimizer settings were not copied correctly from the template.
  • Fixed: In the panorama editor or detail viewer context menu, when selecting 'Image x & y - Edit Mask', the mask tab now switches to displaying two images.
  • Fixed: PTGui now remembers across sessions whether one or two images were shown in the Mask tab.

New in PTGui Pro 11.4 (Jul 6, 2018)

  • For HDR projects with linked images, in the Control Points tab, PTGui Pro pops up a balloon showing individual images of each bracketed set This balloon is now shown below the thumbnails, so it does not obscure the toolbar and menu Also the balloon can be disabled in Options/Preferences | Control Point Editor
  • Improved performance of panorama editor and detail viewer, in particular if GPU acceleration is not available
  • Fixed: Detail viewer ignored the Interpolator setting and always used Lanczos2
  • Fixed: Crash when clicking the option to run Align Images from the Control Point Assistant

New in PTGui Pro 11.3 (Jun 27, 2018)

  • Fixed: Switching the blending mode in the panorama editor or detail viewer would result in an empty window.

New in PTGui Pro 11.2 (Jun 27, 2018)

  • The size of the user interface elements (fonts and icons) is configurable. See Options/Preferences | General.
  • Control Points table window: if sorted on first image number, the second image number is also sorted (as a secondary sort index)
  • Performance improvements in Panorama Editor and Detail Viewer. In particular the response to adjustments in the tone mapping and exposure fusion parameters is much faster now.
  • GPU acceleration can be disabled separately for the panorama editor and detail viewer in Options / Preferences (but still be used for rendering the final panorama)
  • Fixed: the panorama editor and detail viewer always used the CPU for rendering, GPU acceleration was not used.
  • Fixed: Slow reading of TIFF files.
  • Fixed: Convert to QTVR would generate corrupted files (one of the cube tiles was missing).
  • Fixed: A more descriptive error message if the tiff files to be sent to Enblend/Smartblend exceed the maximum supported size of 4GB.
  • Fixed: A more descriptive error message if writing the output file failed (e.g. due to a full disk).
  • Fixed: The stitcher could hang forever if writing the output file failed (e.g. due to a full disk).
  • Fixed: When rotating an image in the Crop/Mask/CP tab, the thumbnails in the Project Assistant would be rotated as well. They now always reflect the orientation of the image in the panorama.

New in PTGui Pro 11.1 (Jun 20, 2018)

  • Fixed: Masks could be randomly modified when switching images in the Mask tab.
  • Fixed: 'assertion failed' error when optimizing certain projects with one or more 'use control points of' checkboxes deselected.

New in PTGui Pro 11.0 (Jun 19, 2018)

  • First of all: software piracy has been a ongoing problem for almost the entire 17 years of PTGui's existence. To protect against piracy PTGui 11 will require online activation upon installation. The licensing itself has not been changed, e.g. a personal license may still be installed on up to 3 computers simultaneously for personal use, it's just that we now enforce this limit through activation. We've made it as user friendly as possible: if you buy a new computer PTGui can be deactivated with one click and immediately moved to a different machine. For computers not connected to internet an offline activation method is provided. Activations can be managed online using just the license key. And in case of a hard disk crash, a stolen laptop, etc., you will be able to recover the license and install PTGui on a replacement computer.
  • New, dark-themed user interface. Dark / Light window theme can be selected in Options / Preferences.
  • Full Retina and per-monitor HiDPI support (for high resolution screens)
  • Bracketed sets of images are now handled as a single image
  • True 'what you see is what you get' rendering in the Panorama Editor and Detail Viewer, using OpenCL GPU acceleration
  • Panorama Settings tab, Numerical Transform, Exposure Fusion settings and Tone Mapping settings have been moved to the Panorama Editor
  • Improved EXIF parsing, in many cases PTGui can now detect the lens model used, and determine if it is a fisheye or rectilinear lens.
  • Rectilinear and fisheye lenses are characterized by focal length instead of field of view
  • Lens shift is now characterized as a percentage of the long/short side dimensions of the image, so the parameters are now independent of rotation and size.
  • New 'fisheye projection' parameter, to provide support for all known fisheye projections.
  • PTGui includes lens presets for many known fisheye lens models. By knowing the lens projection, the cropping circle is set more accurately and more control points will be found.
  • Landscape and portrait images can now be mixed in the same project.
  • New Lens Database. The same entry can be used for landscape and portrait images. Entries can be associated with EXIF data, so the lens database entry is applied automatically when loading images from the same camera/lens.
  • New Camera Database, to store custom camera sensor sizes. Entries can be associated with EXIF data.
  • Viewpoint optimization can be enabled, and images can be excluded / included by right clicking the thumbnails in the Project Assistant.
  • Online activation: To protect against piracy PTGui 11 will require online activation upon installation. The licensing itself has not been changed, e.g. a personal license may still be installed on up to 3 computers simultaneously for personal use, it's just that we now enforce this limit through activation. We've made it as user friendly as possible: if you buy a new computer PTGui can be deactivated with one click and immediately moved to a different machine. There's a backup offline activation method for computers not connected to internet. Activations can be managed online using just the license key. And in case of a hard disk crash, a stolen laptop, etc., you will be able to recover the license and install PTGui on a replacement computer.
  • Image numbers now start at 1 instead of 0
  • New project file format: Over the years the PTGui .pts project file format has extended upon the original script file format used by Panorama Tools. All the new (and future) changes no longer fit well in this format; therefore PTGui 11 switches to a new JSON based file format. This will make it much easier to incorporate new features in the future. Of course PTGui 11 can read project files from previous versions. Also an 'export to PTGui 10' function is included to enable interoperability with previous versions and third party software, although this will not cover the new functionalities and parameters.
  • The Panorama Tools optimizer can no longer be used with PTGui; many of the new features such as the new fisheye lens model are incompatible with Panorama Tools.
  • The PTGui optimizer now natively supports 'line type' control points.
  • Smooth zooming in the Control Points, Crop and Mask tabs. Mac users can use Pinch gestures to zoom
  • Mac: Touchpad two-finger rotate gesture can be used to rotate the images in the Mask, Crop and Control Points tabs
  • Images can be re-ordered by dragging them in the Source Image tab. Multiple images can be dragged at once.
  • Batch Lists files are now supported in the standard version. Previously this was a Pro feature.
  • GPU acceleration under Windows for AMD GPUs now runs in 64 bit mode, allowing use of more than 2GB of GPU memory
  • BigTIFF support! Gigapixel panoramas can be output as .tif and are no longer limited to the proprietary Photoshop .psb format. The BigTIFF dialect is used automatically when the generated .tif image turns out to be larger than 4GB. Keep in mind that not all TIFF capable applications support BifTIFF files.
  • Reduced memory use when handling large panoramas in the GUI. When opening a project in PTGui 10 all images would be loaded in memory (and subsequently swapped to disk). PTGui 11 only keeps reduced size thumbnails in memory, loading full size images when needed.
  • When opening a project or adding new images, PTGui first reads any embedded thumbnail from the images. This results in a nearly instant panorama preview.
  • The OpenEXR library has been updated to v2.2, improving compatibility with other applications.
  • PTGui is now a single process application: multiple projects can be open in a single running PTGui application. The Batch Stitcher runs in the same process. In particular on Mac this is the expected behavior: there's only one icon visible in the Dock. File - Open and File - New will open a new window. Double clicking a .pts file will open a new PTGui window instead of replacing the existing one.
  • Improved ability to handle symmetrical panoramas: PTGui 10 could get confused by images taken from the center of a symmetrical room. It would place control points not only on overlapping images, but also between similar looking features on opposite sides of the room. This caused a completely misaligned panorama and confused users. PTGui 11's Align Images function handles this more intelligently and generally gives a perfectly aligned panorama.
  • Added option to use simple alpha blending instead of the default Multiband blending algorithm. This is useful for combining non overlapping images such as cube faces where multiband blending causes defects. And when stitching 32 bit HDR source images alpha blending may give better results .
  • The PTGui stand alone panorama viewer now uses Lanczos pixel interpolation, resulting in a sharper image (previously it used bilinear interpolation).
  • New menu option: Images -> Select -> Blend Plane, to select all images at a certain EV level. This replaces the EV selection button in Create Panorama -> Advanced.
  • Panorama output size can be fixed to either a percentage of the optimum size, or to a certain number of megapixels. The output size is recalculated automatically after changing the projection or field of view.
  • The scroll bars of the two images in the Mask tab can be linked, just like in the Control Points tab.
  • Optimizer now offers 3 choices for viewpoint optimization: Reset / Keep / Optimize. Reset disables optimization and will reset the viewpoint parameters to 0. Previously this had to be done manually after disabling viewpoint optimization.
  • Control point generator now supports equirectangular images as well.
  • Control point generator works well with 32 bit HDR source images. In PTGui 10 it was often necessary to add control points manually.
  • New menu item: Images -> Remove Excluded Images (also in context menu in Source Images tab)
  • New menu item: Images -> Exclude/Include [only] Selected Images (also in context menu in Source Images tab)
  • Images excluded from the panorama are indicated by a red cross over the thumbnail
  • sliders (e.g. Preview Exposure) now 'snap' at the value 0, so they can be easily reset to zero.
  • Additional menu and keyboard shortcuts for zooming to 10%, 25% and 50% in the Mask, Crop and Control Points tabs
  • Mac: Keyboard shortcut for toggling full screen mode: Ctrl+Cmd+F
  • Redesigned memory management, to improve stability and performance
  • If multiple temporary folders are configured, PTGui will now attempt to use all folders in a balanced way. This improves performance (similar to RAID 0) when stitching panoramas using 2 or more SSD drives for temporary storage. Previously it would store temporary files on the drive with the most space available.
  • Any temporary files created by PTGui are guaranteed to be removed after closing PTGui. Previously temp files would not be removed if PTGui crashed or was forcefully closed.
  • Temporary data is now written to disk in a few large files instead of many small ones, improving performance.
  • Windows: if a progress window is being shown ('please wait...'), the menu bar is still accessible. A new PTGui window can be opened via File - New Launch New Instance even when PTGui is busy.
  • Some Fujifilm cameras (incorrectly) record a focal length of 50mm in the EXIF data when a manual lens is used. PTGui identifies and corrects this.
  • EXR output: the compression algorithm and bit depth (32 bit full float or 16 bit half float) are now configurable
  • If stitching is canceled, or aborted due to an error, all incomplete output files will be deleted. Previously PTGui would leave unfinished corrupt files, potentially causing other applications to crash if they attempted to load the corrupt file.
  • Panorama Editor & Detail Viewer: added keyboard shortcut keys [B] [U] and [S] to switch to the Blended, Unblended and Seams preview, and shortcut [N] to toggle displaying of image numbers
  • It's now possible to tell the control point generator to look for control points only in overlapping image pairs (Pro version only). This should give a significant speed improvement when aligning gigapixel panoramas and reduces the chances of faulty control points. The images should be roughly positioned beforehand, using Align to Grid, by applying a template or by loading a PapyWizard XML file. This behavior can be enabled using the 'Images are already roughly positioned' flag in Project Settings - 'Align images' behavior. This flag also appears in the Project Assistant when appropriate, after applying a template, after applying a PapyWizard file or after using Align to Grid. Also a new option 'Generate Control Points for overlapping images' has been added to the Control Points menu.
  • The control points table in the Control Points tab has been moved to the right hand side of the window. Control point numbers are shown in the same color as the corresponding markers in the images. The table can be collapsed when it is not needed.
  • The contents of the metadata dialog box has been moved to a new Metadata tab in the main window.
  • Batch Builder: new layout. The options for combining and removing projects are no longer shown as hyperlinks in the projects list, but have been moved to the right-click context menu.
  • Batch Builder: new configuration 'Multiple cameras, one subfolder per camera'. This is intended for creating time lapse panoramas using multi camera rigs. The memory card from each camera should be copied to a separate subfolder. Each subfolder should contain the same number of images, in the same ascending numerical order. The generated project files will take one image from each folder.
  • Dedicated support for dual fisheye images from the Samsung Gear 360, Xiaomi Mijia Sphere and YI 360 cameras. These cameras produce a single image containing two circular images side by side. When adding such an image to a PTGui project the image will automatically be loaded twice, with different cropping circles and masks, positioned at -90 and +90 degrees yaw. This behavior can be disabled in Project Settings - Miscellaneous if necessary. This even works in the Batch Builder. Due to manufacturing tolerances there will be small differences between individual cameras of the same type, resulting in different small offsets of the image circles. A template can be created for each individual camera by taking a photo (outside, with no objects close to the camera), adding control points and optimizing. Then do File - Save As Template. This template can be used via File - Apply Template, or in the Batch Builder.
  • OpenCL is now initialized in the background. No longer shows the 'Initializing OpenCL...' window upon startup.
  • True command line stitching without showing any windows. Launch PTGui with the -stitchnogui flag, followed by one or more project files and/or batch lists. The command does not return until stitching has finished, so this makes it easy to include PTGui as part of a larger batch process.
  • On macOS launch as follows:
  • "/Applications/PTGui Pro.app/Contents/MacOS/PTGui Pro" -stitchnogui project1.pts project2.pts batchlist.ptgbatch
  • On Windows:
  • START "" /B "C:Program FilesPTGuiPTGui.exe" -stitchnogui project1.pts project2.pts batchlist.ptgbatch
  • New option in Project Settings - Template Behavior controls the way images are linked in the target project when applying a template. Three options:
  • Link images in the same way as in the template
  • Automatically link images based on exposure (EXIF)
  • Don't modify the way images are linked
  • This makes it possible (for example) to apply a template of a non-HDR project to an HDR project with bracketed images.
  • New option: Project Settings - Miscellaneous - Set the panorama projection to 360 equirectangular when loading wide angle images. This immediately changes the panorama projection when loading a spherical 2:1 image or an image with a field of view of 160 degrees or more. Re-projecting an equirectangular image can now be done just by loading a 2:1 equirectangular image into PTGui and dragging in the Panorama Editor.
  • Images can be included/excluded by right-clicking on the thumbnail in the Project Assistant, and in the Panorama Editor in 'edit individual images' mode.
  • Batch Stitcher: the ordering of projects can be modified. Projects can be dragged up and down by clicking in the left hand header.
  • Align Images will now center the panorama on the first image if all images initially were at yaw = 0 (which is the default for a new project)
  • New option: 'Control Point Editor -> Reset CP type to add when switching to different images'. If selected (which is the default), the 'CP type to add' in the Control Points tab will be reset to the default value after switching images. The default value is 'Normal' if two different images are selected, or 'Vertical Line' if the same image is selected in both panels.
  • Batch Builder: the 'Batch Stitcher actions - Do Align Images' setting from the template is now also shown in the Batch Builder. This setting is a common source of confusion, so this should make it more clear what the batch stitcher will be doing.
  • PTGui 11 continuously recalculates the control point distances in the background (PTGui 10 only did this when running the optimizer).
  • When loading a project or adding images, PTGui initially attempts to load the thumbnails embedded in the image file (if available). This gives a nearly instant panorama preview, even for panoramas consisting of hundreds of images.
  • The computer is now prevented from going to sleep while stitching, aligning and optimizing projects.
  • Convert to cube faces: this now adds the focal length to the EXIF data of the generated images. When loaded back in PTGui, the lens parameters are set to 90 degrees field of view.
  • Added sensor size data for many new camera models
  • PTGui now offers a straightforward method for assembling cube faces into an equirectangular image. Just start a new project, add the 6 cube face images and go straight to Create Panorama. The file names should match the Cube Face Names set in the Convert to QTVR/Cubic window. PTGui will use these names to figure out which of the 6 images is which cube face.
  • Improved 'Delete Worst Control Points'. PTGui 10 was very conservative and would often not remove outlying control points.
  • 'Feather' field in Create Panorama now has a numerical entry box as well

New in PTGui Pro 11 Beta 12 (Jun 18, 2018)

  • The .pts project file format has been changed in an incompatible way. This beta can read project files created with earlier betas, but earlier betas will not be able to read projects created in this beta.
  • Documentation is now included. Detailed help is now provided mostly in tooltips. Overview documentation for each window is available by pressing F1 (Windows), Fn+F1 (Mac) or by pressing the Help buttons.
  • dcraw updated to 9.28
  • Batch Stitcher: double clicking on a project in the batch stitcher queue will open the project in a new window
  • Added lens data for Insta 360 Pro
  • Faster loading of source images, in particular from spinning hard disks.
  • PTGui no longer permits optimization of the fisheye factor and a/b/c at the same time. These parameters interfere and should therefore be optimized separately.
  • Feather' field in Create Panorama now has a numerical entry box as well
  • Dark / Light window theme can be selected in Options / Preferences.
  • PTGUi windows can now be moved around the screen by dragging the toolbar (previously only the title bar could be dragged)
  • The command line options -x (to close the batch stitcher when done) and -d (to delete the project file after stitching has completed) have been added. They were available in PTGui 10 but still missing in PTGui 11.
  • If projects are added to a running batch stitcher using the -batch command line option, PTGui no longer steals keyboard focus. The batch stitcher will process the files without bringing the window to the front.
  • When opening Numerical Transform using the keyboard shortcut, the first field (Yaw) gets keyboard focus
  • Edit Individual Images mode in the panorama editor now behaves as in PTGui 10: while dragging an image, the image becomes semi transparent
  • Fixed: when launching PTGui, the panorama editor or other windows would be opened on top of the main window. Now the main window will be on top.
  • Fixed: several causes of crashing.
  • Fixed: Error message 'unsupported image format' for Samsung .srw files.
  • Fixed: Certain raw files would be loaded 90 degrees rotated.
  • Fixed: Mac: single line text fields (e.g. the Output File field in Create Panorama tab) would perform word wrapping internally, so not the entire contents of the field was shown.
  • Fixed: Sorting the control point table by image number did not always work
  • Fixed: A line could be visible in the result when remapping a spherical equirectangular image
  • Fixed: moving a control point by holding down the keyboard arrow keys would generate many Undo steps. Now the entire move can be reverted with one Undo step.
  • Fixed: On Windows 10, in certain cases after starting PTGui only a small strip of the PTGui windows would be visible
  • Fixed: Windows: if windows were maximized on different monitors, PTGui did not properly restore the window positions; windows would be opened maximized on a different monitor.
  • Fixed: Assertion Failed error when deleting control points from the Control Points table.

New in PTGui Pro 10.0.19 (Jun 4, 2018)

  • RAW support for newer cameras: dcraw has been updated to version 9.28.

New in PTGui Pro 11 Beta 11 (May 16, 2018)

  • Fixed: inaccurate and random mouse movements while moving control points on some systems

New in PTGui Pro 11 Beta 10 (May 15, 2018)

  • Improved automatic lens recognition for certain lenses
  • Improved 'Delete Worst Control Points'
  • Delete Worst Control Points now runs the optimizer after completing
  • Changed the automatic scrolling behavior when painting masks or dragging control points near the edges of the viewport
  • Removed the 'this is a beta version' message upon startup
  • Fixed: Windows: due to a GDI resource leak, after a certain time black or white rectangles would be painted in the user interface, or PTGui would crash after some time
  • Fixed: Windows: slow writes to external network drives (NAS or SMB shares)
  • Fixed: PTGui would crash or hang if it ran out of disk space in the temporary folders
  • Fixed: random crashes

New in PTGui Pro 11 Beta 9 (Apr 20, 2018)

  • At last! A straightforward method for assembling cube faces into an equirectangular image. Just start a new project, add the 6 cube face images and go straight to Create Panorama. The file names should match the Cube Face Names set in the Convert to QTVR/Cubic window. PTGui will use these names to figure out which of the 6 images is which cube face.
  • Fixed: Errors when displaying very large source images at 100% zoom in the Control Points, Crop and Mask tabs
  • Fixed: the grid in the Panorama Editor could not be adjusted
  • Fixed: didn't recognize certain images from Yi360 (from earlier firmware versions?)
  • Fixed: random crashes

New in PTGui Pro 10.0.18 (Apr 17, 2018)

  • Added sensor size data for many new cameras
  • Fixed: PTGui would use APS-C sensor size for images from the Canon 6DmkII (it should be full frame)
  • Fixed: macOS 10.12 and later would insert tabs below the toolbar, showing just the window title. These have been removed.
  • Added a link to our Privacy Statement in the License Agreement window and the About window.
  • The End User License Agreements (EULA) for PTGui 10 and PTGui 11 have been combined, PTGui 10.0.18 is released under the updated EULA.

New in PTGui Pro 11 Beta 8 (Apr 17, 2018)

  • Further improvements to the control point generator
  • When editing control points in bracketed images, the previous PTGui 11 betas would pop up a window asking in which of the bracketed images the control points should be added. This is no longer necessary, PTGui will decide in which images the control points should be placed and the Control Points tab will keep showing the merged bracketed images.
  • If 'auto add' is enabled, the control point will be added to the most appropriate EV (i.e. the one which is not over- or underexposed at the given control point location).
  • If Auto Add is not enabled, the new control point will use the middle (0EV) exposures.
  • The 'generate control points here' function will analyze and add control points to all pairs of EVs separately.
  • It's still possible to add control points to a specific pair of images from the bracketed set by using the popup balloons from the list of thumbnails in the Control Points tab, or by using the Ctrl+Alt+Up/Down (Windows) or Cmd+Alt+Up/Down (Mac) keyboard shortcuts.
  • When loading a project or adding images, PTGui initially attempts to load the thumbnails embedded in the image file (if available). This gives a nearly instant panorama preview, even for panoramas consisting of hundreds of images.
  • The computer is now prevented from going to sleep while stitching, aligning and optimizing projects.
  • Now properly handles the situation if images have different dimensions or bit depth than at the time the project was saved. When loading such a project, it is updated with the new image sizes; masks and control points are scaled to the new dimensions.
  • Images are reloaded automatically if they are edited in another application.
  • Performance improvement for the user interface when handling very large panoramas (1000s of images). The user interface would keep locking up for a second while changing the projection parameters in the Panorama Editor.
  • Convert to cube faces: this now adds the focal length to the EXIF data of the generated images. When loaded back in PTGui, the lens parameters are set to 90 degrees field of view.
  • Added lens profile for Samsung Gear 360 (2017 model)
  • Added sensor size data for many new camera models
  • Fixed: reduced memory usage and increased speed for rendering very large panoramas containing masks
  • Fixed: the 'Bracketed Exposures' window (which pops up when pressing Align Images) did not show the Exposure Fusion / True HDR choice. It now does, like PTGui 10.
  • Fixed: the PTGui Viewer could fail with the error 'No compatible GLSL version found'
  • Fixed: Windows: when zooming in the Control Points / Mask tab, the left hand image would refresh immediately but the right hand image would be updated only after some time.
  • Fixed: PTGui would output non standard data in the exif ISOSpeedRatings field. Other applications would not read the ISO value from files generated by PTGui.
  • Fixed: When outputting a panorama in rectilinear or fisheye projection, the focal length value embedded in the EXIF data was wrong
  • Fixed: random crashes

New in PTGui Pro 11 Beta 7 (Mar 14, 2018)

  • Align Images will now center the panorama on the first image if all images initially were at yaw = 0 (which is the default for a new project)
  • New option: 'Control Point Editor -> Reset CP type to add when switching to different images'. If selected (which is the default), the 'CP type to add' in the Control Points tab will be reset to the default value after switching images. The default value is 'Normal' if two different images are selected, or 'Vertical Line' if the same image is selected in both panels.
  • Batch Builder: the 'Batch Stitcher actions - Do Align Images' setting from the template is now also shown in the Batch Builder. This setting is a common source of confusion, so this should make it more clear what the batch stitcher will be doing.
  • PTGui 11 continuously recalculates the control point distances in the background (PTGui 10 only did this when running the optimizer). This is now done at a slightly lower priority, so that it does not affect user interface responsiveness.
  • Options/preferences: checkbox 'Show rounded values when the cursor is not in a numeric field' is back, this was missing from the previous PTGui 11 betas.
  • Detail viewer: reversed the direction of the zoom slider, it is now the same as PTGui 10: Upwards zooms in, downwards zooms out
  • Fixed: 'Resolution' field in metadata could not be changed from the default 300 ppi.
  • Fixed: Control Points Table window: the scrollbar would not be shown if the window was too small
  • Fixed: Horizontal control points were ignored (only vertical line control points were used) by the Level Panorama function
  • Fixed: Project Settings: the checkbox 'Initialize the lens settings for each project using EXIF data in the images (override lens settings in this template)' is cleared after loading the first image. So the batch builder will (by default) only look at the EXIF data if the template is an empty project. This is the original behavior, but beta 4-6 failed to do this.
  • Fixed: Batch Builder: if the 'Initialize the lens settings for each project using EXIF data in the images (override lens settings in this template)' was set, the entire Project Settings page in the template was ignored. In combination with the preceding bug, this happened for every project.
  • Fixed: Convert to Cubic/QTVR: a too small cube face size would be used if set to Automatic
  • Fixed: When restarting, PTGui did not remember if the panorama editor, detail viewer and control points table were visible
  • Fixed: if the panorama editor window was minimized to the task bar, pressing the Ctrl+E shortcut didn't restore the window. The same applied to all other tool windows.
  • Fixed: failed to load certain LZW compressed TIFF images (resulting in white/blue checker pattern)
  • Fixed: On Windows 7, with the Classic Theme enabled, the title bars and borders of the windows were missing
  • Fixed: With certain Windows display settings, the image numbers in the Panorama Editor and Detail Viewer were missing
  • Fixed: Windows 10: when using multiple monitors, if a window was maximized it would draw a grey border at the edge of the other monitor
  • Fixed: Mac: PTGui viewer would crash on older machines (without AVX support).
  • Fixed: 'always on top' buttons in the Panorama Editor and Detail Viewer did not work
  • Fixed: Auto Add would place control points at wrong location if one of the images contained overexposed (pure white) areas
  • Fixed: Auto Add (in the Control Points tab) now gives keyboard focus to the target image. So the keyboard arrows will move the target point instead of the source point
  • Fixed: Using the keyboard keys in the control points tab now move the mouse pointer and the zoomer, to follow the control point
  • Fixed: Apply Template ignored any individual Crop offset settings
  • Fixed: mac: PTGui could be hidden behind other windows after launching. It is now started in the foreground.
  • Fixed: random crashes

New in PTGui Pro 11 Beta 6 (Feb 19, 2018)

  • Fixed: On some systems PTGui failed to startup, showing an error message
  • Fixed: the feature to generate control points for overlapping images only (new since beta 4) did not generate control points for all overlapping images. Certain overlapping rows/columns would be skipped, resulting in misaligned panoramas.
  • Fixed: Generate Control Points for only a subset of the images would take longer than necessary, because PTGui would still analyze all images in the project.
  • Fixed: random crashes

New in PTGui Pro 11 Beta 5 (Feb 14, 2018)

  • Fixed: beta 4 would crash if the 'Always on Top' button in the Panorama Editor had been enabled while running a previous version. For the time being the functionality to keep a window on top has been disabled entirely, it will be properly fixed in a future update.

New in PTGui Pro 11 Beta 4 (Feb 14, 2018)

  • Beta 4 contains many new features and improvements:
  • It's now possible to tell the control point generator to look for control points only in overlapping image pairs (Pro version only). This should give a significant speed improvement when aligning gigapixel panoramas and reduces the chances of faulty control points. The images should be roughly positioned beforehand, using Align to Grid, by applying a template or by loading a PapyWizard XML file. This behavior can be enabled using the 'Images are already roughly positioned' flag in Project Settings - 'Align images' behavior. This flag also appears in the Project Assistant when appropriate, after applying a template, after applying a PapyWizard file or after using Align to Grid. Also a new option 'Generate Control Points for overlapping images' has been added to the Control Points menu.
  • The control points table in the Control Points tab has been moved to the right hand side of the window. Control point numbers are shown in the same color as the corresponding markers in the images. The table can be collapsed when it is not needed.
  • The Fill Yaw function is available again: select a group of images in the Image Parameters tab, then right click and select 'Fill Yaw' from the context menu.
  • The contents of the metadata dialog box has been moved to a new Metadata tab in the main window.
  • Batch Builder: new layout. The options for combining and removing projects are no longer shown as hyperlinks in the projects list, but have been moved to the right-click context menu.
  • Batch Builder: new configuration 'Multiple cameras, one subfolder per camera'. This is intended for creating time lapse panoramas using multi camera rigs. The memory card from each camera can be copied to a separate subfolder. Each subfolder should contain the same number of images, in the same ascending numerical order. The generated project files will take one image from each folder.
  • Individual Crop is back. It's slightly different from PTGui 10: in PTGui 11 individual crop only applies to the position (not the size) of the cropping circle/rectangle. The size of the cropping area is part of the lens parameters, so it is common to all images sharing the same lens.
  • Dedicated support for dual fisheye images from the Samsung Gear 360, Xiaomi Mijia Sphere and YI 360 cameras. These cameras produce a single image containing two circular images side by side. When adding such an image to a PTGui project the image will automatically be loaded twice, with different cropping circles and masks, positioned at -90 and +90 degrees yaw. This behavior can be disabled in Project Settings - Miscellaneous if necessary. This even works in the Batch Builder. Due to manufacturing tolerances there will be small differences between individual cameras of the same type, resulting in different small offsets of the image circles. A template can be created for each individual camera by taking a photo (outside, with no objects close to the camera), adding control points and optimizing. Then do File - Save As Template. This template can be used via File - Apply Template, or in the Batch Builder.
  • Added lens parameters for Meike MK-6.5mm f2.0 Fisheye, GoPro Fusion, Xiaomi Mijia Mi Sphere 360 and YI 360.
  • OpenCL is now initialized in the background. No longer shows the 'Initializing OpenCL...' window upon startup.
  • True command line stitching without showing any windows. Launch PTGui with the -stitchnogui flag, followed by one or more project files and/or batch lists. The command does not return until stitching has finished, so this makes it easy to include PTGui as part of a larger batch process.
  • On macOS launch as follows:
  • "/Applications/PTGui Pro.app/Contents/MacOS/PTGui Pro" -stitchnogui project1.pts project2.pts batchlist.ptgbatch
  • On Windows:
  • START "" /B "C:Program FilesPTGuiPTGui.exe" -stitchnogui project1.pts project2.pts batchlist.ptgbatch
  • New option in Project Settings - Template Behavior controls the way images are linked in the target project when applying a template. Three options:
  • Link images in the same way as in the template
  • Automatically link images based on exposure (EXIF)
  • Don't modify the way images are linked
  • This makes it possible (for example) to apply a template of a non-HDR project to an HDR project with bracketed images.
  • New option: Project Settings - Miscellaneous - Set the panorama projection to 360 equirectangular when loading wide angle images. This immediately changes the panorama projection when loading a spherical 2:1 image or an image with a field of view of 160 degrees or more. Re-projecting an equirectangular image can now be done just by loading a 2:1 equirectangular image into PTGui and dragging in the Panorama Editor.
  • Load Mask and Paste Mask now merge the pasted/loaded mask with the existing mask (instead of replacing). This is the same behavior as in PTGui 10. To truly replace a mask, clear it first.
  • Improved mouse response in Mask tab
  • Images can be linked/unlinked using the right-click context menu in the Source Images tab.
  • It's now possible to make disjoint selections by holding down the Control key (Windows) or Command key (Mac) while clicking cells. This works in e.g. the Source Images tab, Image Parameters tab and in the Control Points table.
  • Images can be included/excluded by right-clicking on the thumbnail in the Project Assistant, and in the Panorama Editor in 'edit individual images' mode.
  • Batch Stitcher: the ordering of projects can be modified. Projects can be dragged up and down by clicking in the left hand header.
  • Performance improvements and reduced memory usage.
  • Many cosmetic improvements in user interface.
  • All windows and dialog boxes have now been converted to the new dark themed layout.
  • All windows now have a dark themed title bar in Windows 10.
  • Fixed: Batch Builder would ignore any individual lens parameters (or multiple global lenses) in the project
  • Fixed: Mac: Enter key to confirm did not work in some dialog boxes and in the Image Parameters tab
  • Fixed: Windows: the keys RGEDFKL triggered the Mask menu shortcuts even when the cursor was in a text field, so it was not possible to enter those characters as part of the output file name.
  • Fixed: dragging the cropping area, or dragging the selection rectangle in the Control Points tab would move in the wrong direction if the image was rotated 90 degrees.
  • Fixed: moving or resizing the cropping area would generate many small Undo steps, instead of a single Undo step for the entire movement.
  • Fixed: Replace Images failed when attempting to replace multiple images with identically named files in a different folder
  • Fixed: Olympus ORF files were loaded 90 degrees rotated
  • Fixed: 'Load Mask' was missing from the Source Images context menu, so it was not possible to load a mask for multiple images at once.
  • Fixed: Align to Grid: the grid was always applied starting at the first image. The image range set in the 'apply to' section was ignored.
  • Fixed: using the cursor keys in certain grids (CP table, source images table) did not scroll the selection into view.
  • Fixed: Panorama Editor grid lines were hardly visible on high DPI / retina screens.
  • Fixed: Export to PTGui 10 would create corrupted project files if the source image file names contained non-western characters.
  • Fixed: Optimization did not keep images without control points in place. This caused problems when running Align to Grid if some images contained only blue sky.
  • Fixed: When using HDR source images the thumbnails would be displayed with a wrong gamma curve (exaggerated contrast).
  • Fixed: Mac: closing a full screen window would leave an empty black window on the screen.
  • Fixed: GPU accelerated stitching failed with 'Unknown Error' on certain nvidia cards (Quadro, GT630 and others).
  • Fixed: 'Generate Control Points Here' often failed when using 32 bit HDR source images.
  • Fixed: 'Link Scrollbars' (CP and Mask tab) did nothing if the same image was selected in both panels.
  • Fixed: If a Preview Exposure was set, the mouse pointer in the Mask and Control points tab could become invisible (black on black).
  • Fixed: 'Auto Add' in the Control Points tab did not function if the images were displayed rotated.
  • Fixed: Image numbers did not appear in the Panorama Editor when running under Windows 7

New in PTGui Pro 11 Beta 3 (Sep 18, 2017)

  • Redesigned memory management, to improve stability and performance
  • If multiple temporary folders are configured, PTGui will now attempt to use all folders in a balanced way. This improves performance (similar to RAID 0) when stitching panoramas using 2 or more SSD drives for temporary storage. Previously it would store temporary files on the drive with the most space available.
  • Any temporary files created by PTGui are guaranteed to be removed after closing PTGui. Previously temp files would not be removed if PTGui crashed or was forcefully closed.
  • Temporary data is now written to disk in a few large files instead of many small ones, improving performance.
  • Windows: if a progress window is being shown ('please wait...'), the menu bar is still accessible. A new PTGui window can be opened via File - New Launch New Instance even when PTGui is busy.
  • Better error message when attempting to level a panorama consisting of a single source image (levelling requires 2 or more source images).
  • Some Fujifilm cameras (incorrectly) record a focal length of 50mm in the EXIF data when a manual lens is used. PTGui identifies and corrects this.
  • If the Camera Sensor Size and Focal Length dialogs (which pop up when EXIF data is not available when adding a new image to a project) are canceled, the image is still added to the project. This is the same behavior as in PTGui 10.
  • Added lens data for Nikon AF-S Fisheye - Nikkor 8-15mm f/3.5 - 4.5E ED
  • Windows: the installer now supports silent installation: PTGuiSetup.exe /S /D=C:Program FilesPTGui
  • Faster scrolling when clicking in a scrollbar outside the thumb
  • EXR output: the compression algorithm and bit depth (32 bit full float or 16 bit half float) are now configurable
  • If stitching is canceled, or aborted due to an error, all incomplete output files will be deleted. Previously PTGui would leave unfinished corrupt files, potentially causing other applications to crash if they attempted to load the corrupt file.
  • Panorama Editor & Detail Viewer: added keyboard shortcut keys [B] [U] and [S] to switch to the Blended, Unblended and Seams preview, and shortcut [N] to toggle displaying of image numbers
  • After placing the first marker of a control point, the marker can be moved using the cursor keys
  • When placing the second marker of a control point, the magnifier for the first point will remain visible
  • Changed the wording of the 'use EXIF' checkboxes in Project Settings
  • Fixed: PTGui could crash randomly
  • Fixed: Apply Template would delete all control points
  • Fixed: Apply Template did not copy all settings from the template (a.o. Exposure and color adjustment settings)
  • Fixed: a vertical line could be visible when remapping a 360 degree source image or when creating a Philosphere
  • Fixed: error for certain tiff files: "Invalid TIFF file: number of elements in BitsPerSample should equal SamplesPerPixel"
  • Fixed: Batch Builder would display certain thumbnails rotated by 90 degrees
  • Fixed: Assertion Failed error when stitching large equirectangular panoramas
  • Fixed: when optimizing a panorama with only vertical/horizontal line control points, and 'Level in second pass' selected, running the optimizer would show the error 'failed to achieve a good alignment of the images' even though levelling succeeded.
  • Fixed: for manual lenses on certain cameras an aperture of 'nan' (not-a-number) was detected from EXIF
  • Fixed: reloading the active project (e.g. via File - Recent Projects) would clear the panorama editor
  • Fixed: Auto Jump did not work if two identical images were selected in the CP tab (for adding hor/vert line control points)
  • Fixed: Windows: some dialogs could not be dismissed (Cancel) using the Escape key
  • Fixed: If default project settings were changed using 'Make Default', PTGui would ask to save changes even if the project was a new project without any modifications.
  • Fixed: If Make Default was done with a project in Simple mode, subsequent File-New would open in Advanced mode
  • Fixed: Straightening a panorama failed for multi row panoramas with a narrow vertical field of view
  • Fixed: color profiles in TIFF files were ignored. The resulting panorama would not have the color profile embedded, causing color differences.
  • Fixed: some of the keyboard shortcust were labeled "Ctrl+Alt", others "Alt+Ctrl"
  • Fixed: Images -> Select -> Blend Plane is enabled for HDR projects only
  • Fixed: When applying a PTGui 10 template, the panorama output dimensions could be changed to a very large value
  • Fixed: crash if writing a jpeg or tiff file failed (e.g. due to full disk). Now shows an error message instead.
  • Fixed: progress bar on mac looked ugly at small percentages
  • Fixed: exporting a project with 'link pitch' or 'link roll' to PTGui 10 would save a project with all pitch/roll optimization checkboxes cleared
  • Fixed: Mac: keyboard shortcuts for the Mask menu were not shown
  • Fixed: Control Points tab: Ctrl+Alt+arrow keys didn't work properly if the HDR blend plane selection popup balloon was shown
  • Fixed: right-click in the panorama editor: the context menu would show other images than the ones below the mouse pointer
  • Fixed: Mac: Ctrl+left mouse button didn't work as an alternative for the right mouse button (for context menu, dragging)
  • Fixed: Mac: dragging/dropping files from Finder into PTGui would keep the Finder locked up while PTGui was showing a dialog box
  • Fixed: Control points for images having the 'use control points of' flag cleared now have an empty distance value in the control points table
  • Fixed: The numbers in the control point markers did not match the numbers in the control points table
  • Fixed: External blenders (smartblend, enblend) would be run without the 'wrap 360 degree' flag even though the panorama had 360 degrees field of view

New in PTGui Pro 10.0.17 (Sep 7, 2017)

  • PTGui Web Viewer: configurable mouse navigation mode. 'Drag' selects the drag-to-move behavior, or 'Move To' the click and hold mode (which was the former default).
  • For new panoramas the desired mode can be selected in the Publish to Website window. Existing web pages can be switched to the 'drag' mode by replacing PTGuiViewer.js and PTGuiViewer.swf on your website with the new versions included with PTGui 10.0.17, and then adding this line to the html file: viewer.setVars({
  • (...)
  • mousemode: "drag"
  • });.
  • Fixed: If a lens having 220 or more degrees field of view was used, one or more of the images would not be rendered, leaving a hole in the panorama.

New in PTGui Pro 11 Beta 2 (Jul 14, 2017)

  • PTGui 11 no longer inherits the PTGui 10 'File - Make Default' settings but uses its own presets.
  • If the panorama size is set to e.g. 50% of optimum size, this now means half the width and half the height (i.e. 25% of the number of pixels). The first beta would set it to 50% of the area, i.e. 71% of width and height.
  • Enabling Viewpoint Correction in the Project Assistant no longer switches the project to Advanced mode
  • Zoomer is not shown while shift+dragging a selection box in the Control Points tab
  • Scroll bars are wider under Windows
  • New menu item: Images -> Remove Excluded Images (also in context menu in Source Images tab)
  • New menu item: Images -> Exclude/Include [only] Selected Images (also in context menu in Source Images tab)
  • Images excluded from the panorama are indicated by a red cross over the thumbnail
  • Calibrated lens parameters added for these lenses: Samsung 10mm f3.5 Fisheye, Nikon AF Fisheye Nikkor 16mm f2.8D, Sigma 10mm F2.8 EX DC HSM Fisheye, Panasonic Lumix G 8mm f3.5 Fisheye, Sigma 8mm F4 EX Circular Fisheye, Entaniya 220, Entaniya 250 and Entaniya 280.
  • sliders (e.g. Preview Exposure) now 'snap' at the value 0, so they can be easily reset to zero.
  • For rectilinear and fisheye lenses the horizontal field of view can now be specified in the Lens Setttings tab.
  • Additional menu and keyboard shortcuts for zooming to 10%, 25% and 50% in the Mask, Crop and Control Points tabs
  • Mac: Keyboard shortcut for toggling full screen mode: Ctrl+Cmd+F
  • Mac: Touchpad two-finger rotate gesture can be used to rotate the images in the Mask, Crop and Control Points tabs
  • Fixed: several bugs causing PTGui to crash
  • Fixed: several bugs causing 'Assertion failed' errors
  • Fixed: Align Images could result in an upside down panorama
  • Fixed: wrong stereographic projection if compression was not set to maximum
  • Fixed: garbled output for Vedutismo projection
  • Fixed: blending with Smartblend or Enblend caused a crash
  • Fixed: failed to load LZW compressed TIFF files (Blue/white checkered pattern)
  • Fixed: wrong mouse pointer when hovering ovre the scroll bars in Control Points and Mask tab
  • Fixed: Align Images could fail to find control points if some of the images are identical or overlap exactly
  • Fixed: if two images overlap exactly and 'show seams' is enabled, a random pattern of red dots would be visible.
  • Fixed: in certain circumstances parts of a source image would not be used, leaving a hole in the blended panorama
  • Fixed: in certain circumstances PTGui generated broken photoshop files
  • Fixed: moving a control point using the keyboard arrows would move in the wrong direction if the image was displayed rotated
  • Fixed: Preview size was not imported correctly from PTGui 10 projects
  • Fixed: error '' is not a number when importing a PTGui 8 project
  • Fixed: optimizer tab: if individual lens/shift parameters were used, some of the columns in the table were too wide
  • Fixed: crash when closing the window and choosing 'Yes' when asked to save the modified project
  • Fixed: Several bugs related to File - Make Default
  • Fixed: Mouse cursor could be invisible (e.g. black on black) in Control Points and Mask tab
  • Fixed: 'Generate Control Points for images .. and ..' was not available or displayed the wrong image numbers
  • Fixed: holding down Ctrl (Cmd on mac) while dragging a control point marker slows down the mouse additionally (as in PTGui 10).
  • Fixed: PTGui could hang during control point generating (or during Align Images)
  • Fixed: PTGui Viewer would crash if an unsupported file format was dropped onto the window
  • Fixed: PTGui Viewer would crash if a new file was dropped onto the window while it was still busy loading the previous panorama
  • Fixed: In Mask tab, if zoom level was zet to 'Fit', selecting 'Zoom In' would actually zoom out
  • Fixed: Optimizer could optimize the lens parameters towards extreme wide or narrow focal length and get stuck
  • Fixed: Thumbnails of source images could be blurry

New in PTGui Pro 11 Beta 1 (Jun 10, 2017)

  • The most obvious change is a new modern, dark themed user interface. PTGui 11 uses collapsible panels to make the tools available where you need them but without occupying precious screen real estate. The familiar row of tabs at the top of the window have been moved to a vertical panel at the left side, to be more consistent with current user interface concepts. The side bar can be collapsed to make more space available. The numbered tabs for selecting images (e.g. in the Control Points tab) have been replaced with image thumbnails, so you can see which image is which. And PTGui 11 is fully compatible with Retina screens and supports per-monitor high DPI under Windows.
  • In the Pro version handling of HDR panoramas has been much improved. Throughout the entire user interface bracketed sets of images are now treated as a single image. Each bracketed set is represented by a single exposure fused thumbnail image. So for example, when using 3 step bracketing you now only have to deal with 5 images instead of 15! The control points editor simultaneously shows all control points for the combined images in two bracketed sets. It is also possible to view individual images (a.o. using the keyboard shortcut Ctrl+Alt+Up/Down on Windows, or Cmd+Alt+Up/Down on Mac). The Image Parameters screen can be collapsed to show bracketed groups or it can be expanded to edit the parameters of individual images in each set.
  • The Panorama Editor and Detail Viewer now use the same stitching engine as used for the final render. This gives a true WYSIWYG preview of the panorama, in real time, properly blended and anti aliased at screen resolution. No more blurry previews in the Panorama Editor or shimmering in the Detail Viewer! The panorama editor in PTGui Pro 10 had limited functionality when working with HDR panoramas. Not so any more: you now get a live tone mapped or exposure fused preview. HDR settings can be adjusted right in the panorama editor, in the collapsible side bar panel. The Panorama Editor and Detail Viewer now benefit from OpenCL GPU acceleration.
  • EXIF metadata parsing has been improved as well. PTGui can now read most manufacturer dependent 'maker notes'; this allows it to not only determine the focal length but in many cases also the actual lens brand and model. The lens parameters will be initialized correctly, whereas PTGui 10 would sometimes mistake a wide angle rectilinear lens for a fisheye or vice versa.
  • Speaking of lenses, PTGui changes the parametrization of lens data: instead of characterizing a (rectilinear or fisheye) lens by its horizontal field of view, PTGui 11 stores the focal length. Lens shift (i.e. the offset of a lens' optical axis) is now stored as relative offsets on the short and long image dimensions, instead of absolute x/y pixel offsets. These two changes finally make it possible to mix portrait and landscape images in the same project. There's one caveat: for portrait images PTGui needs to know whether the camera was rotated clockwise or counter clockwise in order to apply the lens shift in the proper direction. This can be selected in the Lens Settings tab.
  • For fisheye lenses PTGui 11 introduces a new fisheye projection parameter (k in the formula below), allowing it to perfectly model all practical fisheye projections (equidistant, stereographic, orthographic and equisolid).
  • For some background see Fisheye Projection. Presets for many known fisheye lenses are included, and selected automatically when a known fisheye lens is recognized in the EXIF data. By knowing the exact fisheye projection PTGui is able to find more control points, particularly in the edges of fisheye images. Furthermore it allows PTGui to set the cropping circle (for circular fisheye lenses) more accurately.
  • The lens database has been redesigned and now includes the circular fisheye cropping parameters as well. Due to the new lens parametrization the same entry can be used for both portrait and landscape images. Lens database entries can be linked to EXIF data, resulting in the lens data to be set automatically when loading an image. Similarly there's now a camera sensor size database for automatically setting the sensor size / crop factor based on the EXIF data.
  • PTGui now supports multiple cameras and lenses in the same project. For example a gigapixel panorama might be taken with a long 300mm lens but such level of detail is not necessary for the sky. The sky images can now be photographed with a wider angle lens and stitched in the same project. The control point generator will find control points between images from different lenses. Exposure and vignetting optimization will use separate curves for each lens. In PTGui 11 it is possible to use vignetting correction when merging camera images with an already stitched equirectangular panorama.
  • Viewpoint optimization for an image can be enabled right from the Project Assistant, by right-clicking on the thumbnail. If viewpoint correction is enabled for an image, the control point generator will notice and it will find control points even if the image was taken from a significant viewpoint offset.
  • Over the years the PTGui .pts project file format has extended upon the original script file format used by Panorama Tools. All the new (and future) changes no longer fit well in this format; therefore PTGui 11 switches to a new JSON based file format. This will make it much easier to incorporate new features in the future. Of course PTGui 11 can read project files from previous versions. Also an 'export to PTGui 10' function is included to enable interoperability with previous versions and third party software, although this will not cover the new functionalities and parameters. Due to all incompatible changes the Panorama Tools optimizer can no longer be used with PTGui. However, the PTGui optimizer now natively supports 'line type' control points and thus covers all functionalities available in the Panotools optimizer.
  • Other changes:
  • Image numbers now start at 1 instead of 0
  • Smooth zooming in the Control Points, Crop and Mask tabs. Mac users can use Pinch gestures to zoom
  • Images can be re-ordered by dragging them in the Source Image tab. Multiple images can be dragged at once
  • Batch Lists files are now supported in the standard version. Previously this was a Pro feature
  • GPU acceleration under Windows for AMD GPUs now runs in 64 bit mode, allowing use of more than 2GB of GPU memory
  • BigTIFF support! Gigapixel panoramas can be output as .tif and are no longer limited to the proprietary Photoshop .psb format. The BigTIFF dialect is used automatically when the generated .tif image turns out to be larger than 4GB
  • Reduced memory use when handling large panoramas in the GUI. When opening a project in PTGui 10 all images would be loaded in memory (and subsequently swapped to disk). PTGui 11 only keeps reduced size thumbnails in memory, loading full size images when needed
  • The OpenEXR library has been updated to v2.2, improving compatibility with other applications
  • PTGui is now a single process application: multiple projects can be open in a single running PTGui application. The Batch Stitcher runs in the same process. In particular on Mac this is the expected behavior: there's only one icon visible in the Dock. File - Open and File - New will open a new window. Double clicking a .pts file will open a new PTGui window instead of replacing the existing one
  • Improved ability to handle symmetrical panoramas: PTGui 10 could get confused by images taken from the center of a symmetrical room. It would place control points not only on overlapping images, but also between similar looking features on opposite sides of the room. This caused a completely misaligned panorama and confused users. PTGui 11's Align Images function handles this more intelligently and generally gives a perfectly aligned panorama
  • Added option to use simple alpha blending instead of the default Multiband blending algorithm. This is useful for combining non overlapping images such as cube faces where multiband blending causes defects. And when stitching 32 bit HDR source images alpha blending may give better results
  • The PTGui stand alone panorama viewer now uses Lanczos pixel interpolation, resulting in a sharper image (previously it used bilinear interpolation)
  • New menu option: Images -> Select -> Blend Plane, to select all images at a certain EV level. This replaces the EV selection button in Create Panorama -> Advanced
  • Panorama output size can be fixed to either a percentage of the optimum size, or to a certain number of megapixels. The output size is recalculated automatically after changing the projection or field of view
  • The scroll bars of the two images in the Mask tab can be linked, just like in the Control Points tab
  • Optimizer now offers 3 choices for viewpoint optimization: Reset / Keep / Optimize. Reset disables optimization and will reset the viewpoint parameters to 0. Previously this had to be done manually after disabling viewpoint optimization
  • Control point generator now supports equirectangular images as well
  • Control point generator works well 32 bit HDR source images. In PTGui 10 it was often necessary to add control points manually

New in PTGui Pro 10.0.16 (Feb 17, 2017)

  • Fix: After installing nvidia GPU driver 378.49 on Windows PTGui would output corrupted jpg images.
  • Fix: Batch Builder now sorts images with file names containing numbers in natural order (i.e. img9.jpg comes before img10.jpg)
  • Fix: Batch Builder now ignores Mac resource fork files (._IMG0000.JPG etc)
  • Fix: The input boxes in the Numerical Transform window would loose keyboard focus when switching back from another window
  • dcraw has been updated to version 9.27, supporting raw files of more recent cameras
  • sensor sizes of recently introduced cameras have been added

New in PTGui Pro 10.0.15 (Jan 5, 2016)

  • This updates reverts the change in PTGui 10.0.14: 'PTGui can now use more than 2 GB GPU memory on AMD cards under Windows'. It turned out this was causing problems on certain older AMD GPU drivers, resulting in empty images being created. If you have an AMD card with more than 2 GB RAM please see FAQ Q7.4.

New in PTGui Pro 10.0.14 (Jan 5, 2016)

  • Fix: A bug was introduced in PTGui 10.0.13 which caused numbers to be always displayed with a point (.) as decimal separator. With this update PTGui will use the decimal separator as configured in the operating system (as was the case prior to v10.0.13)
  • PTGui can now use more than 2 GB GPU memory on AMD cards under Windows. Previously this required setting an environment variable. For NVIDIA cards using more than 2GB was already supported

New in PTGui Pro 10.0.13 (Oct 29, 2015)

  • dcraw has been updated to version 9.26, supporting raw files of more recent cameras
  • A custom dcraw executable can be configured in Options / Preferences - Plugins
  • Fix: .cr2 images could be loaded in the wrong orientation. This cause the batch stitcher to abort stitching with "Error: The dimensions of this image are different from the image dimensions recorded in the project file. Please reload the project and stitch again."
  • Fix: Remapping a large image (500 megapixels or more) could result in an error 'Assertion Failed: neededsweepbuffersize < 0x80000000l'

New in PTGui Pro 10.0.12 (Feb 24, 2015)

  • dcraw has been updated to the latest version. This fixes a problem causing certain Nikon NEF files to have a low contrast.
  • Fix: PTGui web viewer: intermittent freezing in Safari on OS 10.10. This is solved by having the viewer now uses WebGL on Safari when available.
  • Fix: Mac: The Return key on a keyboard with numeric keypad would insert a newline in a text field. Now it behaves the same as the Enter key, causing the default (usually OK) button of a window to be pressed.

New in PTGui Pro 10.0.11 (Dec 8, 2014)

  • Fix: Loading certain .png files would popup warning messages "known incorrect sRGB profile"
  • Fix: error 'Assertion failed: m_UnQueuedTasks.size() != 0' for certain projects
  • Fix: error 'Assertion failed: clbuf() != 0' for certain projects
  • Fix: crash when aborting a stitch with uncompressed Photoshop output
  • Fix: PTGui Web Viewer: In Firefox thin lines were visible around the tiles in the panorama. This is actually a Firefox problem with CSS 3D. To work around the problem the viewer now prefers to use WebGL in Firefox (if available).
  • The Batch Stitcher can now handle projects for which the pixel format of one or more source images has been changed after the project file was saved. Previously the batch stitcher would abort with an error if, for example, an alpha channel was added to an image after the project was saved.

New in PTGui Pro 10.0.10 (Nov 19, 2014)

  • Fix: a bug was introduced in PTGui 10.0.8 which caused CPU stitching to be slower than in previous versions. This is fixed now.
  • Fix: crash when stitching certain projects
  • Fix: crash when aborting a stitch with .exr output

New in PTGui Pro 10.0.9 (Nov 5, 2014)

  • Fix: crash or Assertion Failed error for certain projects

New in PTGui Pro 10.0.8 (Nov 1, 2014)

  • Fix: for certain projects a vertical line could be seen at the -180/+180 degree boundary when doing exposure fusion or tone mapping
  • Fix: for certain projects 'vortex artifacts' could be seen at the zenith when doing exposure fusion or tone mapping
  • Fix: error 'Assertion failed .. m_HaveSourceBitmap' when stitching certain projects in OS X 10.10
  • Fix: error 'Assertion faild: m_UnQueuedTasks.size() != 0' for certain projects
  • Fix: error 'Assertion failed: b > 0' for certain projects
  • Fix: when tone mapping, very dark areas would appear 'burnt out', or random black spots could appear
  • Fix: PTGui viewer application failed to open 180x180 degree (square) equirectangular images
  • Fix: tiff files larger than 2 GB would be loaded incorrectly
  • Fix: crash when reading or writing gigapixel .exr files

New in PTGui Pro 10.0.7 (Sep 26, 2014)

  • Tone mapper improvements: previously the tone mapper could give artifacts in the form of colored pixels in dark areas. Tone mapping quality in general is improved. A Compression slider has been added: higher compression will allow a higher dynamic range to be compressed, lower compression gives more natural looking results. And there's a new Saturation slider to control the vibrancy of the colors.
  • Fix: Using Viewpoint Correction for all images could result in a blurry panorama
  • Fix: Running the Batch Builder on folders containing raw images caused PTGui to crash
  • Fix: Mac: Error during installation: 'PTGui Pro can't be opened because the identity of the developer cannot be confirmed.'

New in PTGui Pro 10.0.6 (Sep 6, 2014)

  • Fix: GPU stitching was slow on Windows 7 with certain NVIDIA cards
  • Fix: PTGui could crash upon startup with certain outdated buggy GPU drivers. A bad driver or faulty hardware can still cause PTGui to crash when running a GPU stitch, but PTGui should offer to disable GPU acceleration upon the next startup.
  • Fix: Windows: double clicking a .ptgbatch (Batch List) file launched the batch stitcher but the batch list was not loaded. (on Mac double clicking .ptgbatch files is currently not supported)
  • Fix: over exposed areas in raw files could have a color tint
  • Fix: to prevent possible Out of Memory errors the default RAM usage in the 32 bit version of PTGui has been reduced. This can be overridden as always in Options - Advanced. The 64 bit version is not affected.
  • Fix: error 'CL_INVALID_WORK_ITEM_SIZE' when stitching on certain older AMD GPUs
  • Fix: error 'Assertion failed: m_HaveSourceBitmap' when stitching certain projects

New in PTGui Pro 10.0.5 (Aug 16, 2014)

  • Fix: Version 10.0.4 failed to launch on computers without support for OpenCL

New in PTGui Pro 10.0.3 (Aug 7, 2014)

  • Speed improvements in GPU stitching on certain systems
  • Fix: rotated images with EXIF 'Orientation' tag were not loaded properly. Could a.o. lead to problems finding control points
  • Fix: for spherical panoramas the blended panorama had a slightly reduced contrast compared to the source images
  • Fix: Mac: for images with individual lens parameters, changing the lens type in the Image Parameters tab was not possible
  • Fix: Mac: Batch Stitcher failed to launch on OS 10.5

New in PTGui Pro 10.0.2 (Aug 6, 2014)

  • Fix: error 'Assertion failed' when switching images in control points tab
  • Fix: Mac: scrolling direction (when swiping) in the Control Points and Mask tab was reversed
  • Fix: If the panorama (or blend plane) consisted of only one image, the mask of that image would be ignored
  • Fix: Error in Batch Builder: "The dimensions of this image are different from the image dimensions recorded in the project file."
  • Fix: 'Settings' button in Create Panorama tab was greyed out for JPEG output
  • Fix: GPU acceleration will be disabled by default for certain outdated AMD drivers with known bugs
  • Fix: GPU acceleration will be disabled by default for the 2013 Mac Pro because it doesn't work correctly.
  • Fix: PTGui crashed upon startup on Mac OS 10.5
  • Fix: PTGui crashed on certain systems when doing Help - System Information

New in PTGui Pro 10.0.1 (Jul 31, 2014)

  • Fix: Stitching could be aborted with various OpenCL errors, or PTGui could crash
  • Fix: 'Assertion failed' error in exposure fusion preview

New in PTGui Pro 10.0 (Jul 29, 2014)

  • A new blazing fast, GPU accelerated stitching engine. Up to 10 times faster stitching!
  • PTGui now comes with a standalone viewer (Windows and Mac) for equirectangular panoramas. The viewer can also be used outside of PTGui. It supports full screen display on Windows and mac. On mac the trackpad can be used for navigation (swipe and pinch). The viewer can be launched through Tools - PTGui Viewer and via the View / Preview functions in PTGui.
  • New tone mapping algorithm for HDR panoramas with very natural looking results (Pro version)
  • The tone mapper (PTGui Pro only) can now be used for LDR panoramas as well. This works great for boosting the shadows in a non-bracketed panorama and can (at low ISO) avoid the need to shoot bracketed images.
  • New menu Images - Select: this allows for example to delete all images outside the visible area of the panorama. Or in conjunction with the yellow crop lines in the panorama editor, to delete images any rectangular area of the panorama.
  • Options/Preferences - Advanced: RAM usage is now specified as an absolute number of megabytes; previously this was set as a percentage of available RAM
  • Faster loading of uncompressed tiff images from spinning hard disks (reduced chance of disk thrashing)
  • HDR/Exposure tab: section 'HDR' has been reworded
  • Windows: The installer now adds PTGui to the 'Send To' context menu in Explorer. In Explorer you can select a set of images to be stitched, right click and choose 'Send to -> PTGui'.
  • Set optimum size' button now directly picks the optimum size (formerly 'maximum size' in the popup menu). The options 'For print' and 'For web' have been removed.
  • Changes in the way external viewers are configured: In Options/Preferences - Advanced now up to 3 applications can be configured. These applications will be shown in the popup list under the View button (Create Panorama tab) and Preview button (Preview tab). The new PTGui Viewer is always included for equirectangular panoramas.
  • PTGui now checks upon startup whether the configured temporary folders exist and can be written to; it will warn if there is a problem.
  • Slightly improved detail in exposure fused result in areas with saturated colors
  • Updated dcraw to version 9.22
  • Added EXIF sensor size data for a number of cameras
  • Fix: mac: several windows had a keyboard shortcut Cmd+C for the Close or Cancel button. This would override the keyboard shortcut for copying to clipboard. These windows can now be closed using the Esc key and copying can be done using Cmd+C.
  • Fix: mac: if individual lens settings were used, PTGui would crash if the lens type for an image was changed in the Image Parameters tab
  • Fix: Minor layout issues in main window
  • Fix: Blending artifacts when stitching RAW images
  • Fix: Blending artifacts when generating HDR panoramas
  • Fix: PTGui web viewer will no longer use CSS3D in Firefox under Linux, due to rendering bugs in this browser
  • Fix: PTGui web viewer previously had a minimum size of approximately 300 pixels, causing problems on small (smartphone) screens
  • Removed support for 16 bit linear HDR output: previously PTGui Pro could save HDR output in a 16 bit fixed point TIFF or PSD file. This is no longer possible, HDR output is now 32 bit floating point or 16 bit half float EXR. Note that this was a rarely used feature, and regular 16 bit output is still fully supported for low dynamic range and tone mapped output.
  • PTStitcher is no longer supported
  • The 'Use Quicktime Player' option for previewing has been removed (current QuickTime versions do not support panoramas anymore)

New in PTGui Pro 10.0 Beta 9 (Jul 18, 2014)

  • Fix: corrupted output for certain projects

New in PTGui Pro 10.0 Beta 8 (Jul 18, 2014)

  • PTGui now checks upon startup whether the configured temporary folders exist and can be written to; it will warn if there is a problem.
  • Help file is updated to reflect the changes in PTGui 10.
  • Fix: black bars in stitched panorama if a green mask was placed outside the cropped area
  • Fix: errors if the panorama had source images outside the cropped by the yellow crop lines in the panorama editor
  • Fix: toolbar buttons were incorrectly greyed out
  • Fix: PTGui web viewer will no longer use CSS3D in Firefox under Linux, due to rendering bugs in this browser

New in PTGui Pro 10.0 Beta 7 (Jul 18, 2014)

  • Fix: 'Assertion failed' error for certain projects

New in PTGui Pro 10.0 Beta 6 (Jul 18, 2014)

  • Improved GPU memory management. This improves performance for multi gigapixel panoramas and allows efficient GPU stitching on cards with only 1 GB memory.
  • Reduced default GPU memory usage when set to Automatic. This leaves more video memory available for the operating system and other applications.
  • Faster tiff and photoshop output, in particular when compression is used
  • Faster loading of uncompressed tiff images from spinning hard disks (reduced chance of disk thrashing)
  • Slightly improved detail in exposure fused result in areas with saturated colors
  • Enblend and Smartblend are supported again
  • PTStitcher is no longer supported
  • Updated dcraw to version 9.22
  • Fix: error 'CL_INVALID_IMAGE_SIZE' when stitching source images larger than the GPU can handle (typically 16000 pixels wide or high). For larger source images PTGui will now automatically fall back to CPU stitching.
  • Fix: when loading a project created in an earlier PTGui version containing RAW source images, the images would be displayed too bright
  • Fix: remapping a 360 degree source image could result in a thin transparent or black line in the output
  • Fix: Assertion error when outputting individual layers only in JPEG format
  • Fix: black border when remapping from equirectangular to another projection
  • Fix: mac: several windows had a keyboard shortcut Cmd+C for the Close or Cancel button. This would override the keyboard shortcut for copying to clipboard. These windows can now be closed using the Esc key and copying can be done using Cmd+c.
  • Fix: exposure fusion preview didn't match the actual output when stitching the panorama
  • Fix: canceling a stitch would leave unfinished corrupt images in the output folder
  • Fix: Minor layout issues in main window

New in PTGui Pro 10.0 Beta 5 (May 7, 2014)

  • Fix: crash if a corrupt jpeg file was loaded
  • Fix: memory leak when loading a file with corrupt EXIF data
  • Fix: possible crash when a source image is modified externally
  • Fix: sorting images (Sort button in the Source Images tab) could take a very long time
  • Fix: after optimization some control points could have a reported optimization distance of 0, while the actual error is very large
  • Fix: some settings saved by File - Make Default would be ignored if checkboxes in Project Settings - Template behaviour were unchecked
  • Fix: Numerical Transform window would show rounded values even if this was disabled in Options/Preferences
  • Fix: edges of the panorama were cut off for 360 degree circular fisheye output
  • Fix: Metadata window: certain GPS coordinates would be shown as e.g. 9.35999999... instead of 9.36
  • Fix: Mac: scrolling using the trackpad in the Batch Builder and Batch Stitcher windows didn't work correctly
  • dcraw updated to version 9.21
  • Wider input fields in Numerical Transform
  • Source images with file names containing numbers are now sorted intelligently: 'Image 20.jpg' now comes before 'Image 113.jpg'. Previously alphabetic ordering was used so '20' would come after '113'.
  • Added EXIF sensor size data for a number of cameras

New in PTGui Pro 9.2.0 (May 7, 2014)

  • Fix: crash if a corrupt jpeg file was loaded
  • Fix: memory leak when loading a file with corrupt EXIF data
  • Fix: possible crash when a source image is modified externally
  • Fix: sorting images (Sort button in the Source Images tab) could take a very long time
  • Fix: after optimization some control points could have a reported optimization distance of 0, while the actual error is very large
  • Fix: some settings saved by File - Make Default would be ignored if checkboxes in Project Settings - Template behaviour were unchecked
  • Fix: Numerical Transform window would show rounded values even if this was disabled in Options/Preferences
  • Fix: edges of the panorama were cut off for 360 degree circular fisheye output
  • Fix: Metadata window: certain GPS coordinates would be shown as e.g. 9.35999999... instead of 9.36
  • Fix: Mac: scrolling using the trackpad in the Batch Builder and Batch Stitcher windows didn't work correctly
  • dcraw updated to version 9.21
  • Wider input fields in Numerical Transform
  • Source images with file names containing numbers are now sorted intelligently: 'Image 20.jpg' now comes before 'Image 113.jpg'. Previously alphabetic ordering was used so '20' would come after '113'.
  • Added EXIF sensor size data for a number of cameras
  • PTGui Web Viewer:
  • Fix: In some browsers autorotating would stop after a while
  • Fix: In some browsers, if pan or tilt limits were set (partial panorama) the display would be corrupted or the viewer would stop responding
  • Fix: mouse wheel zooming did not work in Firefox
  • Fix: mouse wheel zooming would also scroll the web page in which the viewer was embedded
  • If minimum and maximum pan bounds are set, autorotation no longer stops at the edge but reverses direction
  • Right mouse click popup window: the text in this window has been changed from 'Created with PTGui' to 'PTGui Viewer version x.x'
  • On a mac the panorama can now be navigated by swiping with two fingers on the touchpad, or by swiping with one finger on the surface of the magic mouse. This can be disabled by adding 'enablemactouchpad: false' to the viewer options in the html source.
  • Dragging while holding down the right mouse button now also zooms in and out
  • When autorotation starts the viewer will navigate towards the horizon. This is still the default but this behaviour can be disabled by adding 'autorotatetohorizon: false' to the viewer options in the html source.

New in PTGui Pro 10.0 Beta 2 (Feb 15, 2014)

  • fix: error 'CL_UNKNOWN_ERROR' immediately after launching PTGui on certain systems
  • if PTGui crashes during 'initializing OpenCL' (for example due to GPU driver bugs), it will offer to disable GPU acceleration on the next launch
  • fix: batch stitcher failed to run for projects containing masks ('assertion failed' error)
  • fix: stitching raw images resulted in too dark output
  • fix: mac: batch stitcher was launching hidden behind the main window
  • fix: mac: batch stitcher would hang when closed

New in PTGui Pro 10.0 Beta 1 (Feb 13, 2014)

  • GPU accelerated stitching using OpenCL
  • New tone mapper
  • New menu Images - Select: this allows for example to delete all images outside the visible area of the panorama. Or in conjunction with the yellow crop lines in the panorama editor, to delete images any rectangular area of the panorama.
  • Options/Preferences - Advanced: RAM usage is now specified as an absolute number of megabytes; previously this was set as a percentage of available RAM
  • Removed support for 16 bit linear HDR output: previously PTGui Pro could save HDR output in a 16 bit fixed point TIFF or PSD file. This is no longer possible, HDR output is now 32 bit floating point or 16 bit half float EXR. Note that this was a rarely used feature, and regular 16 bit output is still fully supported for low dynamic range and tone mapped output.

New in PTGui Pro 9.1.9 (Dec 17, 2013)

  • Panoramas can now be geotagged directly in PTGui: click the Metadata button in the Create Panorama tab to enter a GPS location and orientation. GPS coordinates can be copy/pasted from (e.g.) Google Maps.
  • PTGui now embeds Google Photo Sphere XMP metadata for all equirectangular panoramas. Together with the new geotagging feature this makes it very easy to publish your spherical panoramas directly to Google Plus, Google Views and Google Maps. You can even create your own Street View.
  • Added keyboard shortcuts for Save as Template, Replace Image and for switching to the main window (for the latter use Ctrl+F for Windows, Command+F for mac)
  • PTGui Viewer (Publish to Website) now works on Android (requires recent version of Chrome or Firefox)
  • PTGui Viewer now supports true full screen viewing in all modes (WebGL, CSS3D and Flash)
  • Added EXIF sensor size data for new cameras
  • Fix: possible crash in Detail Viewer when switching to Zoom Mode
  • Fix: In Publish to Website the field of view could be set to a value higher than 180 degrees, which would give an error message in the viewer.

New in PTGui Pro 9.1.8 (Aug 12, 2013)

  • Fix: GPSImageDirection EXIF tag in stitched output had the wrong data type. This caused it to be not recognized by some applications.
  • Fix: in the panorama editor the checkerboard pattern could be visible at the right hand side of the panorama.

New in PTGui Pro 9.1.7 (Aug 12, 2013)

  • Fix: bug when straightening or leveling a panorama (also during Align Images): if one of the images ends up at the zenith or nadir, it may become misaligned
  • Batch Stitcher: previously the Batch Stitcher (in PTGui Pro only) would autosave the current Batch List on every change. For long batch lists (thousands of projects) this would cause a significant delay. Autosaving can now be disabled/enabled through File - Automatically Save Batch List.
  • Added support (through dcraw) for raw images with the .srw (Samsung) format
  • Fix: Mac: Batch Builder: after closing the Generate New Projects window, the batch builder window would disappear behind PTGui's main window
  • when loading a 2:1 source image, and 'Automatic (use EXIF)' is selected, the lens will be set to equirectangular, 360 degrees

New in PTGui Pro 9.1.6 (Nov 21, 2012)

  • Fix: Project Settings - Batch Builder Behaviour - Use EXIF data of the first image: this checkbox would always be cleared upon loading the project
  • Fix: 'Assertion failed' error when creating a layered photoshop file with one or more layers outside the visible area of the panorama
  • Removed the warning asking to enable pitch and roll optimization for all images if the project contains horizontal/vertical line control points. This is no longer required when using the new 'level in second pass' setting.

New in PTGui Pro 9.1.5 (Nov 3, 2012)

  • Fix: Crash or sub-optimal optimization result while optimizing a project with hor/vert control points and 'Include in single pass'
  • Fix: PTGui would notify that a new version is available even though it was the latest version
  • Fix: Optimizer tab: 'Hor / Vert control points' listbox is now hidden when the Panorama Tools optimizer is used
  • Fix: During stitching the progress bar would hang in the 'Saving' phase
  • Fix: PTGui would give an error if a photoshop file was created with individual layers for only one layer
  • Fix: PTGui could crash during startup if the automatic update check found a new version

New in PTGui Pro 9.1.4 (Oct 26, 2012)

  • dcraw updated to version 9.16
  • PTGui Pro now supports layered Photoshop output for 32 bit HDR projects. Useful for manual retouching or deghosting
  • Batch Builder can now be configured to include only images with certain file extensions
  • Option to show or hide the mask in the Control Points tab
  • PTGui optimizer now supports two different methods for handling horizontal line / vertical line control points. 'Level in second pass' first optimizes the panorama using the regular control points and then does a separate leveling step using the line-type control points. This is the method that was always used in previous versions. 'Include in single pass' will do a single optimization pass using all control points. This is the method used by the Panotools optimizer. See the Help page for the Optimizer tab for details.
  • Align to Grid now gives an error message if the resulting panorama would be wider than 360 degrees or taller than 180 degrees.
  • Default setting for the maximum number of control points to generate for a project has been increased from 2500 to 8000
  • PTGui Viewer now supports Firefox in CSS 3D mode too (in case WebGL is not available)
  • PTGui Viewer: Removed the Full Screen option from the right-click context menu in Flash mode, since this is no longer supported by Flash player. Full screen mode is still accessible through the full screen button at the top right of the displayed panorama, or by double clicking.
  • Running Align Images for a 360 degree panorama now attempts to preserve the center of the panorama if the images were already roughly aligned. Previously it would choose a random center point.
  • PTGui for Mac now requires OS X 10.5 or later. Only one version is distributed for Intel 32 and 64 bit support on all OS versions.
  • Support for full screen mode on Mac: click the arrows at the top right of the window (requires OS X 10.7 or later)
  • If one of the source images contains a GPS Image Direction EXIF tag, PTGui will include the Image Direction tag in the created panorama (TIFF/JPEG output only)
  • Added sensor size data for new cameras
  • Fix: using horizontal line control points for a rectilinear output image did not work properly (since the optimization was in fact done in equirectangular space regardless of the output projection)
  • Fix: for certain panoramas the optimizer would give up early, resulting in higher than necessary control point errors
  • Fix: optimizer would fail to optimize certain projects if the initial alignment of the images was too far off
  • Fix: for 360 degree panoramas, the optimizer would not always keep orphaned images together with the panorama. This caused problems when using Align to Grid with 360 degree panoramas.
  • Fix: raw files from the Canon 5D mk III would be loaded with a purple tint (fixed in dcraw 9.16)
  • Fix: certain DNG files would be loaded incorrectly, with black border and vertical stripes (fixed in dcraw 9.16)
  • Fix: tooltips for the Control point table window were missing
  • Fix: Convert to Cubic would give 'unsupported file type' error when generating .exr ouput
  • Fix: When outputting individual layers, a black rectangle could be visible to the right or bottom of the warped image
  • Fix: Align Images could change the panorama size by 1 or 2 pixels even if Align Images Behaviour was set to not change the panorama size
  • Fix: When previewing a spherical panorama in QuickTime using the 'eye' button in the Panorama Editor, the generated preview could be limited in tilt such that the nadir and zenith were not visible. This happened if the width of the panorama editor was odd and thus not exactly a 2:1 equirectangular.
  • Fix: Due to a bug, stitching certain non-360 degree gigapixel panoramas became slower in version 9.1.1. The speed is now improved again.

New in PTGui Pro 9.1.3 (Apr 30, 2012)

  • Fix: out of memory error could occur when saving large jpeg files on 32 bit Windows
  • Fix: parts of the panorama could be missing in the detail viewer (detail viewer would show transparency checkerboard pattern)
  • Fix: Area selection in Control Points tab (using Shift dragging) allowed the selection rectangle to be outside the image bounds, resulting in several problems
  • PTGui can now save JPEG files up to 65500 x 65500 pixels. Previously this was limited to 25000 pixels width and height. Please note that many applications (including Photoshop) cannot read such large jpeg files, claiming that the file is corrupt
  • Creating progressive JPEG files is no longer supported

New in PTGui Pro 9.1.2 (Nov 21, 2011)

  • Fix: Viewpoint corrected images would be partially cut off

New in PTGui Pro 9.1.1 (Nov 18, 2011)

  • Faster stitching of viewpoint corrected images. Previously PTGui would need to warp all viewpoint corrected images at the full panorama size. The current version is able to determine which part of the panorama is actually covered by each source image and will only render the visible area.
  • PTGui Pro: New checkbox Project Settings - Batch Builder behaviour - Use EXIF data of the first image to set the lens parameters. For templates used by the Batch Builder this setting controls whether the lens settings are taken from the template or from the EXIF data.
  • New dcraw version (fixes a problem with Sony .arw files)
  • PTGui Viewer: new javascript method viewer.showInLightbox(). This can be used instead of viewer.embed(); it will pop up the panorama as an overlay of the current web page. View the source of PTGuiViewer.js for details.
  • PTGui Viewer: viewer.embed() can now be passed either an HTMLElement (e.g. as returned by getElementById()) or a string containing the ID of an element (previously only an id string was allowed).
  • Fix: Image in Control Points / Crop / Mask tabs could be wrongly rotated after switching between images and zoom levels
  • Fix: Delete Worst Control Points would generate two Undo entries instead of one
  • Fix: Pattern Matching (in Control Points window) would take a long time for very large source images
  • Fix: Control points generated by Auto Add (in Control Points window) would be off by 1 pixel
  • Fix: After adding horizontal/vertical line control points, the optimizer would not optimize yaw/pitch/roll of the first image
  • Fix: When using 'Fit Panorama' on source images rotated approximately 45 degrees, the top and bottom part of the panorama would be cut off. Same problem occurs after the panorama has been set up through Align Images.
  • Fix: Detail Viewer in 'Drag to Move' mode could move beyond the zenith and nadir (resulting in up side down view)

New in PTGui Pro 9.0.4 (May 27, 2011)

  • Fix: inaccurate automatic control point placement for circular fisheye images
  • Undo is now possible after saving the project. Previously saving the project would clear the Undo stack.
  • Help button added to the Batch Builder
  • PTGui Viewer: Fix: improved responsiveness in WebGL mode for large panoramas
  • PTGui Viewer: Fix: on iPhone4 and iPad2 the viewer would only work properly after reloading the panorama
  • PTGui Viewer: Fix: viewer could incorrectly register a drag as a double click and switch to full screen mode
  • PTGui Viewer: On iPad/iPhone switching to full screen may take a second or two. Viewer now displays 'please wait' while switching to full screen

New in PTGui Pro 9.0.3 (Mar 2, 2011)

  • Fix: Ctrl+A (Windows) or Command+A (Mac) shortcuts to select all control points in Control Points window and Control Points tab did not work
  • PTGui Viewer: the viewer is not supported on Android phones without Flash installed, but it would display parts of the image tiles. Now gives a proper error message on Android.

New in PTGui Pro 9.0.2 (Feb 23, 2011)

  • PTGui Viewer: supports gyroscope navigation on the iPhone 4. Look around in the panorama as if you are really there by rotating the phone.
  • PTGui Viewer: on touchscreen devices (iPad/iPhone/iPod) panoramas are now navigated by swiping instead of drag and hold
  • PTGui Viewer (Publish to Website tool) now supports WebGL. This means that Flash is not required to view panoramas in the Safari browser, Chrome 9 browser and the upcoming Firefox 4 browser.
  • PTGui Viewer: the Full Screen button can be hidden, or it can be shown only when using Flash
  • PTGui Viewer: double click to switch to full screen mode
  • PTGui Viewer: increased default size limit for Apple mobile devices to 4.5 megapixels; recent versions of Apple iOS can safely handle panoramas of this size.
  • PTGui Viewer: Fix: on Apple mobile devices the panorama was shown at only a low resolution, until the user switched to fullscreen display
  • PTGui Viewer: Fix: entering a negative value for autorotate speed (to rotate towards the left) resulted in an error message
  • Publish to Website window now remembers last used settings
  • 'Physically rotate images with EXIF Orientation tag' checkbox now works for most raw formats (previously this was ignored when loading raw images)
  • PTGui now also loads GPS metadata from most raw images
  • Added support (through dcraw) for raw images with the .3fr (Hasselblad) and .sr2 (Sony) formats
  • Fix: Exposure and color adjustment: Vignetting curve would be reset to a straight line even if 'Keep Current' was selected
  • Fix: Windows: 'Out of memory error (case 4)' when writing large JPEG files
  • Fix: Mac: Keyboard shortcuts such as Cmd+D for the Don't Save button are functioning again
  • Fix: Mac: Cmd+A in 'Add Images' dialog selects all files
  • Fix: Mac: OS X would refuse to shut down if PTGui was running
  • Fix: Mac: Possible crash when quitting PTGui
  • Fix: Mac: Optimizer would fail to run while editing a value in the Image Parameters tab
  • Fix: Mac: possible crash when clicking File - Apply Template and moving the mouse
  • Fix: for certain cameras RAW images would be rotated even if the rotation sensor of the camera was disabled

New in PTGui Pro 9.0.1 (Dec 29, 2010)

  • fix: windows: occasional crash when launching SmartBlend
  • fix: the preview image in the tone mapping and exposure fusion settings windows was incorrectly cropped if the yellow crop lines were used in the panorama editor
  • added Help button to Batch Stitcher

New in PTGui Pro 9.0 Beta 6 (Nov 18, 2010)

  • Fix: blending problems in certain specific panoramas, causing halos above and below bright objects
  • Fix: occasional crash

New in PTGui Pro 9.0 Beta 5 (Nov 18, 2010)

  • detail viewer: zooming is done by holding down Ctrl (Windows) or Cmd (Mac) while rolling the scroll wheel. Can be changed in Options.
  • Convert to cube faces: File Naming button to change the file name suffixes (.left, .right, etc) of the generated files.
  • The default number of simultanouse threads is now set to the number of 'real' CPU cores, ignoring hyperthreading (currently only on mac).
  • .psb output is no longer limited to 300,000 x 300,000 pixels (but Photoshop cannot read larger files!)
  • Mask tab: Holding down the Alt key now selects the eraser (was Shift in previous betas)
  • Mask tab: Shift+click can be used to draw straight lines between points
  • New Mask menu with mask editing commands
  • New keyboard shortcuts for mask editing (keys are shown in the Mask menu)
  • Previous Image / Next Image shortcuts (View Menu, toolbar and keyboard shortcuts) for the Crop and Mask tabs
  • panorama editor: 3 of the 4 available blend modes can now be selected in the 'individual images' mode as well
  • For HDR source images strong halos may appear if an interpolator is used with negative coefficients. A warning message will now be shown if this is the case.
  • (re-)added interpolator type 'Default'. This is the Lanczos2 interpolator for LDR source images, and Bilinear for HDR source images
  • fix: continuous high CPU load on certain systems
  • fix: windows: PTGui process would remain running even after exiting the application
  • fix: batch stitcher hangs while generating control points
  • fix: adjusting the horizontal field of view slider could cause the red seam lines to disappear in the panorama editor and detail viewer
  • fix: panorama editor was not updated properly after Undo/Redo of mask editing
  • fix: changing Blend Priority on Image Parameters tab did not immediately update the display in the panorama editor and detail vieiwer
  • fix: Assertion Failed could occur when using output cropping (yellow crop lines in the panorama editor)
  • fix: for certain projects a black or transparent line could be visible at the right hand or bottom of the panorama
  • fix: Ctrl+clicking (Windows) or Command+clicking in Source Images list did not work correctly
  • fix: if the project file name contained a period (abc.def.pts), the wrong default panorama filename would be used (abc.jpg instead of abc.def.jpg)
  • fix: printing the on line help would give error 'no handler found for image type'
  • fix: visibility of panorama editor window is now remembered when closing and reopening PTGui
  • fix: PTGui would give an error about the maximum jpeg size of 25000 pixels, even if the project was configured to output only HDR files
  • fix: the blended panorama was slightly brighter than the original images
  • fix: Photoshop could refuse to open .psd files generated by PTGui with the error 'The document contains Adobe Photoshop data which appears to be damaged'
  • fix: PTGui would fail to start up if the default project settings file was corrupt (error 'This is not a PTGui Project File')
  • Fix: Batch Builder generated projects for circular fisheye images did not have the correct cropping circle
  • Publish to Website: HTML5 web viewer now shows the low resolution preview images as well during downloading (previously only the Flash viewer did this)
  • Publish to Website: HTML5 viewer on Mac now uses Command key to zoom out (instead of Ctrl key)
  • Publish to Website: HTML5 viewer on Mac: slower zooming using the mouse wheel
  • Publish to Website: panorama size can be limited specifically for Apple iOS devices. Too large panoramas will crash the browser.

New in PTGui Pro 9.0 Beta 4 (Sep 29, 2010)

  • fix: under certain circumstances Beta 3 would write corrupted project files
  • fix: "Error writing JPG file: Empty JPEG image(DNL not supported)" when creating a QTVR
  • fix: "SetSize: virtual function called (for tiff output)" error when creating a TIF file
  • fix: missing tooltip for 4th blending mode button in panorama editor and detail viewer
  • fix: for some projects the panorama editor would show the unblended panorama even if blended was selected
  • fix: for 16 bit source images the magnifier in Control Points tab was completely black

New in PTGui Pro 9.0 Beta 3 (Sep 27, 2010)

  • Panorama Editor and Detail Viewer now have 4 blending modes: Blended, Unblended, Seam Highlighting and Overlay. Overlay is the behaviour of previous versions. Seam Highlighting shows the location of the seam with a red line. Unblended does a hard transition at the seam with no blending.
  • PTGui Pro: Apply template now copies the mask from the template (can be disabled, see below:)
  • PTGui Pro: new section in Project Settings tab: Template Behaviour. Determines which part of the project are copied by Apply Template. Can be used for example to create a template which only changes the crop settings
  • Opening projects now goes much faster
  • Progress bars during loading and saving of project files
  • better visibility of bold numbers in Control Points tab
  • Windows: layout of numbered tabs has been updated to match the Windows 7 style
  • Both Publish to Website and the QTVR generator now have an option to set the min and max pan and tilt angles automatically, based on the field of view of the panorama
  • PTGui now remembers if it was running full screen (maximized) the previous time
  • Detail viewer: navigation with cursor keys, zooming with + and - keys
  • Detail viewer: added a slider for zooming
  • Detail viewer: now shows the field of view and magnification factor (compared to the panorama size set in the Create Panorama tab)
  • 'show script' checkbox when stitching using PTStitcherNG
  • 'mouse slow down' feature in Control Points tab can now be disabled in the options
  • The default output size limit of 20 megapixels for projects created by Align Images has been lifted to 500 megapixels. The default can be overridden in the Project Settings tab.
  • For linked images (in HDR projects) the masks are now linked as well
  • mac: user interface performance improvements, in particular when painting in the Mask tab
  • mac: Cmd+W now closes the active window
  • When optimizing vignetting and exposure, PTGui Pro now only attempts to detect the camera curve if the project contains multiple exposures (i.e. HDR). For non HDR projects it cannot accurately determine the camera curve so it will use the default curve in that case.
  • fix: masks were discarded randomly
  • fix: batch stitcher: right clicking -> Remove Selected Project(s) did not work
  • fix: painting a straight line in the Mask tab would not always produce a smooth straight line
  • fix: 'Assertion failed' error when working with HDR source images
  • fix: 'send to batch stitcher' only worked if the batch stitcher was not yet running
  • fix: opening a help page only worked if the help viewer was not already open
  • fix: Help viewer would close after changing the font size
  • fix: Error in help viewer when clicking the Back button
  • fix: panorama editor, control point assistant windows would appear on top of the PTGui main window upon startup
  • fix: occasional crashes
  • fix: Batch stitcher would use the built in stitcher even if the project was configured to use PTStitcherNG
  • fix: when doing a preview stitch for a PTStitcherNG project, output would be generated at the full output size specified in the Create Panorama tab
  • fix: windows: buttons and other controls could be incorrectly greyed out
  • fix: windows: certain fields were invisible until one moved the mouse cursor over them

New in PTGui Pro 9.0 Beta 2 (Aug 9, 2010)

  • Fix: 'assertion failed' error when loading 16 bit or raw images
  • Fix: windows: on some systems the first two buttons in the Project Assistant were invisible (only Create Panorama was shown)
  • Fix: mac: registration keys with accented (non latin) characters caused a wxWidgets debug alert
  • Fix: mac: Magic mouse did not work on 64 bit macs
  • Fix: mac: all single line input fields were actually multiple line fields; this caused oversized text to be truncated in a strange way

New in PTGui Pro 8.3.10 (May 28, 2010)

  • Windows binaries are now signed to prevent false alarms by virus scanners

New in PTGui Pro 8.3.8 (May 19, 2010)

  • fix: occasional crash
  • fix: mac: error 'too many open files' could occur when stitching large projects
  • fix: even if a dedicated temporary folder was configured PTGui would still create files in the system temp folder
  • fix: banding and noise artifacts when using vignetting correction
  • fix: slight change in brightness between source image and stitched panorama
  • fix: halos or too dark shadow areas when blending HDR source images
  • fix: artifacts in nadir when remapping an equirectangular image and 'fast transform' was enabled
  • fix: For large projects PTGui would consume CPU time even while inactive

New in PTGui Pro 8.3.7 (Mar 12, 2010)

  • fix: 'Out of Memory' errors could occur
  • fix: occasional crashes
  • fix: mac: display corruption in Project Assistant after rotating images
  • fix: mac: dragging&dropping the output file from PTGui to other applications caused a crash
  • fix: standalone tone mapper (in Tools -> Tone Map HDR Image) did not show the preview image
  • fix: choosing circular panorama projection would result in a fullframe output (no circular mask applied)
  • fix: noise-like blending artefacts when blending HDR source images
  • fix: pattern artifacts when images are resampled close to (but not exactly) 100% size
  • fix: under certain circumstances threads in PTGui could hang, occupying 100% processor load.
  • fix: occasionally thumbnails would not be displayed
  • fix: under certain circumstances the output would not be tagged with the GPS coordinates of the source images
  • PTGui Pro now allows to send projects with viewpoint correction to PTStitcher, since viewpoint correction is now supported by PTStitcherNG
  • Optimizer Results window now includes the shift parameters (d and e)

New in PTGui Pro 8.3.6 (Dec 16, 2009)

  • Fix: occasional random crashes

New in PTGui Pro 8.3.5 (Dec 10, 2009)

  • Fix: occasional crashes

New in PTGui Pro 8.3.4 (Dec 2, 2009)

  • Fix: corrupted output or crashing on 64 bit Windows
  • Fix: inputting a value for several cells in the Image Parameters tab simultaneously did not work.
  • When using Enblend or Smartblend PTGui now releases temporary memory before the blender is invoked, leaving more free memory available for the blender.

New in PTGui Pro 8.3.3 (Nov 20, 2009)

  • Fix: crash when opening a 16 bit TIFF file wider than 4000 pixels

New in PTGui Pro 8.3.2 (Nov 20, 2009)

  • Fix: occasional crashes
  • Fix: 'out of memory' errors
  • Fix: 'failed to create a temporary file' errors
  • Fix: Windows: 'View in default viewer' could fail
  • Fix: Color/brightness faults when creating HDR panoramas with Panorama Tools warping
  • Fix: the text in the HDR box (Exposure/HDR tab) was not always updated when necessary
  • Mac: now supports drag & drop of image files onto the PTGui icon in the Dock

New in PTGui Pro 8.3.1 (Nov 20, 2009)

  • Speed improvements on Mac computers with 8GB RAM or more
  • Fix: Windows: crash upon exit after the notification that a new version is available

New in PTGui Pro 8.3 (Oct 22, 2009)

  • Redesigned memory management, resulting in significant performance improvements for larger stitching projects
  • Fix: Batch builder ignored the 'Physically rotate images with EXIF Orientation tag' project setting
  • Fix: Add Images dialog did not show files with certain extensions

New in PTGui Pro 8.3 Beta 5 (Oct 14, 2009)

  • Fix: tone mapping process would hang indefinately
  • Fix: occasional crashes

New in PTGui Pro 8.3 Beta 4 (Oct 13, 2009)

  • Fix: random crashes or run time errors

New in PTGui Pro 8.3 Beta 3 (Oct 12, 2009)

  • Fix: random crashes

New in PTGui Pro 8.3 Beta 2 (Oct 9, 2009)

  • Fix: random crashes

New in PTGui Pro 8.3 Beta 1 (Oct 9, 2009)

  • Redesigned memory management, resulting in significant performance improvements for larger stitching projects
  • Fix: Mac: performance bottlenecks on Snow Leopard
  • Fix: Mac: after closing the main window, opening a project by double clicking on the file name, or by dropping on the PTGui icon, did not work anymore
  • Fix: Batch builder ignored the 'Physically rotate images with EXIF Orientation tag' project setting
  • Fix: Add Images dialog did not show files with certain extensions

New in PTGui Pro 8.2.2 (Sep 3, 2009)

  • Fix: Pro: Exposure correction (for panoramas taken in automatic exposure mode) did not work when a project was stitched in the batch stitcher
  • When the maximum amount of RAM is configured as 'Auto', PTGui will use less memory than in previous versions. This will leave more memory to other running applications and reduce the chance of disk thrashing
  • Fix: Mac: If a project was openened by double clicking on the project file name in Finder, and one or more source images were missing, a dialog box would be displayed behind the main window. The dialog now appears in front.
  • Fix: Mac: Previewing a panorama would open a new instance of the configured preview application even it was already running
  • Preview images now always have a unique file name; this fixes the problem (in particular on mac) of the preview application not updating the image when multiple previews are viewed in sequence
  • Any generated preview images are deleted when closing PTGui
  • New version of dcraw included, this (a.o.) fixes color issue with decoding Pentax .pef files
  • Fix: Assertion failed 'IsAbsolutePath' could occur in certain situations
  • Fix: Mac: Stitching through nona was broken
  • Help file updated

New in PTGui Pro 8.2 (Jun 3, 2009)

  • Built in cube face converter, see Tools -> Convert to QTVR / cubic
  • Fix: Windows: when loading images with incomplete EXIF data, the Preset buttons were not shown in the EXIF dialog
  • Fix: when positioning individual images in the panorama editor, the image would suddenly 'flip' when dragged near the zenith or nadir
  • Fix: out of memory errors when loading certain types of large TIFF files
  • Fix: before running a blending plugin, the working directory is changed to PTGui's temporary folder. This ensures that Enblend will place its temporary files in the proper location.
  • Fix: 'Assertion failed' error when loading projects from older versions of PTGui containing a non-circular crop area for images taken with circular lens type

New in PTGui Pro 8.1.2 (Mar 28, 2009)

  • Fix: source images with the .hdr extension were not loaded correctly
  • Image with corrupt EXIF data will still be loaded, instead of aborting with an error