

Since there are almost never two identical production pipelines, custom tools always need to be developed to address problems (e.g. OpenEXR's API makes tools development a relative ease for developers. If a compositer is not happy with the current level of specularity, they can adjust that specific channel.

The multi-channel concept also reduces the necessity to "bake" in the aforementioned data to the final image. Since it can store arbitrary channels- specular, diffuse, alpha, RGB, normals, and various other types-in one file, it takes away the need to store this information in separate files. OpenEXR's multi-resolution and arbitrary channel format makes it appealing for compositing, as it alleviates several painful elements of the process.


OpenEXR, or EXR for short, is a deep raster format developed by ILM and broadly used in the computer-graphics industry, both visual effects and animation. Overview Ī full technical introduction of the format is available on the OpenEXR website. It also has arbitrary channels and encodes multiple points of view such as left- and right-camera images. It is notable for supporting multiple channels of potentially different pixel sizes, including 32-bit unsigned integer, 32-bit and 16-bit floating point values, as well as various compression techniques which include lossless and lossy compression algorithms. media-gfx/openvdb-8.0.OpenEXR is a high-dynamic range, multi-channel raster file format, released as an open standard along with a set of software tools created by Industrial Light & Magic (ILM), under a free software license similar to the BSD license. The Glorious Glasgow Haskell Compilation System, version 8.10.4Ĭommit 9e2fcc74e73870cc8e6769fe38371bc376a26f5f This is an unstable amd64 chroot image at a tinderbox (=build bot) usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)Ĭmake/FindOpenEXR.cmake:257 (find_package_handle_standard_args) OpenEXR_LIB_COMPONENTS) (Required is at least version "2.2") Found IlmBase: /usr/include/OpenEXR (found suitable version "2.5", minimum required is "2.2") found components: Half Iex IexMath IlmThread ImathĬMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):Ĭould NOT find OpenEXR (missing: OpenEXR_INCLUDE_DIR
