- New "scivis" renderer features
- Single sided lighting (enabled by default)
- Many new volume rendering specific features
- Adaptive sampling to help improve the correctness of
rendering high frequency volume data
- Pre-integration of transfer function for higher fidelity
images
- Ambient occlusion
- Volumes can cast shadows
- Smooth shading in volumes
- Single shading point option for accelerated shading - Add preliminary support for adaptive accumulation in the MPI device
- Camera specific features
- Initial support for stereo rendering with the perspective camera
- Option
architecturalin perspective camera, rectifying
vertical edges to appear parallel - Rendering a subsection of the full view with
imageStart/imageEndsupported by all cameras - This will be our last release supporting the first generation Intel®
Xeon Phi™ coprocessor (codename Knights Corner) - Future major and minor releases will be upgraded to the latest
version of Embree, which no longer supports Knights Corner - Depending on user feedback, patch releases are still made to
fix bugs - Enhanced output statistics in
ospBenchmarkapplication - Many fixes to the OSPRay SDK
- Improved CMake detection of compile-time enabled features
- Now distribute OSPRay configuration and ISPC CMake macros
- Improved SDK support on Windows
- OSPRay library can now be compiled with
-Walland-Wextraenabled - Tested with GCC v5.3.1 and Clang v3.8
- Sample applications and modules have not been fixed yet, thus
applications which build OSPRay as a CMake subproject should
disable them with-DOSPRAY_ENABLE_APPS=OFFand
-DOSPRAY_ENABLE_MODULES=OFF - Minor bug fixes, improvements, and cleanups
- Regard shading normal when bump mapping
- Fix internal CMake naming inconsistencies in macros
- Fix missing API calls in C++ wrapper classes
- Fix crashes on MIC
- Fix thread count initialization bug with TBB
- CMake optimizations for faster configuration times
- Enhanced support for scripting in both
ospGlutViewerand
ospBenchmarkapplications