Release Notes
Here, we collect all the recent release notes for OpenWalnut.
After OpenWalnut 1.2.5
Please see Roadmap.
OpenWalnut 1.2.5
This mainly is a bug fix release. We fixed a lot of minor and major bugs and have improved a lot of the base functionality.
New Features and Improvements
- Endless bug fixes and minor speed improvements
- Fully customizable GUI, using Dock Windows
- Updated and extended documentation and tutorials
- Simplified OpenWalnut configuration
- Now done using the GUI, walnut.cfg not used anymore
- Cleaned up and unified CMake configuration
- Added automation mechanism for release management
- Debian Packages! Available in http://neuro.debian.net
Known Issues
- We still have issues with Mesa-driven graphics boards. The newest Mesa release does not crash anymore but is very slow with OpenWalnut, as we intensively use GLSL shaders.
- Minor GUI issues on MacOSX.
- Visual Studio not supported for this release anymore.
- Low frame-rate if VSync is active on the system. Is a problem with OSG. We work on this for the next releases.
OpenWalnut 1.2
New Features and Improvements
- Handling of multiple
Navigation Slices
andFiber Display
modules now possible - Button to reset main view
- Framework is generally more stable now
- Many non-visible improvements, e.g. for speed.
Fixed Bugs
- Removing data modules now also frees the corresponding memory.
- Removed flickering of GUI
Known Issues
- Crashes with graphic boards from IntelGMA
- Some problems with the GUI on MacOS (sometimes jumping windows and toolbar visibility)
- OpenWalnut does not completely adhere to the NIfTI standard concerning the dimensions yet (see http://nifti.nimh.nih.gov/dfwg/presentations/nifti-1-rationale). The interpretation of
dim[4]
anddim[5]
is kind of switched. This comes from the fact that we found much data out there with the configuration we now implemented. - If
multiThreadedViewers = yes
is set in thewalnut.cfg
OpenWalnut becomes unstable if dealing with osgText (e.g. HUD, Coordinate System, EEG stuff). However, default ismultiThreadedViewers = no
which is safe.
- A small memory leak regarding the graphics part. Especially visible with Isosurface and TeemGlyphs (not meaning that these are the cause).
Supported Modules
- Arbitrary Plane
- Coordinate System
- Image Extractor
- Paint Texture
- Arbitrary Rois
- Bounding Box
- Distance Map Isosurface
- Gauss Filtering
- HUD
- Isosurface
- Isosurface Raytracer
- LIC
- Read Mesh
- Voxelizer
- Superquadric Glyphs
- Triangle Mesh Renderer
- Vector Plot
- Write NIfTI
- Fiber Display
- Read Spherical Harmonics
- [wiki:"Module/Navigation Slices" Navigation Slices]
- Deterministic Tract Clustering using Gaussian Processes (needs libEigen)
- Deterministic Tract to Gaussian Process Converter (needs libEigen)
- Cluster Param Display
- Write Tracts
- Fiber Resampling
- Teem Glyphs
OpenWalnut 1.1
New Features and Improvements
- Selectable preset views (left, right, anterior, posterior, superior, inferior)
- Renamed "Dataset Browser" to "Control Panel" in GUI.
- Deactivating a slice in the main view does not deactivate it in the navigation views anymore.
- "Paint Texture" module to allow marking areas of data set.
- "Isosurface Raytracer" module has phong shading option now.
- Real MacOS support.
- Dynamic loading of modules
- Extended customization possibilities of GUI
- Added GUI access to connections between modules for advanced users
- Using transformation matrices for data sets is optional now (see http://nifti.nimh.nih.gov/nifti-1/documentation/nifti1fields/nifti1fields\_pages/qsform.html)
- ... and more!
Fixed Bugs
- Vector plot can handle transformed data sets now
- Fibers have a bounding box now. This fixes a bug that clipped large parts of the fibers (unwanted).
- Isosurface does not changed the isovalue with changing data.
- ... and many more!
Known Issues
The OpenWalnut community is aware that the following issues still exist in 1.1:
- Isosurface Raytracer does not handle transformed data sets.
- Deleting datasets (data modules) from the module tree does not free their memory yet
Supported Modules
- Arbitrary Plane
- Coordinate System
- Image Extractor
- Paint Texture
- Arbitrary Rois
- Bounding Box
- Distance Map Isosurface
- Gauss Filtering
- HUD
- Isosurface
- Isosurface Raytracer
- LIC
- Mesh Reader
- Voxelizer
- Superquadric Glyphs
- Triangle Mesh Renderer
- Vector Plot
- Write NIfTI
OpenWalnut 1.0
This is the first release of OpenWalnut.
Supported Modules
- Arbitrary Rois
- Bounding Box
- Distance Map Isosurface
- Gauss Filtering
- HUD
- Isosurface
- Isosurface Raytracer (previously called Direct Volume Rendering)
- LIC
- Mesh Reader
- Voxelizer
- Superquadric Glyphs
- Triangle Mesh Renderer
- Vector Plot
- Write NIfTI