scenerygraphics / scenery

Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan.
https://scenery.graphics
GNU Lesser General Public License v3.0
128 stars 31 forks source link

Save and open scenery project #362

Open frauzufall opened 3 years ago

frauzufall commented 3 years ago

It would be great to be able to store the whole scene via File > Save and then be able to load a scene via File > Open. We could save such a sciview project e.g. as N5 or HDF5.

skalarproduktraum commented 3 years ago

I think this is functionality that'd better be at home in scenery, but I totally agree it'd be super-useful! Storage in N5 sounds good, but scene objects would also need to be serialised. I've had good experience in that regard with msgpack and Kryo, msgpack has the benefit it can be used almost everywhere, while Kryo would be tied to JVM stuff.

kephale commented 3 years ago

This is related to https://github.com/scenerygraphics/sciview/issues/14

moreApi commented 1 year ago

Checkout network code for serialization.