AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Request for API to calculate the value of setLogExposureStep

Open
#2,008 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2.1k
Forks
505
PR merge metrics
No merged PRs in 30d

Description

When creating an exposure transform for a logarithmic color space we get the best (most predictable) behavior if we use a an exposure step that reflects the colorspace. The exposure transformation exposes this API: "setLogExposureStep".
However, given an arbitrary color space there is no (easy) way of calculating this value.
We request that an API such as defaultLogExposureStep is exposed on an OCIO color space.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing setLogExposureStep exposure-transform API and the OCIO color-space API. Determine what defaultLogExposureStep should mean for an arbitrary color space and how the proposed API should expose it. Done means the behavior and API contract are defined and covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
api, computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.