scenery
scenery copied to clipboard
Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan.
This PR is intended to enhance the compatibility with [scyjava](https://github.com/scijava/scyjava), such that scenery can also be used from Python.
This PR improves compatibility with the JPMS, removing the need for `--add-opens` VM flags when running with Java 17+. * bigvolumeviewer is bumped to 0.3.2 to remove an unnecessary reflection,...
**Describe the bug** When I run LineExample on the current version of main with azul zulu 21, the lines are rendered as triangles. I also get this output: ``` [main]...
Right now, the properties panel in sciview can get out of sync with node state from the scene. It would be awesome to have a callback mechanism (`NodeListener`) to be...
This PR improves scenery's behaviour when using distributed rendering. In particular: * launch behaviour on multiple machines is improved, with customiseable scripts defined on the master node * scene networking...
This PR improves the cleanup behaviour of various Vulkan objects on shutdown, so nothing is left dangling to be picked up by `vkDestroyDevice()`.
As titled: - added _kool_ library dependency - switched code in `Geometry::recalculateNormals` and `Icosphere` constructor to pointers - added some pointers and typealias utils - using _kool_ constructors and methods...
This PR fixes issues with the existing forward shading pipelines, and hopes to extend upon them.
https://github.com/scenerygraphics/scenery/blob/1afdbbb3643676dd60e6049862654b2b8a840e66/src/main/kotlin/graphics/scenery/volumes/Volume.kt#LL221C26-L221C26 I ran into this when trying to write some Java code to create RAISources.