OSPRay Studio v0.10.0
-
Compatible with OSPRay release v2.9.0
-
Features and Improvements
- UI
- Improved color picker widget so that color value are consistent whether
viewing frame as sRGB or linear. - Added widget to change file selection on HDRI textures and photometric lights
- Added renderer setting to set and adjust OSPRay's shadowCatcherPlane
- Improved color picker widget so that color value are consistent whether
- Light
- Add support for new OSPRay
cylinder
light-type - Photometric intensity distribution now supported on point, quad, and spot
light types. - Lights in glTF scene are now instanced and can be used with motion blur
- Add support for new OSPRay
- Camera
- Custom support for "panoramic" camera type in glTF files
- All glTF cameras are instanced to allow for motion blur
- Batch
- Improved batch rendering flexibility with params for cameraType, bgColor,
frameStep and denoiser. - Added final frame denoising to batch mode - only final accumulation is
denoised.
- Improved batch rendering flexibility with params for cameraType, bgColor,
- Added glTF support for OSPRay's new multi-segment deformation motion blur
- Added python bindings for affine3f and affine3f::translate
- Added tasking/scheduling system. Currently used to greatly improve loading
of raw volumes. Will be expanded to other asynchronous operations.
- UI
- Bug Fixes:
- Fixed lights editor interaction with group lights loaded in a glTF file. UI
now allows correct editing/removal of existing lights and addition new lights - Added full path name and extension to importer and texture cache entried to
prevent collision with similar files. - Better handling of failed texture load across glTF and OBJ materials, as well
as HDRI, background texture, and material editor. - Correctly enable to/from_json for LinearSpace2f texture transform
- Improved saving of multi-layer EXR images
- Fixed lights editor interaction with group lights loaded in a glTF file. UI