Skip to content
This repository has been archived by the owner on Jul 8, 2022. It is now read-only.

Releases: BlueBrain/Livre

0.8.0

07 Jun 13:25
Compare
Choose a tag to compare
  • #394:
    Support closer visualization through dynamic near/far calculation
  • #391:
    Remove samples per pixel option
  • #386:
    • Fix GL texture upload 'blocking' rendering
    • Only upload 1 block per frame in async case to increase responsivness
    • Add idle rendering state which is active if user stops interacting;
      otherwise rendering takes minLOD level to speedup interaction
    • Fix reporting of cache sizes and hits
    • Add linear filtering support
  • #382:
    Support data range selection in livreGUI
  • #375:
    Add livre::DataSource::handles()
  • #373:
    Fix concurrent send & receive from livreGUI, which lead to crashes on GUI
    and/or connected clients
  • #372:
    Fix crash with histogram not being ready in synchronous mode while moving clip
    planes
  • #370:
    Fix a crash due to a bug related to the include directive in glsl
  • #368:
    Make "Show axes" available in livreGUI and python API
  • #367:
    Add DataSourcePlugin::finishGL() to release OpenGL resources that are held
    by the plugin, e.g. Cubist
  • #363:
    Add detailed information on the volume URIs to help, wrap help to
    current terminal size, remove config file support
  • #365:
    Introduce livre::Engine to allow integration into Brayns
  • #364:
    Fix multi-node setups
  • #359:
    Fix exit crash
  • #358:
    Fix bugs occuring with 16-bits and anisotropic raw volumes.
  • #356:
    Implement element downscaling of raw data volumes

0.7.0

12 Dec 09:07
Compare
Choose a tag to compare
  • #353:
    Allow specification of raw volumes without schema
  • #352:
    Fix missing redraw after expose.
    • Fix the %300 CPU usage.
  • #346:
    Implement axis and legend for full volume bounding box.
  • #333:
    Add animation-fps parameter to limit the animation frame rate.
  • #331:
    Added support for rendering high-resolution volumes at full resolution.
  • #320:
    Added support for floating point volumes.
  • #318:
    Added support for NRRD and Raw volumes.
  • #317:
    Added purge support for cache.
  • #313:
    Fixed the camera synchronization between applications.
    Replaced the data bounding box by the data to Livre spaces
    transform matrix computed by the datasource for camera
    synchronization.
    • Fixed resolution printing.

0.6.0

11 Jul 08:20
Compare
Choose a tag to compare
  • #302:
    Histogram visualisation added to GUI.
  • #301:
    Histogram computation and ZeroEQ publishing.
  • #303:
    Old renderer is revived for OSX. Fix #296
  • #256:
    A new architecture for loading data, executing rendering
    is implemented. There are preformance gains 2x to 10x
    in frame rate and data upload.
  • #291:
    Livre uses OpenGL 4.2 for rendering ( removed copying-from-to
    CPU memory )
  • #265:
    Livre uses the following ZeroBuf events: LookOut, imageJPEG, Frame,
    VolumeRendererParameters, LookupTable1D. LivreGUI can load and save
    the transfer function in .tf .1dt .lbb .lba formats
  • #281:
    LivreGUI: Show progress bar for ongoing operations
  • #279:
    Adapt to the renaming of zeq to ZeroEQ

0.5.0

06 Apr 15:40
Compare
Choose a tag to compare
  • #270:
    Fix #113. SSE selection algorithm is simplified
    Fix #255, #221 Regression on visible selection fixed
    Default camera position is modified
  • #257:
    The schema is optional with uvf files
  • #236:
    Fix #225. Adapted shader alpha correction to the minimum number of samples
  • #238:
    Fix #230. The caches reporting different sizes
  • #234:
    Fix #227. Rendering set generation is only done once
  • #220:
    LivreGUI: Add renderer parameters panel
  • #219:
    LivreGUI: Editable frame range in animation panel

0.4.0

09 Dec 14:31
Compare
Choose a tag to compare
  • #213:
    Fix #207.
    Frame range needs to be open at the end, as the documentation says.
    Add FrameUtils class that operates with a valid frame range (based on
    user-specified boundaries) and contains methods to compute current and
    next frame.
  • #217:
    Improve #177 by moving the first ray's samples on the boundary of the volume
    AABB
  • #188:
    Fix #180, rendering has artifacts when the camera is inside
    the volume.
  • #185:
    Fix #179, the rendering is updated according to the
    latest frustum
  • #181:
    Fix #114, rendering artefacts with screen-aligned bricks caused by
    division by zero with axis aligned rays in the shader
  • #177:
    Ray sampling is adapted to the volume size to prevent
    artifacts
  • #168:
    Use simulation widget (from the MonsteerQt library) in livreGUI
  • #165:
    UVF time support added
  • #145:
    Added multisampling per pixel and sparsity parameter for memory datasource
  • #105:
    Fix 32 bit issue with REST jpeg image request
  • #101:
    Implement event-driven rendering
  • #75:
    Fix blocked application while waiting for data in asynchronous mode
  • #86:
    Removed obsolete limitation to open only regular power-of-two volumes
  • #84:
    Cache statistics are printed when showing statistics (press 's' key)
  • #73:
    Merge dataCache and textureDataCache
  • #78:
    New command line parameter to load a transfer function from file (".1dt" file
    extension, based on the format used by ImageVis3D)
  • #75:
    Separate ZeroEQ communication to class zeq::Communicator
  • #88:
    Fix LIV-157
    rendering of overlapping LOD nodes from different levels

0.3.0

08 Jul 10:08
Compare
Choose a tag to compare
Merge pull request #72 from jafyvilla/release_preparation

Bump version and update documentation