Skip to content

An efficient Tonemapper to fix ACES Issues - For Unity & Prowl Game Engines

License

Notifications You must be signed in to change notification settings

ltmx/Melon-Tonemapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Melon Cinematic Tonemapper

An efficient Tonemapper to fix ACES Issues - For Unity & Prowl Game Engines

LTMX_Melon_Banner_Thin

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

Screenshots

ACES VS MELON

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 ;)

About

An efficient Tonemapper to fix ACES Issues - For Unity & Prowl Game Engines

Resources

License

Stars

Watchers

Forks

Packages

No packages published