Compressonator V2.5 release adds enhanced HDR support

 BC6 HDR Compression

The BC6H codec has been improved and now offers better quality then previous releases, along with support for both 16 bit Half Float and 32 bit Float formats per channel.

Data can be transcoded from Float 32 and Float 16 file formats using KTX, DDS and EXR file formats as shown in the table below.

Source Image Format Destination Image Format
DDS EXR KTX
Float16 Float16 Float16 Float16
Float16 Float32 Float32 not supported Float32
Float32 Float32 Float32 not supported Float32
Float32 Float16 Float16 Float16

The following is featured:

  • Added Signed Compression Support
    • Changed Dynamic Range for quantization to (-1.0 .. 1.0) from (0.0 .. 1.0)
  • Improved HDR light-map Compression
    • Increased Block Partition and developed new code for quantization to improve quality
  • Added New Algorithms for HDR Image
    • When encoding modes with low bits per channel, an averaging algorithm is applied to avoid any channel peaks that cause color artifacts due to quantization errors
    • Remapping quantized End Points for all BC6H modes
    • High resolution Float16 calculations of End Points

Viewing HDR decoded images using Vulkan

HDR images are captured from the float frame buffer and displayed in the image view for SDR monitors

Compressed images can be viewed using the options shown in the image below.

 

New: HDR properties dialog

HDR Properties setting (such as knee low, knee high, exposure and defog) are enabled when viewing BC6H compressed images, EXR and float DDS source images.

After clicking on “HDR Properties…” the window below will pop up, showing the default values

New: Generate and Save MIP MAP images for any source image

Compressonator V2.5 GUI allows the user to save generated mip maps to a DDS file.

New: Load and Compress files instantly without multiple project settings

Any number of new image files loaded onto the projects tree view can now be compressed with a single process instruction.

After loading up multiple image files and clicking on the “Process” icon, a settings dialog will appear to allow the user to select the compression codec settings; the application will then apply the same settings to all the new image files and process them.

New: Save image views to file

All Image view tabs have various viewing options. After applying the options (e.g. grayscale conversion), the viewed images can be saved to a file; simply right mouse-click on the image and “Save View as…”.

Download and Support

Thank you for your ongoing support, and we hope you find the features for Compressonator tool of interest.

Head over to the Compressonator page for more information about the tool. You can also access the GitHub source page , release page and wiki page directly.

Let us know what you think in the comments section below. We look forward to your feedback.

Rosanna Ashworth-Jones

Rosanna Ashworth-Jones

Rosanna Ashworth-Jones is the GPUOpen Site Admin and Developer Engagement Manager, and a part of the European Game Engineering team. Links to third party sites, and references to third party trademarks, are provided for convenience and illustrative purposes only. Unless explicitly stated, AMD is not responsible for the contents of such links, and no third party endorsement of AMD or any of its products is implied.

Enjoy this blog post? If you found it useful, why not share it with other game developers?

You may also like...

Getting started: our software

New or fairly new to AMD’s tools, libraries, and effects? This is the best place to get started on GPUOpen!

Getting started: development and performance

Looking for tips on getting started with developing and/or optimizing your game, whether on AMD hardware or generally? We’ve got you covered!

If slide decks are what you’re after, you’ll find 100+ of our finest presentations here. Plus there’s a handy list of our product manuals!

Developer guides

Browse our developer guides, and find valuable advice on developing with AMD hardware, ray tracing, Vulkan, DirectX, UE4, and lots more.

Words not enough? How about pictures? How about moving pictures? We have some amazing videos to share with you!

The home of great performance and optimization advice for AMD RDNA™ 2 GPUs, AMD Ryzen™ CPUs, and so much more.

Product Blogs

Our handy product blogs will help you make good use of our tools, SDKs, and effects, as well as sharing the latest features with new releases.

Publications

Discover our published publications.