Releases: SitronX/FNO-Hololens2-visualisation
PC builds 1.1
+Processing datasets now with Unity Jobs and Burst compiler for maximum CPU efficiency
Previous loading - 2:30 minutes | Jobs+Burst now - 17 seconds |
---|---|
Previous.mp4 |
Burst.mp4 |
+Optimized memory usage with gradients (now it takes 1/4 of the space)
+Simplified Raymarching shader
+Multilayer label maps are now supported up to 8 layers (although using more than 4 layer label maps will mean slight performance hit)
+Multilayer label map processing is also using Burst and is extremely fast
+Mirror flipping and downsampling datasets is now also faster
+Added experimental option in segmentation module to better visualise segment density by color brightness from HSV (this still needs work in the future)
+Performance improvements
+Documentation update
+Fixed issue with segment ordering
+Fixed issue with dataset reset direction
All builds 1.0
Volume rendering app changes:
+Fixed issue when loading single file dataset
+Fixed segment names order (based on metadata)
+Fixed behaviours for Hololens 2
+Fixed unecessary saving when loading data
+Fixed interval edge case issues
+Fixed slices deformation
+Fixed control panel label scaling issue
+Fixed incorrect rotation on QR placement with Hololens 2
+All major sliders now have info label what Hounsfield number they represent
+Slice planes now work in grayscale and do not use TF (Min and Max HU radiologic window is now written on every slice plane)
+Added ability to set Slice renderer radiologic window for each dataset. This new control element is now also automatically saved for every dataset with the rest of the data.
+Slice positions and radiologic intervals is now also being saved
+Performance improvements (early ray termination on zero alpha)
+VR hand menu performance improvement when summoning
+Default data will now show before segmentation
+More error handling if save file is corrupted
Model rendering app changes:
+Ability to more simply swap the target model (with use of FBX format)
+Added ability to change segment color
+Added buttons controlling all alphas
+Fixed incorrect alpha material behaviour on builds (shader stripping issue)
PCVR- build 0.7
+Segment names extracted from metadata
+Linear color space fix
+Option to dynamically add interval sliders
+Automatic save system
+Procentual loading with stages information
+QOL enhancements
PCVR - build 0.6
+Mirror issue fix (also ability to manually flip from hand menu in certain problems)
+Texture thumbnail and name now shows together with volume for dataset recognition
PCVR - build 0.5
+Thumbnail is now optional
+Ability to change TF color position in unsegmented dataset
+Ability to enable/disable dataset returned
PCVR - build 0.4
+Ability to change background
+VR hand menu proximity fix
PC builds 0.3
Builds are much larger now. Raw unsegmented datasets can now be used together with label maps. These raw datasets contains much more data and have worse compression ratio.
+Sphere cutout instead of box
+Optional segmentation support for DVR mode (with ability to change segments colors)
+File error handling
+Ability to downscale dataset if it eats too much performance
+Individual dataset resets
+TF improvements
+QOL improvements
All builds 0.2
All builds to this date
Volumetric - windows standalone remoting build 0.14
Update README.md
Volumetric - windows standalone remoting build 0.13
Dataset management, volume data loading, controls +Added ability to load and manage datasets from hand menu (these datasets must be present in corresponding folder), it is also possible to interact with multiple datasets in runtime +Active dataset that should be active with QR code can be setup in hand menu +Dataset scrolling +Loading dataset preview image +Now in VR object will not automatically spawn, user must select which dataset he wants to spawn +Reworked Volume object prefab that is now more modular and not dependent on QR container at all. Volume object prefab initialization was now also moved to seperate method +Density slider move above dataset, not below due to hand tracking issues