This release introduces shadow volumes, transfer function editor zoom, and other improvements.
New features
Shadow volumes
Added support for shadow volumes, which can make your visualisations look a lot better (more similar to isosurface rendering mode).
The shadow volumes are updated in realtime, in a compute shader.
Note: if enabling this makes performance bad, try enabling DLSS (HDRP) or FidelityFX (URP) and reduce the render scale.
Transfer function editor zoom functionality
Do you find it hard to fine-tune your TFs? Then this feature might help!
You can now zoom in on transfer functions in the editor, either by using the mouse wheel or the new zoom sliders.
Sampling rate multiplier setting
You can now adjust the sampling rate, to get better performance on low-end devices, or better quality on high-end devices.
High sampling rate: Looks better, but slower
Low sampling rate: Faster, but with more visual artifacts
Alpha correction has also been implemented, to make sure changing the sampling rate doesn't have unwanted effects on the visual result.
Optimisations
Early return optimisation for volume rendering with tricubic interpolation + adjustable sampling rate multiplier
Enabling tricubic interpolation can make your visualisations look a lot better, but it comes with a performance cost.
However, in this has now been optimised for direct volume rendering. Performance can be up to 3 times faster, depending on the transfer function (less for TFs with non-zero alpha on low densities).