NanoColor - Light, Compact, OCIO-Based Color Management
summary
NanoColor is a lightweight, OCIO-compatible color library that targets self-contained assets and constrained contexts like web or Hydra render loops. It implements only analytic transforms with closed-form inverses, specifically matrix and exponent transforms, excludes bulky formats like 3D LUTs and user-defined configs, and ships with built-in configs to avoid external files. A prototype branch is public on GitHub and compiles via a CMake flag alongside OCIO; maintenance and releases are managed by the OCIO TSC.
AI-written summary · about
chapters (10)
- 0:00Introduction and overview
- 1:03Collaboration with OpenUSD and MaterialX
- 3:38OCIO’s limitations and feedback
- 5:47MaterialX perspective on NanoColor
- 9:18OpenUSD color management needs
- 12:27NanoColor project goals and charter
- 15:42ASWF color interop forum
- 16:48NanoColor design and interoperability
- 22:50NanoColor vs full OCIO
- 26:44Summary and next steps
related talks
20mProgrammable colors: bridging design and code
35mWhat Even Is Color?
33mCase studies: Two color management plugins for PostCSS
28mThe Colorful Future of CSS
16mBuilding color palettes for the modern web
46mResponsive Color
26mAnatomy of Dynamic Color
20mPhoto-Chromeleon: Re-Programmable Multi-Color Textures Using Photochromic Dyes
