OSPRay

Intel Corporation · Intel.OSPRay

An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization.

winget install --id Intel.OSPRay --exact --source winget

Latest 3.2.0

Release Notes
  • Sampling improvements:

    • Better performance (lower rendering time and faster convergence)
    • More pleasing blue noise enabled when the total number of frames to be accumulated is known in advance and set as the targetFrames parameter at the framebuffer
    • Note a maximum of 64k samples is supported
  • Improved denoiser image operation:

    • User-controlled quality levels via parameter quality
    • Optionally denoise alpha channel as well, enabled via parameter denoiseAlpha
  • Support half-precision (16 bit float) texture formats OSP_TEXTURE_[RGBA16F|RGB16F|RA16F|R16F] and two-channel 32 bit float textures OSP_TEXTURE_RA32F

  • New parameter limitIndirectLightSamples for the pathtracer which limits the number of light samples after the first non-specular (i.e., diffuse and glossy) bounce to at most one

  • Implement MIP Mapping for better texture filtering. If the additional memory per texture needed cannot be spared, applications can disable the generation of MIP maps with device parameter disableMipMapGeneration

  • The backplate (background texture) is now always sampled at the pixel center and thus not blurred by the pixel filter anymore

  • Avoid color bleeding across eye-subimages when stereo rendering

  • Superbuild uses binary packages of Open VKL

  • Removed Intel ISPCRT dependency (ISPC compiler is still needed):

    • oneAPI Level Zero Loader is no longer necessary
    • zeContext and zeDevicedevice parameters are no longer supported
    • ispcrtContext and ispcrtDevicedevice parameters are no longer supported
  • Clarify the size of OSP_BOOL to be 1 byte

  • Fix artifacts occasionally appearing with gpu device

  • The new minimum versions of dependencies:

    • Embree v4.3.3 (better error reporting)
    • Open Image Denoise v2.3 (better image quality with HIGH quality mode, added FAST quality mode)
    • rkcommon v1.14.0 Click for more details and example images: Braun KS 20 Coffee Maker by cekuhnen rendered with targetFrames=0 (white noise) and with targetFrames=1 (blue noise), and denoised respectively: ──────────────┬────────────────────────────────────┬─────────────────────────────────── │white noise │blue noise

──────────────┼────────────────────────────────────┼─────────────────────────────────── pixelSamples=8│BraunKS20_spp8_white │BraunKS20_spp8_blue
──────────────┼────────────────────────────────────┼─────────────────────────────────── denoised │BraunKS20_spp8_white_denoised │BraunKS20_spp8_blue_denoised
──────────────┴────────────────────────────────────┴─────────────────────────────────── Contemporary Bathroom rendered with pixelSamples=16 and denoised with OSP_DENOISER_QUALITY_LOW, OSP_DENOISER_QUALITY_MEDIUM, and OSP_DENOISER_QUALITY_HIGH: ─────────────────┬────────────────────────┬────────────────────────┬───────────────────────── Bath_spp16 │Bath_spp16_dn_low │Bath_spp16_dn_med │Bath_spp16_dn_high
─────────────────┴────────────────────────┴────────────────────────┴─────────────────────────

Installer type: wix

Architecture Scope Download SHA256
x64 Download AA396D4F004141F293EA8CD6FF87EAD0D34D69D6596E03F1DAB4A1C157DB0B07

Details

Homepage
https://github.com/ospray/ospray
License
Apache-2.0
Publisher
Intel Corporation
Support
https://github.com/ospray/ospray/issues

Tags

c-plus-plusospraypath-tracerray-tracingrenderingvisualization

Older versions (2)

3.1.0
Architecture Scope Download SHA256
x64 Download 0906048A1F58E74EEB397B1314E59F159C04C41291BBC23ED2F6D7D76C36B0C4
3.0.0
Architecture Scope Download SHA256
x64 Download FD0319E11917EE02239C07938E18F40EE97A5C35CDD1EF211604232D39C530B3