OSPRay

OSPRay 3.2.0

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

Download for Windows

About OSPRay

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

What's new in 3.2.0

  • 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
──────────────┼────────────────────────────────────┼─────────────────────────────────── …

Full release notes »

Technical details

PublisherIntel Corporation
Version3.2.0
Release date2024-07-23
LicenseApache-2.0
Installer typewix
Architecturex64
Package IDIntel.OSPRay
Install scopeCurrent user

Install OSPRay from the command line

Install with Windows Package Manager
winget install --id=Intel.OSPRay -e
Update to the latest version
winget upgrade --id=Intel.OSPRay -e
Uninstall
winget uninstall --id=Intel.OSPRay -e
Silent install with the offline installer
msiexec /i "ospray-3.2.0.x86_64.windows.msi" /quiet /norestart
Uninstall the MSI package
msiexec /x {9D64D525-2603-4E8C-9108-845A14630200} /quiet

c-plus-plusospraypath-tracerray-tracingrenderingvisualization

OSPRay version history

3.1.0 Feb 22, 2024
  • Principled and Luminous materials support emissive textures
  • Add native support for disc and oriented disc geometry
  • Add support for mirror repeat and clamp to edge texture wrap modes
  • GPU device now also supports motion blur
  • Improve noise in reflections of ThinGlass
  • Improve adaptive accumulation: working with GPU, fix correlations
  • Fix indirectly seen albedo and normal buffer
  • Fix artifacts when using specular texture for Principled
  • Fixes for PixelFilter
  • Parameter was ignored (always using the default Gaussian)
  • Avoid a shift/misalignment within the pixel for first sample
  • Fix empty image on Windows when focusDistance=0
  • Fix missing SDK headers for ISPCDevice*
  • The new minimum versions of dependencies:
  • Embree v4.3.1
  • Open VKL v2.0.1
  • Open Image Denoise v2.2 (better quality with fine details, support AArch64 CPU on Linux)
  • ISPCRT v1.23.0 (uses environment variable ISPCRT_GPU_DRIVER to select GPU to run on when multiple (i)GPUs are present)
  • rkcommon v1.13.0 (fixes crash using GPU and emissive geometry)
3.0.0

Frequently asked questions

Is OSPRay free?

Yes. OSPRay is free and open-source software released under the Apache-2.0 license.

What is the latest version of OSPRay?

The latest version is 3.2.0, released on Jul 23, 2024.

Is it safe to download OSPRay?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with aa396d4f004141f293ea8cd6ff87ead0d34d69d6596e03f1dab4a1c157db0b07.

Which Windows versions does OSPRay support?

OSPRay runs on Windows and is available for 64-bit (x64) systems.

How do I install OSPRay silently?

Run the offline installer with msiexec /i "ospray-3.2.0.x86_64.windows.msi" /quiet /norestart, or install it with Windows Package Manager: winget install --id=Intel.OSPRay -e --silent.

How do I uninstall OSPRay?

Open Settings › Apps › Installed apps, find OSPRay and select Uninstall. From the command line, run winget uninstall --id=Intel.OSPRay -e.