- Generalized texture interface to support more than classic 2D image
textures, thusOSPTexture2DandospNewTexture2Dare now
deprecated, use the new API callospNewTexture("texture2d")
instead- Added new
volumetexture type to visualize volume data on arbitrary
geometry placed inside the volume
- Added new
- Added new framebuffer channels
OSP_FB_NORMALandOSP_FB_ALBEDO - Applications can get information about the progress of rendering the
current frame, and optionally cancel it, by registering a callback
function viaospSetProgressFunc() - Lights are not tied to the renderer type, so a new function
ospNewLight3()
was introduced to implement this. Please convert all uses ofospNewLight()
and/orospNewLight2()toospNewLight3() - Added sheenTint parameter to Principled material
- Added baseNormal parameter to Principled material
- Added low-discrepancy sampling to path tracer
- The
sppparameter on the renderer no longer supports values less than 1,
instead applications should render to a separate, lower resolution
frame buffer during interaction to achieve the same behavior