Skip to content

v0.7.0-beta

Choose a tag to compare

@bean-mhm bean-mhm released this 19 Aug 17:08
· 9 commits to main since this release

Binaries removed for license issues. Check out newer releases.

RealBloom v0.7.0-beta

This version comes with many quality-of-life enhancements and new features. Here's a quick summary of what's changed!

Diffraction

  • The output is now perfectly centered and sharp due to forcing odd resolutions (example: 501x517).
  • Now defaults to linear normalization for more realistic results. Logarithmic normalization can be optionally enabled.
  • Removed the Aperture slot. Diffraction Input and Diffraction Result should be used instead.
  • The output no longer goes into the Dispersion Input slot. You can use the new Move To button in the Image Slots panel to move the contents of Diffraction Result into Dispersion Input.

Dispersion

  • Now using proper logarithmic scaling.
  • The new Edge Offset parameter defines whether to scale inward, outward, or in between.

Convolution

  • The FFT CPU method now supports deconvolution (experimental).
  • Renamed the LAYERS section to BLENDING.
  • Minor improvements

Image Transforms

You can now apply an Image Transform to input images in modules for basic corrections and modifications. Adding Image Transforms allowed for a much simpler UI layout and cleaner code. You can read more about this in the updated tutorial. A new image-transform command has also been added to the CLI.

image

Color Management

  • Now using grace as the default user config and the internal config.
  • Minor improvements

image

Drag 'n Drop

You can finally drag and drop an image file into the main window to load the contents into the selected slot.

UI Layout

  • Added a Move To button in Image Slots for moving the contents of one slot to another.
  • Added a Clear button in Image Viewer for clearing and resetting the contents of the selected slot.
  • All modules are now in separate tabs/panels.
  • Minor layout changes and improvements

CLI

  • New command image-transform was added to apply an Image Transform to any arbitrary image file.
  • Updated the arguments according to the new features and options added in different modules.

Code

  • Many loops have been accelerated using OpenMP parallelization.
  • Fixed invalid includes for OCIO and OIIO, the code no longer includes the sources and binaries for these libraries. The How To Build section in README.md now explains how to install and use vcpkg for linking with said libraries.
  • Performance improvements, bug fixes, and code cleanups

Tutorial

The tutorial has been updated to match the latest changes. If you are confused by any new changes, I suggest rereading the tutorial from scratch.

Other

There have been many small changes made to different parts of the code. This may lead to inconsistent results between this version and the previous ones. See the commits for a detailed list of changes made to the code over time.