https://github.com/ltmx/melon-tonemapper
An efficient Tonemapper to fix ACES Issues - For Unity & Prowl Game Engines
https://github.com/ltmx/melon-tonemapper
Last synced: about 2 months ago
JSON representation
An efficient Tonemapper to fix ACES Issues - For Unity & Prowl Game Engines
- Host: GitHub
- URL: https://github.com/ltmx/melon-tonemapper
- Owner: ltmx
- License: gpl-3.0
- Created: 2023-12-31T11:11:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-10T10:15:02.000Z (about 1 year ago)
- Last Synced: 2025-01-31T11:13:56.477Z (4 months ago)
- Language: C#
- Size: 1.62 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Melon Cinematic Tonemapper
An efficient Tonemapper to fix ACES Issues - For Unity & Prowl Game Engines
# Motivations
ACES is broken - High intensity colors shift hues
- Intense blue shifts to purple, making highlights dull and dissappear completely in some cases,
- Intense Reds shift to Yellow, providing a warmer feeling, but making things appear as they have some black body radiation.Melon tonemapping fixes that by shifting the color to white at high intensities,
with a slight "controlable" hue shift for a more pleasing look:
Green and red slightly shift to yellow and blue shifts to cyan before going to white.Contrast is ajusted to approximate ACES levels
# Supported Platforms
### Unity Engine
- Currently only supports High Definition Render Pipeline 14.0.3 and above, using a fullscreen shader graph
- Will add support for Universal Render Pipeline and Post Processing Stack Package.### Prowl Engine
- Implemented natively
- See : https://github.com/michaelsakharov/Prowl# Screenshots

# Why "Melon" you might ask !?
- My last name is Reinhard but Reinhard tonemapping already exists, so I just picked an old pseudonym I go by ;)