Hi all,
a new release cycle has started.
I uploaded the source tarballs to sourceforge and launchpad.
They can be downloaded at
http://sourceforge.net/projects/hugin/files/hugin/hugin-2015.0/hugin-2015.0.0_beta1.tar.bz2/downloadhttps://launchpad.net/hugin/2015.0/2015.0beta1/+download/hugin-2015.0.0_beta1.tar.bz2Checksums
SHA1 379c08bfd6816a46556e421884a8830848880bd6 hugin-2015.0.0_beta1.tar.bz2
MD5 8e27299918f3ad560244b0cac2288c85 hugin-2015.0.0_beta1.tar.bz2
EXECUTABLES
Users communities produce executables for their respective platforms. They will be announced in this thread.
CHANGES SINCE 2014.0.0
Hugin 2015.0 has a number of new features. Most of the changes are under the hood to improve stability, allow easier maintenance and easier addition of new features.
The makefile based stitching engine has been replaced with direct calls to the underlying programs. This should reduce the overhead of calling the same program too often and so speed up the whole process. Hopefully this also allows the usage of more unusual characters in the filename. Instead of pto2mk and make we now have hugin_executor which can also be used for running the assistant from the command line.
Hugin now has it's own blender, verdandi, based on a watershed algorithm, which has been included in 'nona'. verdandi can be chosen as the blender by choosing "builtin" in the stitcher tab, and can also be set in the Preferences. verdandi can also be called as a command line tool.
The lensfun library has been removed as it did not fulfill our expectations. It has been replaced with our own camera and lens database which uses a data mining approach and operates automatically without user intervention. Geometric distortion and vignetting data have to be loaded manually.
The fast preview window has a new tool to add or remove control points to selected areas in the output projection.
Automatic exposure stack detection is now applied when loading images, and an option has been added to unlink image position when adding stacks.
The fine-tune and auto-estimate functions in the control point tab have been made projection aware. It should now work also with images with different fov or different projections. The fine-tune feature has had a significant speed up when Hugin is compiled with the libfftw3 library (optional).
PTBatcherGUI has more choice for the end of the process: depending on the operating system the PTBatcherGUI can be closed, the computer can be shut down or send to the hibernate mode.
PTBatcherGUI now shows the thumbnails when searching for images in directories.
Many of the underlying tools in hugin are now able to use available cpu cores.
New tools added:
verdandi: tool for image blending
hugin_executor: stitching and run assistant from command line
lensdb: tools for lens database maintenance
Other Improvements
* Many more improvements and bug fixes.
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'.
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
There are some changes to Hugin 2014.0 which affects the compiling:
* An OpenMP capable C++ compiler is strongly recommended. Without an OpenMP capable compiler Hugin and all tools will only be single threaded.
* Hugin started using C++11 features. If your compiler does not support them it will using the boost library instead (see README for more detail).
Changes to dependencies
* lensfun library and all dependencies of this lib are no longer needed.
* sqlite3 is now needed for camera and lens database
* libfftw3 is optional, but recommended. With libfftw3 the finetune feature and align_image_stack show a significant speed up.
* libvigra >=1.9 is now required (the internal old vigra library has been removed from Hugins source code). Check that libvigra is compiled with TIF, JPEG, PNG and *OpenEXR* support (at least the OpenEXR support is by default optional and needs to be activated explicitly during compiling of libvigra)
Next steps
* Please test the release and report bugs and quirks.
* This release adds some new strings. So translators please update your translation files.