- Added new
intensityQuantitytypeOSP_INTENSITY_QUANTITY_SCALE
for thehdriandsunSkylight source. For the future this is the
only supported quantity for these lights, the value
OSP_INTENSITY_QUANTITY_RADIANCEis deprecated. When
OSP_INTENSITY_QUANTITY_SCALEis used forsunSkythe default
value ofintensityis0.025to match the old behaviour - The MPI module is included in the releases packages. An
MPICH-ABI compatible build is provided
for Linux that can be run with the Intel oneAPI HPC Toolki, MPICH,
and other MPICH-ABI compatible MPI distributions. The Windows
release is built against MPI provided in the Intel oneAPI HPC
Toolkit - OSPRay now requires minimum Open VKL v0.13.0 to bring the
following improvements:- Support half precision float (fp16) voxel data in strutured
volumes (regular and spherical) and VDB volume - Supporting tricubic filtering via
VKL_FILTER_TRICUBICfilter
for VDB volume - Fixed artifacts for isosurfaces of unstructured volumes
- Performance improvements for isosurfaces when multiple
isovalues are selected - Better, adaptive sampling of AMR volumes
- Support half precision float (fp16) voxel data in strutured
- The
mpiOffloadandmpiDistributeddevices now support picking.
Picking in the distributed device will return the globally closest
object on the rank that owns that object. Other ranks will report
no hit - Messages issued from ISPC code use the same reporting path as the C++
code, thus now the whole OSPRay console output can be consistently
filtered with log levels - Open VKL and Embree internal errors are now correctly mapped to
their corresponding OSPRay errors - Fix behavior of committing the framebuffer in distributed rendering
to match that of local rendering