Volume Rendering

BrainVoyager 23 Now Available with Native Apple Silicon Support

We are happy to announce the availability of BrainVoyager 23.0 and BrainVoyager 23.0 EDU! This is a major release introducing important new features. A major focus of this release was maximising the high-performance, energy-efficient capabilities of Apple Silicon Macs for BrainVoyager. Every aspect of BrainVoyager has been considered with respect to the question how to benefit best from a native Apple Silicon implementation. The result is amazing graphics and compute performance based on a native arm64 compiled binary and usage of Apple's Metal and Accelerate frameworks. The snapshot below shows an entry of BrainVoyager 23 in Activity Monitor: the "Apple" entry in the "Kind" column identifies BrainVoyager as a native Apple Silicon application.

BV23_AppleSilicon-VolumeRenderer-1_sm

Another highlight of this release for all platforms is the new real-time volume renderer that is partially visible in the screenshot above. While BrainVoyager always had volume rendering capabilities, this is the second time where a new implementation was needed to provide more possibilities and more advanced rendering results. Another major focus of this release was enhanced Python integration: The approach to embed the Python interpreter has been fundamentally changed (based on 'PySide6') to provide more integrated, powerful and future-proof Python support. The latter will allow in a future release to also use BrainVoyager functionality from outside the application enabling the use of any Python development environment. But also the internally offered Python IDE has been substantially improved in this release including, for example, side-by-side editors, search and replace, multi-line indentation and shell commands. A snapshot of the new Python editor is shown below.

BV-23-Python-IDE_3_sm

BrainVoyager 23 also introduces Lanczos interpolation, which is an optimised windowed sinc interpolation variant that produces at least as good results as standard windowed sinc interpolation but with reduced computation time on CPU and GPU (using Metal on macOS). Furthermore, GIFTI mesh files are now supported as a native format that can be loaded like BrainVoyager .SRF files directly from the Meshes menu; GIFTI functional map ('.func.gii') and label files ('.label.gii') are also supported. These as well as many other new features, enhancements and bug fixes are described in the release notes and the updated 23.0 User's Guide that can be viewed within BrainVoyager, but also here online as well as via a beautiful eBook. To install BrainVoyager 23 for your operating system, go directly to the Downloads page of your platform: