Skip to content

v0.5.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@bean-mhm bean-mhm released this 08 Feb 18:38
· 145 commits to main since this release
9896f07

Binaries removed for license issues. Check out newer releases.

RealBloom v0.5.0-alpha

This version focuses on new features along with many small tweaks and improvements, to hopefully deliver a better overall experience. Here's what's new.

Color Management

Image IO

  • A new IMAGE IO section has been added for adjusting image input/output color management settings. The user is no longer prompted to choose a color space when importing/exporting images.

  • More output image formats are now supported, including TIFF, PNG, and JPEG. The active view transform is applied to non-linear formats like PNG and JPEG and can be optionally applied to linear images as well.

  • Upgraded to Native File Dialog Extended.

Dispersion

  • A GPU method has been implemented, allowing for much faster simulations.

Convolution

  • A new experimental GPU FFT method has been added. This method performs poorly as of now and is intended to improve in later releases.

  • New Kernel Color parameter for colorizing the kernel

  • The threshold knee is now transformed exponentially.

Main

  • The GUI now requires OpenGL 3.2.

  • The main config is now stored in an XML file (config.xml).

CLI

  • The new CLI provides an interactive way to perform actions. You can enter the CLI by running realbloom cli, use help to get a list of the supported commands, and exit the program with quit. This saves a lot of resources previously used for initializing and cleaning up during repeated tasks such as batch processing a sequence of images.

  • The CLI now requires OpenGL 3.2.

  • New commands for getting a list of the available displays, views, and looks in the OCIO config

  • New output color management and view transform arguments in diff, disp, conv, and cmf-preview

  • New --gpu option in disp

  • New --kernel-color argument in conv

  • Removed --compact in colorspaces, it now prints compact output by default, unless --verbose is used.

  • demo/Scripts/anim_conv.py has been updated to work with the new interactive CLI.

More

  • Layout improvements
  • Improved code quality and structure
  • Performance boosts and bug fixes
  • Improved state handling in modules
  • Better error handling and reporting
  • Dispersion color and kernel color are now applied live in preview.
  • New Compare button for Dispersion Input and Dispersion Result
  • Updated demo images
  • Now including licenses in the build directory