Skip to content

Releases: scenerygraphics/scenery

scenery 0.6.0 beta 1

07 Sep 20:06
Compare
Choose a tag to compare
scenery 0.6.0 beta 1 Pre-release
Pre-release

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

20 Jul 12:45
Compare
Choose a tag to compare
scenery 0.5.2 Pre-release
Pre-release

Bugfix release

  • Fixes double-click and scroll event handling for running with JavaFX.

scenery 0.5.1

11 Jul 21:29
Compare
Choose a tag to compare
scenery 0.5.1 Pre-release
Pre-release

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

22 Jun 19:00
Compare
Choose a tag to compare
scenery 0.5.0 Pre-release
Pre-release

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

18 Jun 13:40
Compare
Choose a tag to compare
scenery 0.4.2 Pre-release
Pre-release

See the CHANGELOG for a full list of additions, changes, and fixes.

scenery 0.4.1

05 Jun 12:21
Compare
Choose a tag to compare
scenery 0.4.1 Pre-release
Pre-release

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

17 May 16:43
Compare
Choose a tag to compare
scenery 0.4.0 Pre-release
Pre-release
  • 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

28 Apr 16:23
Compare
Choose a tag to compare
scenery 0.3.1 Pre-release
Pre-release

Bugfix release, see CHANGELOG for details.

scenery 0.3.0

24 Apr 16:34
Compare
Choose a tag to compare
scenery 0.3.0 Pre-release
Pre-release
  • 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

12 Dec 15:42
Compare
Choose a tag to compare
scenery 0.2.3-1 Pre-release
Pre-release

Bugfix release

  • fixes native JAR discovery for handling gamepads and joysticks when running from within Fiji/ImageJ
  • limits logging by JInput