Skip to content

OSPRay Studio v0.10.0

Compare
Choose a tag to compare
@BruceCherniak BruceCherniak released this 16 Feb 23:50
· 340 commits to master since this release
  • 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
    • 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
    • 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.
    • 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.

  • 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