imath
« Back to VersTracker
Description:
Library of 2D and 3D vector, matrix, and math operations
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-plus-plus mathematics graphics vfx library 3d
Install: brew install imath
About:
Imath is a foundational, open-source C++ library providing a robust framework for 2D and 3D vector, matrix, and math operations. It is the core mathematics library used by industry-standard tools like OpenEXR and is designed for high-performance graphics and imaging applications. The library emphasizes accuracy, performance, and ease of integration for developers building geometric and arithmetic systems.
Key Features:
  • Comprehensive C++ library for vector, matrix, and quaternion math
  • Optimized for performance in graphics and imaging workflows
  • Provides half-precision floating-point types (float16)
  • Industry-standard core used by OpenEXR and other VFX tools
Use Cases:
  • Developing computer graphics and rendering engines
  • Building high-performance image processing applications
  • Implementing geometric algorithms in VFX and animation software
Alternatives:
  • GLM – GLM is a header-only library focused on OpenGL shading language (GLSL) syntax, whereas Imath is a more general-purpose C++ library with a focus on production-grade stability.
  • Eigen – Eigen is a powerful, template-heavy linear algebra library focused on general matrix operations, while Imath is more specialized for graphics and media applications.
Version History
Detected Version Rev Change Commit
Oct 9, 2025 2:21am 0 VERSION_BUMP 23c53962
Sep 10, 2025 10:05am 0 VERSION_BUMP 737bc419