Skip to content

OSPRay v1.1.0

Compare
Choose a tag to compare
@jeffamstutz jeffamstutz released this 04 Oct 15:56
· 5982 commits to master since this release
  • 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 architectural in perspective camera, rectifying
    vertical edges to appear parallel
  • Rendering a subsection of the full view with
    imageStart/imageEnd supported 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 ospBenchmark application
  • 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 -Wall and -Wextra enabled
  • 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=OFF and
    -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 ospGlutViewer and
    ospBenchmark applications