Skip to content

v2.30

Latest
Compare
Choose a tag to compare
@basisunus basisunus released this 23 Apr 22:53
· 15 commits to master since this release

Thank you for using FluoRender. Download the installer package for your operating system from the list of assets below. Videos demonstrating the latest functions of FluoRender can be found on YouTube.

FluoRender Version 2.30 improved the user interface and added new functions. The highlights include:

  • Slider control. A custom slider replaced the system's default control. It supports custom range and thumb colors, dual thumbs, and history record keeping for undo and redo operations. The orientation of the vertical slider was updated to have low values at the bottom. This behavior can be configured in the settings.
  • Adjustable panel tabs. Settings in a panel of the main user interface are further organized into tabs. These tabs can be dragged by the mouse for reordering or changing layout.
  • Undo/Redo. A history of changes made within the FluoRender user interface is saved for undo and redo operations. Operations for visualization adjustments can be undone or redone by the buttons in the main toolbar.
  • UI layout restore. The previously adjusted UI layout will be restored when FluoRender is closed and relaunched. The UI layout is also saved in a project file.
  • Display scaling support. The user interface is adjusted with the display scaling setting of the operating system. FluoRender needs to be restarted when the system scaling setting is changed. The UI layout saved before the scaling change will not be used.
  • Multifunction buttons. The names of settings are shown as multifunction buttons in the output adjustment panel, the clipping plane panel, and the volume property panel. The function of a multifunction button is configured in the settings. The options include synchronizing settings of multiple channels, focused scroll, reverting the setting value to default, adjusting the setting value by machine-learning prediction, undoing the changes to the setting value, and disabling or enabling the adjustment of the setting value.
  • Movie playback controls. Movie playback controls in the movie-making panel now support backward playback, looped playback, playback range in a clip, rewind/fast forward, and frame stepping. The scrollbar for movie playback can be configured to a jog mode for fast movie preview. The time point number of a time sequence is separated from the frame number of a movie clip. Therefore, time points of a time sequence can be remapped to arbitrary movie frame numbers in both the basic and keyframe animations.
  • Keyframe animation templates. Commonly used keyframe animations can be quickly made by applying a keyframe template in the movie-making panel.
  • Crop frame settings. The crop frame for exporting a screen capture or movie can be adjusted by dragging in the render view. The location of the scalebar can be also adjusted under the crop tab in the movie-making panel.
  • Volume property settings. All volume properties with adjustable sliders can be individually enabled or disabled with checkboxes. Properties with low and high values can link the two settings.
  • Display settings. Settings for the displays of a computer are organized under their own tab in the configuration window. New display settings include the aspect ratio of stereo rendering on a 3D TV, display ID for full-screen mode, and display color depth.

FluoRender 2.30 fixed these issues:

  • The render view port failed to zoom correctly when the micro blending was enabled.
  • Clipping of texts and icons.
  • Movie playback became slower than the target FPS.
  • The paint mask did not show when colormap was enabled.
  • Game controller became unresponsive.
  • Updating stopped prematurely for a large data in streamed rendering.
  • A volume channel did not update correctly when MIP and large data streaming were enabled.
  • Coloring of shadows when large data streaming was enabled.
  • A very short movie failed to export.
  • A volume channel failed to bake when clipping planes were enabled.
  • Left and right eye offsets computed incorrectly in stereo rendering.
  • Other user interface issues.