- Support for texture transformation in SciVis OBJ material
- Add transformations for volume textures; volume texture lookups are
now with local object coordinates (not world coordinates anymore) - Changed behavior: if solely a texture is given, then the default
value of the corresponding parameter is not multiplied - Support for better antialiasing using a set of different pixel
filters (e.g, box, Gaussian, ...). The size of the pixel filter is
defined by the used filter type. Previously OSPRay implicitly used a
box filter with a size of 1, for better results the default filter
is nowOSP_PIXELFILTER_GAUSS - Support stereo3d mode for panoramic camera
- Add new camera
stereoModeOSP_STEREO_TOP_BOTTOM(with left eye
at top half of the image) - Added support for random light sampling to the
pathtracer, the
number of sampled light sources per path vertex is defined by the
lightSamplesparameter - Support ring light by extending spot with
innerRadius - Fixed nonphysical behavior of the
spotandspherelight sources- for area lights (when
radius > 0) surfaces close to the light
will be darker - the
spotnow has an angular falloff, such that a disk light is
a proper lambertian area light, which leads to darker regions
perpendicular to its direction (thus barely visible with a
typically smallopeningAngle)
- for area lights (when
- Support for Open VKL v0.10.0 and its new sampler object API, thus
this is now the required minimum version - Added support for particle and VDB volumes
- Move from
ospcommontorkcommonv1.4.2 - New minimum ISPC version is 1.10.0
- Status and error callbacks now support a user pointer
- Enabled C++ wrappers (
ospray_cpp) to work with non-rkcommon math
types- Note that while the C API remains the same, the C++ wrappers
will require some application updates to account for these
changes
- Note that while the C API remains the same, the C++ wrappers
- Fix bug where
ospGetCurrentDevicewould crash if used before
ospInit - Allow
NULLhandles to be passed toospDeviceRetainand
ospDeviceRelease - ISPC generated headers containing the exported functions for
OSPRay's ISPC types and functions are now distributed with the SDK - Add CarPaint
flakeColorparameter, defaults to current Aluminium - Fixed Debug build (which were producing different images)
- The path tracer now also regards the renderer materialist when
creating geometry lights