This repository has been archived by the owner on Jul 8, 2022. It is now read-only.
Releases: BlueBrain/Livre
Releases · BlueBrain/Livre
0.8.0
- #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
- #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
- #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
- #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
- #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