Online help
Hugin now has comprehensive help documentation for the entire user interface, the manual now includes glossary items explaining many panorama stitching and related photography concepts.
New Assistant panel
Creating simple panoramas is much easier,
hugin now starts showing an Assistant with a simple 1-2-3 approach for loading images, aligning and creating the final output.
The Assistant will estimate lens and camera parameters, then pick a suitable output projection and size, advanced options are still available for manual adjustment.
Photometric model
Previous versions of
hugin and panotools had basic support for correcting vignetting and exposure differences between photos.
This has been completely overhauled,
hugin now internally uses the EMoR model for representing exposure photometrically. This means that the camera response curve, vignetting, colour balance and exposure can now be optimised in much the same way as geometrical properties such as position and lens distortion.
The result is that blending between photos is better than ever before.
HDR
Previously
hugin supported High Dynamic Range imaging solely by allowing stitching of HDR floating-point TIFF photos - These images themselves had to be created in another tool.
Now, thanks to the internal photometric model,
hugin can now create HDR output from normal exposure bracketed photos. The photos don`t have to be perfectly-aligned, they don`t even need to be nearly-aligned or have consistent exposure differences - The
hugin optimiser will sort all this stuff out, and the stitcher will create OpenEXR or TIFF HDR output files for later tonemapping or use as lightprobes.
Exposure blending
HDR and tonemapping isn`t for everybody, enfuse introduced exposure blending to the world, and
hugin supports aligning and fusing bracketed stacks of photos, perfectly, all as part of the stitching process.
So now with
hugin-0.7.0 and enblend-3.2 you can create realistic, photographic panoramas that have no over-exposed or under-exposed areas.
Makefile stitching
hugin-0.7.0 introduces a new stitching back-end: previously the various stitching tools were executed directly by the GUI, now all the commands required to generate the output are written to a Makefile which is then processed independently of
hugin itself.
Aside from easier debugging and customisation; this background stitching allows you to get on with creating a new project while waiting for the previous job to finish - Stitching can also be deferred or shifted to another machine, even `headless` servers can now be used.
Projections
Hugin has always had the ability to save panoramas using simulated normal and fisheye lenses, or 360 degree cylindrical and spherical projections.
Now a whole series of alternative cartographic mappings are available, of particular interest are the `conformal` stereographic and Mercator projections which can be used to show extremely large angles of view with no local distortion.
Project templates
Hugin project files can now be used as templates for new panorama projects. This is useful if you take a lot of panoramas with exactly the same camera positions.
Other improvements
There`s a whole lot of other new stuff in this release: numbering in the control-point editor, straight-line control-points, numeric transform, clicking to rotate the preview, a straighten button, cropping of the output and probably more.
Command-line tools
This release provides new command-line tools:
* align_image_stack: align a nearly-aligned stack of photos
* pto2mk: create a stitching Makefile from a pto project
* vig_optimise: optimise photometric parameters
* tca_correct: calculate lens chromatic aberration
*
hugin_hdrmerge: assemble a bracketed stack to HDR
* matchpoint: classify control point features
Update history of Huginv2011.4.0 (December, 29. 2011)
Hugin-2011.4.0 Release Notes Hugin is more than just a panorama stitcher. Changes Since 2011.2.0 Hugin now has a vertical feature detection tool for automatic levelling of panoramas. Besides, also many bugs have been fixed and many general improvements have been made. Vertical feature detection tool Often a panorama, created from several single photos, is not level. In this case the experienced user adds vertical and horizontal control points to level the panorama. With this release Hugin introduces a tool named linefind which automatically detects vertical features in the photos such as the edges of buildings and windows, and assigns vertical control points to them. This makes it easier than before to level a panorama, in most cases it works without any intervention. Other Improvements - The Fast Preview window can now show composition guides such as Rule of Thirds and Golden ratio to support an easier composition of the final panorama.
- The output of High Dynamic Range (HDR) images has been modified to prevent clipping of the exposure in EXR format images. The previous versions of Hugin outputted HDR images with absolute exposure values, now with this 2011.4.0 release, Hugin uses relative exposure values. This means that the output Exposure Value (EV) of the panorama, which can be set in the preview window, has an influence on the HDR output (as already for normal LDR images) and should be set to the medium exposure value of the images. If you set the output exposure value to zero, the old behavior is restored.
- The batch processor PTBatcherGUI has been extended:
- It is now possible to directly add unaligned projects to the assistant queue for aligning and control point generation.
- Successfully stitched projects can be automatically removed from the queue, this makes the queue management easier.
- If a project was successfully finished by the assistant, it can be automatically added to the stitching queue. This now allows for a fully automatic panorama creation workflow.
- Many more improvements and bug fixes.
Languages Most of the translations have been updated for this release. Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences window by clicking 'Load defaults'. It is strongly recommended to set the default control point detector to Hugin's CPFind. It is the only control point generator endorsed by Hugin. Third-party generators may be compatible with the plug-in architecture. Compiling Users compiling from source refer to the list of dependencies and the platform-specific build processes described in the wiki. More information in the README and INSTALL_cmake files in the tarball. Download v2011.2.0 (October, 6. 2011)
Fafleralp Panorama by David Haberthür X Hugin-2011.2.0 Release Notes Hugin is more than just a panorama stitcher. Changes Since 2011.0.0 Hugin has received a Python scripting interface and new lens calibration tool. A critical bug affecting a significant number of Mac users has been fixed and many general improvements have been made. Lens Calibration Tool Lenses are designed to follow a perfect geometric model. For rectilinear lenses, a straight line in the depicted scene should be straight in the picture. This is not always the case: most lenses have an inherent deviation from the perfect model, resulting in imperfections such as pincushion or barrel distortion in rectilinear lenses. Adherence to the perfect geometric model is desirable for aesthetic purposes and indispensable to achieve proper alignment when stitching images. Hugin can calculate lens distortion parameters on the fly when optimizing a project, however this requires more control points and more computational effort than a project starting with a calibrated lens, and is prone to more errors. The new lens calibration tool calculates the distortion parameters of a lens based on an input image. The input image must contain straight lines, ideally many of them at different distances from the center of the lens, covering at least one quadrant of the image. The calculated parameters are valid for a given combination of focal distance, aperture (F-stop), and sensor. The values, saved into a lens profile, can be used in Hugin to achieve a better stitch, or on single images taken with this lens / settings combination to achieve a more aesthetically pleasing outcome. Python Scripting Interface Hugin now exposes some of its data structure and functionalities through a Python module. To get started with scripting, start your Python interpreter and type: >>> import hsi >>> help (hsi) Standalone Python programs can access a panorama object with Hugin's functionality. It is possible to develop complete command line and even GUI tools based on this module. The Python Scripting Interface does not work on Mac OSX yet. Python Plugin Interface Hugin can now run Python scripts inside the application. In an enabled Hugin binary, a new "Actions" menu gives access to system-wide plugins distributed with Hugin. Moreover, plugins can be written, modified, customized in the user's own directory. Currently there are only a few plugins available, but we expect the body of available plugins and functionality to grow organically as the interface is being made available to the general public. The Python Plugin Interface does not work on Mac OSX yet. Other Improvements - PTBatcherGUI has matured to become the default processor for stitching projects.
- ICC profiles saved in output.
- Support for newer Olympus camera.
- Improved auto cropping.
- New mask type: exclude region from all images shot with the same lens.
- Copy&paste of masks in Mask Tab.
- Show extent of active masks and crop in Mask Editor.
- Fix for critical issue affecting stitching on Mac OS X Leopard.
- Many more improvements and bug fixes.
Libraries and Build Improvements The Python interface introduces new dependencies: Languages A Danish translation has been added and a few translations have been updated for this release. Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences window by clicking 'Load defaults'. It is strongly recommended to set the default control point detector to Hugin's CPFind. It is the only control point generator endorsed by Hugin. Third-party generators may be compatible with the plug-in architecture. Compiling Users compiling from source refer to the list of dependencies and the platform-specific build processes described in the wiki. More information in the README and INSTALL_cmake files in the tarball. Download v2011.0.0 (June, 23. 2011)
Hugin-2010.4.0 release notes Hugin is a panorama stitcher and more. Dedication This release of Hugin is dedicated to Milko K. Amorth (1960-2010). Details in the About menu. Changes Since 2010.2.0 This is our third release in 2010. For the first time Hugin can be considered feature-complete. A third-party control points generator is no longer necessary. This release delivers some major new features, integrates some projects from the 2010 Google Summer of Code, and includes many general improvements. Built-in Control Points Generator For the first time Hugin does not depend on a third-party control points generator. cpfind is the result of years of ongoing efforts and Google Summer of Code projects aimed at delivering a 'patent-free' control points generator. Third-party control point generators are still supported. Instead of passing an often incomplete and incompatible set of parameters through the command line, the built-in control points generator has direct access to all project information and tools. It speeds up and optimizes multi-row matching. It uses Celeste to identify the sky. Unlike most of its predecessors, it is multi-threaded and takes advantage of modern multi-core hardware. Additionally, Hugin now has the ability to save and load control-point generators settings from disk, reducing confusion and errors due to the changes in the command line interface of the third-party control points generators. Improved Unattended Operation Many features improve unattended (batch) operation including: - The Batch Processor has been improved and can now automatically detect projects.
- The Assistant is now batchable as well, so more operations can be automated and run unattended.
- More robust Makefiles to drive the stitching process (see Refactored Makefile Library below).
Improved Interaction and Functionality Many features improve user interaction (real-time) including: - Masks have been extended with two new types to support stacks in the Masks tab.
- Numeric Transform now supports translation (mosaic mode).
- Photos are now loaded in a background thread. This means that Hugin projects can be used immediately without waiting for all the photos to be read.
- The Stitcher tab is now rearranged with less jargon to clarify the process.
- Better compliance with native user interface guidelines on Windows, OS X, and Linux.
- Hints in the Preview window now suggest improvements.
Improved Reporting of Stitching and System Information - System information is shown in About window.
- Stitching now reports more information about the current system.
- Stitching log can be saved for better bug reporting.
New Command-Line Tools - cpfind is a command line interface to Hugin's native 'patent-free' control point detector.
- icpfind uses the different control point detectors and heuristic control point detector strategies from the command line. It does not introduce new functionality; it allows running the different control points detectors with a unified command structure from the command line.
Refactored Makefile Library Hugin stitches panoramas by chaining together individual commands. The stitching process is driven by make, a tool known for automatically assembling software, not images. The list of targets and the commands to reproduce them are described in a declarative language called a Makefile. Hugin leverages the benefits of make for the stitching process. Makefiles make the process easy to stop and start, postpone or continue on different machines, and generally makes everything very flexible and efficient. If a panorama has been only partially edited, the Makefile ensures that only those steps that have changed are computed again. Make enables advanced application such as automated stitching and distributed stitching. With this release, the stitching logic has been recreated with a new C++ library for creating Makefiles. This should enable better and more precise control over the various stitching tools and scripting of other aspects of panorama creation. Libraries and Build Improvements - Hugin uses the wxWidgets GUI toolkit. Support has been added for wxWidgets 2.9. It is still experimental. Hugin still supports wxWidgets 2.7 and recommends 2.8.
- Support for gcc-4.4.4 and gcc-4.5.1 compilers.
- boost 1.34 minimum version required. At least the following boost libraries are required:
- filesystem
- graph
- iostreams
- regex
- signals
- system
- thread
- Hugin defaults to saving TIFF files with LZW compression instead of PACKBITS. This requires a libtiff with LZW support.
- On Linux/Unix systems, libraries are now installed in a private location. This simplifies things for users who want to run multiple versions of Hugin simultaneously.
Migration to Launchpad Tracking of bugs, patches, and features requests for Hugin has switched from SourceForge to Launchpad. Hugin's needs have outgrown the SourceForge tracker. The project is grateful to SourceForge for providing it with a nurturing infrastructure since inception. We hope that the more modern and feature-rich tracker on Launchpad will enable the project to work through the backlog of over 200 tickets and process an increasing amount of tickets more efficiently. New Visuals Hugin has had the same logo and icon almost since inception. Unfortunately, the source files have gone lost in time. Cristian Marchi contributed SVG files of new logo and icons that are an evolution of the original artwork by Dr. Luca Vascon. To celebrate the first feature-complete release of Hugin the project has adopted a new visual appearance. Moreover all artwork source has been collected into ./artwork-src. To facilitate contributions from graphic designers the generation of the actual buttons and icons has been streamlined and scripted. Languages Most of the translations have been updated for this release. Other Improvements This release has the usual bugfixes, adds minor features, and provides some more command-line tools for scripting panorama projects. Control point generators Hugin ships now with its own 'Patent Free' control point generator. You can still install and configure one of the following control-point generators as 'plug-ins': - autopano-sift-C
- panomatic
- libpanomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
The project will continue to support the plug-in architecture. Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences window by clicking 'Load defaults'. For users compiling from source: note that the minimum version of wxWidgets supported is 2.7.0, libpano13 needs to be at least 2.9.17, and that Hugin requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library. See the README and INSTALL_cmake files for more information. Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here. Download v2010.4.0 (January, 6. 2011)
Hugin-2010.4.0 release notes Hugin is a panorama stitcher and more. Dedication This release of Hugin is dedicated to Milko K. Amorth (1960-2010). Details in the About menu. Changes Since 2010.2.0 This is our third release in 2010. For the first time Hugin can be considered feature-complete. A third-party control points generator is no longer necessary. This release delivers some major new features, integrates some projects from the 2010 Google Summer of Code, and includes many general improvements. Built-in Control Points Generator For the first time Hugin does not depend on a third-party control points generator. cpfind is the result of years of ongoing efforts and Google Summer of Code projects aimed at delivering a 'patent-free' control points generator. Third-party control point generators are still supported. Instead of passing an often incomplete and incompatible set of parameters through the command line, the built-in control points generator has direct access to all project information and tools. It speeds up and optimizes multi-row matching. It uses Celeste to identify the sky. Unlike most of its predecessors, it is multi-threaded and takes advantage of modern multi-core hardware. Additionally, Hugin now has the ability to save and load control-point generators settings from disk, reducing confusion and errors due to the changes in the command line interface of the third-party control points generators. Improved Unattended Operation Many features improve unattended (batch) operation including: - The Batch Processor has been improved and can now automatically detect projects.
- The Assistant is now batchable as well, so more operations can be automated and run unattended.
- More robust Makefiles to drive the stitching process (see Refactored Makefile Library below).
Improved Interaction and Functionality Many features improve user interaction (real-time) including: - Masks have been extended with two new types to support stacks in the Masks tab.
- Numeric Transform now supports translation (mosaic mode).
- Photos are now loaded in a background thread. This means that Hugin projects can be used immediately without waiting for all the photos to be read.
- The Stitcher tab is now rearranged with less jargon to clarify the process.
- Better compliance with native user interface guidelines on Windows, OS X, and Linux.
- Hints in the Preview window now suggest improvements.
Improved Reporting of Stitching and System Information - System information is shown in About window.
- Stitching now reports more information about the current system.
- Stitching log can be saved for better bug reporting.
New Command-Line Tools - cpfind is a command line interface to Hugin's native 'patent-free' control point detector.
- icpfind uses the different control point detectors and heuristic control point detector strategies from the command line. It does not introduce new functionality; it allows running the different control points detectors with a unified command structure from the command line.
Refactored Makefile Library Hugin stitches panoramas by chaining together individual commands. The stitching process is driven by make, a tool known for automatically assembling software, not images. The list of targets and the commands to reproduce them are described in a declarative language called a Makefile. Hugin leverages the benefits of make for the stitching process. Makefiles make the process easy to stop and start, postpone or continue on different machines, and generally makes everything very flexible and efficient. If a panorama has been only partially edited, the Makefile ensures that only those steps that have changed are computed again. Make enables advanced application such as automated stitching and distributed stitching. With this release, the stitching logic has been recreated with a new C++ library for creating Makefiles. This should enable better and more precise control over the various stitching tools and scripting of other aspects of panorama creation. Libraries and Build Improvements - Hugin uses the wxWidgets GUI toolkit. Support has been added for wxWidgets 2.9. It is still experimental. Hugin still supports wxWidgets 2.7 and recommends 2.8.
- Support for gcc-4.4.4 and gcc-4.5.1 compilers.
- boost 1.34 minimum version required. At least the following boost libraries are required:
- filesystem
- graph
- iostreams
- regex
- signals
- system
- thread
- Hugin defaults to saving TIFF files with LZW compression instead of PACKBITS. This requires a libtiff with LZW support.
- On Linux/Unix systems, libraries are now installed in a private location. This simplifies things for users who want to run multiple versions of Hugin simultaneously.
Migration to Launchpad Tracking of bugs, patches, and features requests for Hugin has switched from SourceForge to Launchpad. Hugin's needs have outgrown the SourceForge tracker. The project is grateful to SourceForge for providing it with a nurturing infrastructure since inception. We hope that the more modern and feature-rich tracker on Launchpad will enable the project to work through the backlog of over 200 tickets and process an increasing amount of tickets more efficiently. New Visuals Hugin has had the same logo and icon almost since inception. Unfortunately, the source files have gone lost in time. Cristian Marchi contributed SVG files of new logo and icons that are an evolution of the original artwork by Dr. Luca Vascon. To celebrate the first feature-complete release of Hugin the project has adopted a new visual appearance. Moreover all artwork source has been collected into ./artwork-src. To facilitate contributions from graphic designers the generation of the actual buttons and icons has been streamlined and scripted. Languages Most of the translations have been updated for this release. Other Improvements This release has the usual bugfixes, adds minor features, and provides some more command-line tools for scripting panorama projects. Control point generators Hugin ships now with its own 'Patent Free' control point generator. You can still install and configure one of the following control-point generators as 'plug-ins': - autopano-sift-C
- panomatic
- libpanomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
The project will continue to support the plug-in architecture. Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences window by clicking 'Load defaults'. For users compiling from source: note that the minimum version of wxWidgets supported is 2.7.0, libpano13 needs to be at least 2.9.17, and that Hugin requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library. See the README and INSTALL_cmake files for more information. Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here. Download v2010.2.0 (October, 14. 2010)
Hugin-2010.2.0 release notes Hugin is a panorama stitcher and more. Changes since 2010.0.0 This is our second release in 2010. It delivers some major new features, completes integration of projects from the 2009 Google Summer of Code, and includes many general improvements. Layout mode The Hugin Fast Preview window visualises your panorama and lets you change the project by dragging and clicking. This release introduces an extra mode for this preview that shows the entire project as a diagram with colour-coded lines connecting each of the photographs. Now with a glance you can see where the project is ok and where there are problems if it isn't quite right. Just click on any connection and Hugin jumps to the Control Points tab to edit that pair of photos. Masking Hugin uses multiresolution seam blending to join photos invisibly by smoothing colours and brightness. Controlling the location of this seam is now much easier with the new Mask tab, which instead of requiring you to place the seam itself, lets you just indicate the areas of photos that you do and don't want to be part of the finished panorama - The seam itself then gets placed intelligently using the remaining overlapping areas. Masks can be saved and reused in new projects, so objects that appear again and again like tripod heads can be easily excluded. Mosaics For a stitched panorama you shoot photos in different directions but from a single location, Hugin will happily assemble these into a complete scene. Now Hugin has an alternative mosaic mode — You can take photos of a planar object such as a floor, painting, or mural from any position, direction or angle, and Hugin will stitch them seamlessly just as it does with a normal panorama. Linked bracketing Hugin allows you to shoot exposure bracketed photos and panoramas, it will automatically combine them with exposure fusion or HDR merging into a single image that has the best areas of each photo in the stack. Hugin uses the same alignment process as with panoramas so even hand-held bracketing works perfectly. Photographers who use quality tripods can now skip this alignment stage by telling Hugin that photos in a bracketed stack are linked and share the same view. Control point detector modes Hugin uses plugin tools called control point detectors to automatically match features between photos. Previous versions of Hugin relied on the detector entirely, but now Hugin can make intelligent detector choices based on knowledge of the panorama. So Hugin can now match the photos in a multi-row panorama more efficiently and with less error by breaking the job into separate tasks, panoramas consisting of bracketed stacks can be automatically identified and Hugin will switch to using appropriate matching tools. Another new feature is that panoramas can be approximately aligned by dragging the photos around in the preview or using a template, the control point detector can then be asked to only check overlapping pairs of photos instead of all possible combinations of photos — This speeds things up and reduces the chances of false matches. New lens types Hugin supports photos taken with a wide range of 'normal' and fisheye lenses, and can fine-tune for variation of distortion from these standard types. With this release support has been added for orthographic, stereographic and equisolid lenses. Migration to Mercurial Development of Hugin sourcecode has switched from Subversion to Mercurial to better support parallel development and to reduce dependency on Sourceforge infrastructure. Languages Most of the translations have been updated for this release. Other improvements This release has the usual bugfixes, adds minor features, and provides some more command-line tools for scripting panorama projects. Control point generators Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins': - autopano-sift-C
- panomatic
- libpanomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'. For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.17, and that Hugin requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library. Support for the legacy libpano12 library has been discontinued. See the README and INSTALL_cmake files for more information. Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here. v2010.0.0 (April, 1. 2010)
Hugin-2010.0.0 release notes Hugin is a panorama stitcher and more. Changes since 2009.4.0 The Hugin plan is to bring you new developments as soon as they are ready with regular incremental releases. This first release in 2010 brings some new features, more results from the 2009 Google Summer of Code and many general improvements. Usability The Hugin Fast Preview window is where you see a rough preview of the final panorama and can edit it with a selection of tools — For example, one of several 'modes' is Drag for moving photos around the canvas, there are also single click 'actions' to do things like reset the exposure or center the view. Now these tools have been overhauled to make them easier to find, to get a bigger panorama canvas, and to create space for new features in the pipeline such as the upcoming Layout mode. Switching 'modes' is more intuitive, with a tab for each that shows just the 'actions' relevant to that mode, the <F11> key enables full-screen viewing of the preview. There are other usability-related changes — the Hugin main window can also be viewed full-screen with <F11>; more photo EXIF metadata is displayed in the Images tab; a list of recent projects is available in the File menu; plus there has been a general clean-up of text in the GUI and many updates to the manual. Autocrop Hugin is great for stitching hand-held panoramas, but nobody can shoot in perfect straight lines, so these panoramas need careful cropping to produce a picture with 100% coverage. The Fast Preview window now has an Autocrop button that does all this for you automatically — Just click, and the crop rectangle will be resized to use the largest possible area covered by your photos. Deghosting One of the advanced Hugin features is to merge bracketed photos using exposure fusion or HDR merging - This is done automatically when stitching when bracketed sets are detected. However, when people or objects move during a bracketed sequence, 'ghosts' appear in the result. So another Summer of Code project has now been integrated that both enables HDR deghosting in the GUI and provides an experimental deghosting_mask tool for exposure fusion deghosting with enfuse. Languages With the addition of a Finnish translation, the Hugin application is now internationalized for twenty-one languages, most of the translations have been updated for this release. Other improvements This release also has the usual incremental improvements: The default size of the image cache has increased in line with modern computers, so existing Hugin users may want to check or reset their Preferences to suit; the About dialog has been extended to show a full list of Hugin contributors, and there have been many other fixes for minor bugs and annoyances. Control point generators Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins': - autopano-sift-C
- panomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'. For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.14, and that Hugin now requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library. Support for the legacy libpano12 library has been discontinued. See the README and INSTALL_cmake files for more information. Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here. v2009.4.0 (December, 17. 2009)
Hugin-2009.4.0 release notes Hugin is a panorama stitcher and more. Changes since 2009.2.0 The last release was barely a month ago, but we have a backlog of new features ready to go. So keeping with the intention of tracking development better with more frequent releases, Hugin now brings you two major new features as well as the usual bugfixes and incremental improvements: Automatic lens calibration Hugin is already a great tool for calibrating lenses; by stitching a panorama Hugin will automatically calculate barrel distortion, vignetting and angle of view for any lens. Plus there is everything a power user might want: different lenses can be calibrated in a single project, fisheyes and shift lenses pose no problems to the Hugin optimiser. However, stitching a panorama is not the only way to calculate lens parameters; barrel distortion turns straight lines into curves, so figuring out how to straighten them again is enough to accurately calibrate a lens - All you need is an object with lots of straight-lines, such as a modern building, and one or more photographs of it. This year Tim Nugent was employed by Google Summer of Code to add a new Hugin tool called calibrate_lens, this takes such photos as input and produces calibrated parameters as output. There isn't yet a graphical interface, and the command-line tool still requires work to produce output compatible with Hugin, but this release provides a base to build future tools. Control point cleaning Hugin aligns photos using a system of control points; these are features from the scene that appear in each pair of overlapping photos. Normally just a handful of features are needed to get a good result, but they do need to be identified - This can be done either by picking them in the Hugin Control Points tab or by using one of the automatic control point creator plugins such as autopano-sift-C or pan-o-matic. These Control point creators are incredibly convenient, but still make mistakes that are obvious to the human eye. Hugin now filters automatically generated points to remove those that are statistically improbable. The same filter can be used to 'clean' an existing project on the Images tab, and is available as a new scriptable command-line tool called cpclean. Languages The Hugin application is translated into twenty languages, most of these translations have been updated for this release. Other improvements This release also has the usual incremental improvements: building on Windows, Linux and OS X is now easier, some crashes in obscure situations have been fixed, more useful photo EXIF metadata is shown in the Images tab, the manual has been updated to document current features and now displays in your default system web-browser, a bug where upside down crop rectangles confused the stitcher is fixed, and an annoyance where control point settings were not persistent between sessions is gone. Control point generators Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins': - autopano-sift-C
- panomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'. For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.14, and that Hugin now requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library. Support for the legacy libpano12 library has been discontinued. See the README and INSTALL_cmake files for more information. Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here. v2009.2.0 (October, 1. 2009)
Hugin-2009.2.0 release notes Hugin is a panorama stitcher and more. Changes since 0.8.0 The last release in July 2009 introduced several major new features, but took a long time to arrive. This release follows quickly with the intention of tracking development better with more frequent releases, even so we still have some great new features and smaller improvements: Hardware accelerated stitching Hugin ships with nona for reprojecting and distorting photos. Nona will use multiple processors in parallel on a 'multi-core' system, but now it can use the GPU of your graphics hardware instead - Potentially many times faster and freeing your computer for other tasks. This GPU accelerated stitching is still experimental and requires a modern graphics card. Control point creator presets Hugin aligns images by matching features, known as 'control points'. These control points can be created manually in the Hugin Control Points tab or automatically by a 'control point creator'. Due to patent encumbrances in the USA, Hugin doesn't ship with an internal control point creator, but makes it possible to use an external tool such as Autopano-SIFT-C or Pan-o-Matic as a 'plug-in'. Hugin now comes pre-configured with typical settings for common plug-ins and lets you add your own. Switching between tools is now simple - Even allowing you to match different parts of a single project with different plug-ins. Exposure layer fusion Hugin uses two related tools for joining reprojected photos together. Usually any 'bracketed stacks' are first combined with enfuse into a single image using the best exposed bits from each, then these 'exposure fused' images are 'seam blended' with enblend into the final panorama. This works very well, but what if your camera doesn't have a bracketing mode? In this case you have to take an entire panorama, change the EV setting, then take the panorama again, so there is no guarantee any of the shots will line up into 'stacks'. Hugin now has an extra stitching mode where photos with similar exposures are grouped and seam blended into 'layers' with enblend, then these layers are 'exposure fused' into a final panorama with enfuse. Visual control points The last release introduced the Fast Preview window for manipulating the panorama visually in real-time - Coming soon to this window will be some great new features to help you manage every aspect of panorama creation. This release has a taster of these new features, with a new mode to show control points in the Fast Preview window itself. EXIF metadata display Photos produced by digital cameras contain useful hidden metadata such as: date taken, camera model, shutter speed, aperture and focal length. In the Images tab Hugin now displays some useful metadata for the currently selected photo. Languages Most translations have been updated. New version naming It is often noted that with version numbers like 0.8.0, Hugin looked like pre-release software - In reality Hugin is very usable for anyone, from holidaymakers just wanting to stitch a single panorama, to professional photographers and scientists needing a day-to-day workhorse. So in practice, Hugin reached version one a long time ago. With this release we are switching to a date based system similar to many other Open Source software projects. This is the second stable release this year, so we are calling it 2009.2.0, the next stable release this year will also be even-numbered 2009.4.0 and so on. Snapshots of the development trunk would have odd-numbers, e.g. 2009.3.0. Other improvements There are many more improvements to Hugin in this release: More options in the preferences, better error messages for when things do go wrong, fixes for lots of reported bugs, and better support for packagers on BSD, Linux, OS X and Windows. Control point generators Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins': - autopano-sift-C
- panomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
Upgrading Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'. For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.14, and that Hugin now requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library. Support for the legacy libpano12 library has been discontinued. See the the README and INSTALL_cmake files for more information. Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here.