You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Intel OSPRay Studio is an open source and interactive visualization and
ray tracing application that leverages Intel OSPRay
as its core rendering engine. It can be used to load complex scenes requiring
high fidelity rendering or very large scenes requiring supercomputing resources.
The main control structure is a scene graph which allows users to
create an abstract scene in a directed acyclical graph manner. Scenes
can either be imported or created using scene graph nodes and structure
support. The scenes can then be rendered either with OSPRay's pathtracer
or scivis renderer.
For convenience, OSPRay Studio provides a CMake Superbuild script which will
pull down its dependencies i.e. GLFW, OSPRay, rkcommon and TBB. It builds OSPRay
Studio without OpemImageIO and OpenEXR support. stb_image is used for all
image operations by default instead.
To use the superbuild run with:
mkdir build
cd build
cmake ..
cmake --build .
For other full set of options, run:
ccmake ..
or
cmake-gui ..
Standard CMake build
For standard cmake process turn off cmake option OSPRAY_INSTALL and provide
following required dependencies with their respective cmake options as will be
listed in OS-specific building process below.
Intel OSPRay (v3.2.0) and its
dependencies - OSPRay Studio builds on top of OSPRay. Instructions on
building OSPRay are provided
here.
OSPRay and OSPRay Studio have the following common dependencies which Studio
can hence leverage from an OSPRay build.
Intel Rendering Toolkit common library
rkcommon (v1.14.0)
OpenGL and GLFW (v3.3.10) - for the windowing environment
Optional Dependencies
Intel Open Image Denoise - (v2.3.0 or
newer) for denoising frames. To use with OSPRay Studio, OSPRay must be built
with -DBUILD_OIDN=ON in CMake.
OpenVDB to support loading VDB formatted volume files.
OpenImageIO and OpenEXR
(either v2.x or v3.x) to support images in a variety of file formats. Set OPENIMAGEIO_ROOT
and OPENEXR_ROOT to the respective install directories to use these libraries.
(tested with OpenImageIO v2.3.16 and OpenEXR v2.5.8 and v3.3.0)
Follow OSPRay's build instructions to install it, which will also
fulfill most other required dependencies. Set the following
environment variables to easily locate OSPRay and
rkcommon during CMake.