- Support camera pose for non-stereo cases as well
- Fix cmake warnings and consolidate cmake_minimum_required() usage
- Fix compile warning in NvEnvService.cpp
- Gracefully disable OptiX denoiser if it can't be created
- make nvjpeg support optional
- C++ interface is now public
- Add support for aarch64 (not for Python wheels)
- Add support for VR/AR rendering
- Camera has stereo mode and left end right eye poses, tangents and gaze directions
- Add warped and foveated rendering
- Add reprojection
- Add support for separate depth buffer
- Add support for alpha channel
- Add support for near and far depth plane
- Add support for transforming the volume using a matrix
- Fix tonemap enable, had no effect before (always enabled).
- AttributeError: module 'itk' has no attribute 'itkSpatialOrientationPython' (NVIDIA#26)
- Update Jupyter widget Java code packages to fix vulnerability CVE-2022-46175
- Jupyter notebooks fail with AttributeError: 'Widget' object has no attribute 'on_displayed' (NVIDIA#23)
- Update Jupyter widget Java code packages to fix vulnerabilities
- pip install fails on Windows machines (NVIDIA#22)
- Windows is not supported, added a section on supported OS to readme
- Widget can't be displayed because of version mismatch
- Add support for rendering multi resolution images used in digital pathology
- Update Jupyter widget Java code packages to fix vulnerabilities
- Error when using a widget with a renderer using a numpy array (NVIDIA#18)
- Fix typo for
image_type
parameter in the sample code of the readme file - Extended documentation, added multi resolution image rendering
- Update Jupyter widget Java code packages to fix vulnerabilities
- Regression - cinematic rendering example throws an error (NVIDIA#16)
- Support installation of recommended dependencies
- Failed to load data files with ITK when using Clara Train docker image (NVIDIA#12)
- Rendering is wrong when passing non-contiguous data in (e.g. transposed numpy array)
- Widget interaction in slice mode not working correctly (NVIDIA#13)
- When the renderer is immediately destroyed after creation there is a segmentation fault. This could happen when providing a unsupported data type (e.g. 64 bit floating point values), when creating a temporary object (e.g. in Python
print(Renderer(data)))
) or when the initialization of the Renderer failed. (NVIDIA#7, NVIDIA#8) - Widget is not working with Jupyter Notebooks (but with Jupyter Lab) (NVIDIA#9)
- Added missing
video
capability to docker run command
- When installing the
clara-viz-core
Python package only there is the errorModuleNotFoundError: No module named 'packaging'
when doingimport clara.viz.core
- When getting the settings from the renderer the 'TransferFunctions' sections is returned as 'Transferfunctions' with lower case 'f'
- Added a section on using Clara Viz within a docker container.
- Added a link to the documentation.
- Added a section on WSL (Windows Subsystem for Linux).
- The DataDefinition class is using ITK to load the data files, make sure ITK is available.
- Added a slice rendering example (Slice_rendering.ipynb)
- Fixed the check if the volume file exists in Render_image.ipynb, also fixed volume orientation and scaling.
- Updated the settings files to match the settings conventions used by the renderer.
- Changed the camera names and removed the
Slice
prefix of the orthographic cameras. Renamed the perspective camera fromCinematic
toPerspective
Initial release of Clara Viz