AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

A Reinhard based tonemapping I recommend

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

Description

I've done a tone mapping that looks like this: n/(n+exp(n/(n+1)))
This uses Euler, something that is widely used for natural products, and I've done a small test and look how it looks:
![Screenshot_20260530_042154_Chrome.jpg](https://github.com/user-attachments/assets/5a715272-2465-41e0-910f-91f0abfd4a2b)

What do you think, would you add it? I think it looks more natural than the classic Reinhard. It's based on Reinhard.

Contributor guide

Open the contributing guide

Research direction

Review the proposed Reinhard-based formula and the attached screenshot, then compare it with the project's existing tone-mapping options. Determine where tone mapping is implemented and tested before proposing the required API, behavior, and validation; done means the project has a decided approach and tests or visual evidence for the new mapping.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.