Skip to content

Releases: SteScheller/my_volume_renderer

ImGui and gl3w Update

14 Apr 08:10
Compare
Choose a tag to compare
  • updated ImGui library
  • updated gl3w bindings
  • fixed wrong version tag in generated shared library

Empty Space Skipping, Normalized Data Intervals, Bugfixes

01 Apr 17:25
Compare
Choose a tag to compare
  • implemented empty space skipping for line-of-sight integration, maximum-intensity projection and transfer function mode
  • changed handling of transfer function interval which is now applied on the normalized interval between configurable data min and max limits
  • updated imgui library
  • several bugfixes: makefile default and all target, missing volume data types

Shared Library, Performance Optimization and Bugfixes

29 Sep 21:28
Compare
Choose a tag to compare
  • added c-interface wrapper for utizing render functionality in external programs
  • new concept for handling data intervals: min/ max filtering, normalized transfer-function, auto-adjustment of histogram
  • performance optimization: parallelized computation of histogram, empty space skipping in ray marching
  • reorganized makefile: default and all target, new target for shared library
  • output of discretized transfer function as csv
  • several bugfixes : memory leak when loading new timesteps, wrong blending with background color, wrong version request in window creation and more

Save configuration

07 Jan 15:36
Compare
Choose a tag to compare
  • New feature: save the current configuration to a json file via the gui

Refactoring and Batch Rendering

21 Dec 15:23
Compare
Choose a tag to compare
  • completely refactored the whole project (introduced classes for texture, geometry, volume data and other ressources; made use of modern C++ memory management features)
  • implemented initial configuration of the renderer via json configuration file passed as command line argument (see --help and example/configExample.json)
  • implemented batch render mode (render to TIFF file)

Screenshot Functionality

27 Nov 09:12
Compare
Choose a tag to compare

New features:

  • screenshot functionality with viewport independet resolution
  • panning as new camera movement and reset functionality
  • possibility of only loading a spatial subset of the volume data

v1.0.0

14 Sep 06:39
Compare
Choose a tag to compare

Implemented initially planned functionality.

new features:

  • transfer function mode with graphical editor
  • ambient occlussion

basic

22 Aug 08:04
Compare
Choose a tag to compare
basic Pre-release
Pre-release

Implemented:

  • Loading of JSON+raw datasets
  • line-of-sight integration
  • maximum-intensity-projection
  • histograms