Download Precompiled OSPRay Binary Packages

Prerequisites

Your CPU must support at least SSE4.1 to run OSPRay. The TGZ/ZIP packages contain most needed 3rd party dependencies, whereas for the (much smaller) RPM/installer packages you need to have installed

We recommend the latest version of both TBB and Embree libraries.

Packages

For Linux we provide OSPRay precompiled for 64 bit as RPMs or as TGZ file.

ospray-1.4.2.x86_64.rpm.tar.gz
ospray-1.4.2.x86_64.linux.tar.gz

For Mac OS X we provide OSPRay as an installer and as a TGZ file:

ospray-1.4.2.x86_64.dmg
ospray-1.4.2.x86_64.macosx.tar.gz

For Windows we provide OSPRay binaries precompiled for 64 bit as an MSI installer as well as a ZIP archive:

ospray-1.4.2.msi
ospray-1.4.2.windows.zip

The source code of the latest OSPRay version can be downloaded here:

ospray-1.4.2.zip
ospray-1.4.2.tar.gz

You can also access old OSPRay releases.

Building OSPRay from Source

The latest OSPRay sources are always available at the OSPRay GitHub repository. The default master branch should always point to the latest tested bugfix release.

Prerequisites

OSPRay currently supports Linux, Mac OS X, and Windows. In addition, before you can build OSPRay you need the following prerequisites:

Depending on your Linux distribution you can install these dependencies using yum or apt-get. Some of these packages might already be installed or might have slightly different names.

Type the following to install the dependencies using yum:

sudo yum install cmake.x86_64
sudo yum install tbb.x86_64 tbb-devel.x86_64

Type the following to install the dependencies using apt-get:

sudo apt-get install cmake-curses-gui
sudo apt-get install libtbb-dev

Under Mac OS X these dependencies can be installed using MacPorts:

sudo port install cmake tbb

Under Windows please directly use the appropriate installers for CMake, TBB, ISPC (for your Visual Studio version) and Embree.

Compiling OSPRay on Linux and Mac OS X

Assume the above requisites are all fulfilled, building OSPRay through CMake is easy:

Compiling OSPRay on Windows

On Windows using the CMake GUI (cmake-gui.exe) is the most convenient way to configure OSPRay and to create the Visual Studio solution files:

Alternatively, OSPRay can also be built without any GUI, entirely on the console. In the Visual Studio command prompt type:

cd path\to\ospray
mkdir build
cd build
cmake -G "Visual Studio 12 2013 Win64" [-D VARIABLE=value] ..
cmake --build . --config Release

Use -D to set variables for CMake, e.g. the path to Embree with “-D embree_DIR=\path\to\embree”.

You can also build only some projects with the --target switch. Additional parameters after “--” will be passed to msbuild. For example, to build in parallel only the OSPRay library without the example applications use

cmake --build . --config Release --target ospray -- /m

  1. For example, if OSPRay is in ~/Projects/ospray, ISPC will also be searched in ~/Projects/ispc-v1.9.1-linux