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 ──────────────┼────────────────────────────────────┼─────────────────────────────────── …
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.
Alternatives to OSPRay
Other System Utilities programs for Windows from different developers.
Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture.
Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture.
Intel® oneAPI Toolkit is a comprehensive set of tools and libraries for building high‑performance, data‑centric applications across diverse architectures using SYCL*.