Skip to content

Commit

Permalink
Sync CHANGELOG and README
Browse files Browse the repository at this point in the history
  • Loading branch information
Bruce Cherniak committed Feb 23, 2024
1 parent a540426 commit da370f7
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 6 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,39 @@ Version History

### Changes in OSPRay Studio v1.0.0

- Compatible with OSPRay release v3.1.0

- Features and Improvements
- Add support for new OSPRay functionality:<br>
- Principled and Luminous materials support emissive textures
- Add native support for disc and oriented disc geometry
- Add support for mirror repeat and clamp to edge texture wrap modes
- `OSPTextureWrapMode` supported on all textures
- glTF texture wrapping now fully supported
- Support frame buffer denoise and tonemapper on non-float buffer format

- Add more OSPRay material types to UI, supporting the rest of
the OSPRay material types and their default values.
- Support for both OpenEXR v2.x and v3.x APIs
- Detection of asynchronous file modifications for automatic
update HDRI and backplate textures.
- Enable plugins to access MainWindow class, re-enabling plugins to access
the ArcballCamera
- Enable MPI distributed rendering in Batch mode allowing ospStudio to utilize
OSPRay's MPI Distributed renderer in Batch mode
<br><br>

- Cleanup and bug fixes:
- For Windows builds, add dependent load for dll injection security
- Graceful exit if command line parsing fails
- Fix support for 2D measured light intensity distribution
- Correctly set OBJ texture parameters in SciVis/AO and show OBJ colors in widget
- Fixed a long-standing bug in OBJ material loader. kd and ks textures were
loaded as linear format and not sRGB gamma encoded.
- Fix value scaling when displaying depth buffer
- Add helper code to enable loading of pre-OSPRayStudio v0.13 sg files
- Fix incorrect texture flip on load in UDIM and reuse

- Update 3rd party dependencies
- Implicitly included in this repo:
- CLI11 v2.4.0 (github.com/CLIUtils/CLI11)
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,28 +72,28 @@ listed in OS-specific building process below.
### Required dependencies

- [CMake](https://www.cmake.org) (v3.15+) and any C++14 compiler
- Intel [OSPRay](https://www.github.com/ospray/ospray) (v3.0.0) and its
- Intel [OSPRay](https://www.github.com/ospray/ospray) (v3.1.0) and its
dependencies - OSPRay Studio builds on top of OSPRay. Instructions on
building OSPRay are provided
[here](http://www.ospray.org/downloads.html#building-and-finding-ospray).
OSPRay and OSPRay Studio have the following common dependencies which Studio
can hence leverage from an OSPRay build.
- Intel oneAPI Rendering Toolkit common library
[rkcommon](https://www.github.com/ospray/rkcommon) (v1.12.0)
[rkcommon](https://www.github.com/ospray/rkcommon) (v1.13.0)
- Intel [Threading Building Blocks](https://www.threadingbuildingblocks.org/)
- OpenGL and [GLFW](https://www.glfw.org) (v3.3.8) - for the windowing environment
- OpenGL and [GLFW](https://www.glfw.org) (v3.3.9) - for the windowing environment


### Optional Dependencies

- Intel [Open Image Denoise](https://openimagedenoise.github.io) - (v2.0.0 or
- Intel [Open Image Denoise](https://openimagedenoise.github.io) - (v2.2.0 or
newer) for denoising frames. To use with OSPRay Studio, OSPRay must be built
with `-DBUILD_OIDN=ON` in CMake.
- [OpenVDB](https://www.openvdb.org/) to support loading VDB formatted volume files.
- [OpenImageIO](http://openimageio.org/) and [OpenEXR](https://www.openexr.com/)
(pre-3.x versions) to support images in a variety of file formats. Set `OPENIMAGEIO_ROOT`
(either v2.x or v3.x) to support images in a variety of file formats. Set `OPENIMAGEIO_ROOT`
and `OPENEXR_ROOT` to the respective install directories to use these libraries.
(tested with OpenImageIO v2.3.16 and OpenEXR v2.5.8)
(tested with OpenImageIO v2.3.16 and OpenEXR v2.5.8 and v3.3.0)
- [Python] (3.9.7) (https://python.org) for python bindings

### Building on Linux and macOS
Expand Down

0 comments on commit da370f7

Please sign in to comment.