Skip to main content

OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation.

Project description

OpenColorIO

License CI Status GPU CI Status Analysis Status Quality Gate Status CII Best Practices Wheels

Introduction

lnh lm10 vd8

OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats.

OpenColorIO is released as version 2.0 and has been in development since 2003. OCIO represents the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf's Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO is natively supported in commercial applications like Katana, Mari, Nuke, Maya, Houdini, Silhouette FX, and others.

OpenColorIO is free and open source software (LICENSE), and one of several projects actively sponsored by the ASWF (Academy Software Foundation).

OpenColorIO Project Mission

The OpenColorIO project is committed to providing an industry standard solution for highly precise, performant, and consistent color management across digital content creation applications and pipelines.

OpenColorIO aims to:

  • be stable, secure, and thoroughly tested on Linux, macOS, and Windows
  • be performant on modern CPUs and GPUs
  • be simple, scalable, and well documented
  • be compatible with critical color and imaging standards
  • provide lossless color processing wherever possible
  • maintain config backwards compatibility across major versions
  • have every new feature carefully reviewed by leaders from the motion picture, VFX, animation, and video game industries
  • have a healthy and active community
  • receive wide industry adoption

OpenColorIO Project Governance

OpenColorIO is governed by the Academy Software Foundation (ASWF). See GOVERNANCE.md for detailed information about how the project operates.

Web Resources

Reference Configs

Reference OCIO configuration files and associated LUTs can be found at the Imageworks OpenColorIO-Configs repository.

The following reference implementations are provided:

  • SPI: Sony Pictures Imageworks
    • spi-anim
    • spi-vfx
  • ACES: Academy Color Encoding System
    • aces_1.0.3
    • aces_1.0.2
    • aces_1.0.1
    • aces_0.7.1
    • aces_0.1.1
  • Other
    • nuke-default

Sources for the newer builtin ACES configuration files can be found in the releases section of the OpenColorIO-Config-ACES repository.

Acknowledgements

OpenColorIO represents the generous contributions of many organizations and individuals. The "Contributors to the OpenColorIO Project" copyright statement used throughout the project reflects that the OCIO source is a collaborative effort, often with multiple copyright holders within a single file. Copyright for specific portions of code can be traced to an originating contributor using git commit history.

OpenColorIO was originally developed and made open source by Sony Pictures Imageworks. The core design, and the majority of OCIO 1.0 code was authored by Imageworks, who continue to support and contribute to OCIO 2.0 development.

The design and development of OpenColorIO 2.0 is being led by Autodesk. Autodesk submitted a proposal to revitalize the project in 2017, and have authored the majority of OCIO 2.0 code in the years since.

Significant contributions have also been made by Industrial Light & Magic, DNEG, and many individuals. See Contributors for a complete list.

See THIRD-PARTY.md for license information about portions of OpenColorIO that have been imported from other projects.


Images from "Cloudy With A Chance of Meatballs" Copyright 2011 Sony Pictures Inc. All Rights Reserved.

Copyright Contributors to the OpenColorIO Project.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opencolorio-2.3.2.tar.gz (11.1 MB view hashes)

Uploaded Source

Built Distributions

opencolorio-2.3.2-cp312-cp312-win_amd64.whl (3.8 MB view hashes)

Uploaded CPython 3.12 Windows x86-64

opencolorio-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

opencolorio-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

opencolorio-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

opencolorio-2.3.2-cp312-cp312-macosx_11_0_arm64.whl (5.7 MB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

opencolorio-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl (6.2 MB view hashes)

Uploaded CPython 3.12 macOS 10.13+ x86-64

opencolorio-2.3.2-cp311-cp311-win_amd64.whl (3.8 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

opencolorio-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

opencolorio-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

opencolorio-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

opencolorio-2.3.2-cp311-cp311-macosx_11_0_arm64.whl (5.7 MB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

opencolorio-2.3.2-cp311-cp311-macosx_10_13_x86_64.whl (6.2 MB view hashes)

Uploaded CPython 3.11 macOS 10.13+ x86-64

opencolorio-2.3.2-cp310-cp310-win_amd64.whl (3.8 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

opencolorio-2.3.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

opencolorio-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

opencolorio-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

opencolorio-2.3.2-cp310-cp310-macosx_11_0_arm64.whl (5.7 MB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

opencolorio-2.3.2-cp310-cp310-macosx_10_13_x86_64.whl (6.2 MB view hashes)

Uploaded CPython 3.10 macOS 10.13+ x86-64

opencolorio-2.3.2-cp39-cp39-win_amd64.whl (3.8 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

opencolorio-2.3.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

opencolorio-2.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

opencolorio-2.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

opencolorio-2.3.2-cp39-cp39-macosx_11_0_arm64.whl (5.7 MB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

opencolorio-2.3.2-cp39-cp39-macosx_10_13_x86_64.whl (6.2 MB view hashes)

Uploaded CPython 3.9 macOS 10.13+ x86-64

opencolorio-2.3.2-cp38-cp38-win_amd64.whl (3.8 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

opencolorio-2.3.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

opencolorio-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

opencolorio-2.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.6 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

opencolorio-2.3.2-cp38-cp38-macosx_11_0_arm64.whl (5.7 MB view hashes)

Uploaded CPython 3.8 macOS 11.0+ ARM64

opencolorio-2.3.2-cp38-cp38-macosx_10_13_x86_64.whl (6.2 MB view hashes)

Uploaded CPython 3.8 macOS 10.13+ x86-64

opencolorio-2.3.2-cp37-cp37m-win_amd64.whl (3.8 MB view hashes)

Uploaded CPython 3.7m Windows x86-64

opencolorio-2.3.2-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

opencolorio-2.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

opencolorio-2.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

opencolorio-2.3.2-cp37-cp37m-macosx_10_13_x86_64.whl (6.1 MB view hashes)

Uploaded CPython 3.7m macOS 10.13+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page