Skip to content

ampas/aces-core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACES Core Transforms

License CLA assistant

This repository houses core CTL library functions used by the ACES system. These functions provide the foundational building blocks upon which higher-level ACES transforms are constructed, including:

  • Rendering algorithms used in ACES Output Transforms (e.g., tonescale, chroma compress, gamut compress)

  • Utility functions for common operations (e.g., clamping, matrix math)

  • Fundamental color science operations (e.g., transfer functions, matrix conversions, chromatic adaptation)

Important

This repository was named aces-dev in versions of ACES prior to the 2.0 release, and preserves the commit history for those earlier ACES versions.
Use the tag history to access specific ACES versions from before v2.0.

Contributing

ACES depends on community participation. Developers, manufacturers, and end users are encouraged to contribute code, bug fixes, documentation, and other technical artifacts.

All contributors must have a signed Contributor License Agreement (CLA) on file to ensure that the project can freely use your contributions.

See CONTRIBUTING.md for more details.

Governance

This repository is a submodule of the ACES project, hosted by the ASWF. Details about how the project operates can be found in the GOVERNANCE.md file in the top-level ACES repository.

Reporting Issues

To report a problem with Core Transforms, please open an issue.

If the issue is senstive in nature or a security related issue, please do not report in the issue tracker. Instead refer to SECURITY.md for more information about the project security policy.

License

The ACES Project is licensed under the Apache 2.0 license.