Releases: scenerygraphics/scenery
Releases · scenerygraphics/scenery
scenery 0.6.0 beta 1
Release highlights
- introduces a whole new, much more flexible shader architecture (breaking change)
- introduces multiple rendering options to Volume (max projection, local max projection, alpha blending)
For full details, see the CHANGELOG.
scenery 0.5.2
Bugfix release
- Fixes double-click and scroll event handling for running with JavaFX.
scenery 0.5.1
Release highlights
- VulkanRenderer: uses buffer pooling now, with vertex buffers allocated centrally, and then sub-allocated to scene objects (#199)
- Volume: use volumetric data as normalised data, and hand data ranges to the shader, instead of using it as unnormalised data, which is not as well supported
- Introduces Renderable/Node.renderScale for global scales, such as coming from physical dimensions of volumes.
For full details, see the CHANGELOG.
scenery 0.5.0
Release Highlights
- Push Rendering Mode: Render only when the scene changes or an input event is received
- Font caching: Calculated per-font signed distance fields are cached to
~/.scenery/sdf-cache
and loaded on the next request - VulkanRenderer: truly headless mode without any windows surfaces being created
See the CHANGELOG for a full list of additions, changes, and fixes.
scenery 0.4.2
See the CHANGELOG for a full list of additions, changes, and fixes.
scenery 0.4.1
Additions and Changes
- Volume: use pre-multiplied alpha when rendering volumes
- Volume: lazily deallocate out-of-use volumes
- REPL: generate JVM overloads for constructor
- Renderer: better error messages in case no renderer could be constructed
- VulkanRenderer: use regular UBOs for LightParameters and VRParameters
- VulkanDevice: introduce device/driver-specific workarounds and warnings
- DSSDO: Use zero samples for the moment (algorithm will be changed to HBAO or SAO in an upcoming release)
Fixes
- Volume: improved check for near plane before discarding rays
- OpenGLRenderer: when loading textures, adjust GL_UNPACK_ALIGNMENT if texture would need to be padded
scenery 0.4.0
- adds support for Windows Mixed Reality headsets
- adds preliminary support for headless rendering
- adds BoundingGrid class to displays grids or boxes around Nodes
- fixes an issue which caused FXAA not to be applied
- improves font rendering with transparent background
For a full list of changes, have a look at the CHANGELOG
scenery 0.3.1
Bugfix release, see CHANGELOG for details.
scenery 0.3.0
- support for physically-based materials (see PBLExample)
- support for Renderdoc
- support for PupilLabs eye trackers
- support for OpenVR controllers
- better, more performant instancing support and coroutine-based scene traversal
- preliminary video streaming support
- lots of fixes, for more details about changes since 0.2.3-1, see the CHANGELOG
scenery 0.2.3-1
Bugfix release
- fixes native JAR discovery for handling gamepads and joysticks when running from within Fiji/ImageJ
- limits logging by JInput