Bananaft

@Bananaft@mastodon.gamedev.place
304 Followers
133 Following
30 Posts
Tech artist, game designer, dad.
You cannot get physically-based rendering right without understanding radiometry. My new blog post explains it all, relying on familiar concepts from rendering algorithms as much as possible.
Part 2 will come next week.
https://momentsingraphics.de/Radiometry1Backwards.html
Radiometry, part 1: I got it backwards

Here's a blog post about that Kyrgyzstan trip. Mostly just photos! https://aras-p.info/blog/2024/07/16/Kyrgyzstan-Trip-2024/
Kyrgyzstan Trip 2024 ยท Aras' website

Aras' website
found a nice demo that uses 3d curl to advect smoke https://www.shadertoy.com/view/ddGGzd

Introducing ๐ŸŒˆ๐Ÿ™ˆ Tony McMapface ๐ŸŒˆ๐Ÿ™ˆ: a cool-headed display transform ("tone mapper")

Tony maps HDR Rec.709 to LDR in a (subjectively) natural way, without messing too much with contrast or look.

Comes as a LUT + HLSL for sampling it.

https://github.com/h3r2tic/tony-mc-mapface

GitHub - h3r2tic/tony-mc-mapface: A cool-headed display transform

A cool-headed display transform. Contribute to h3r2tic/tony-mc-mapface development by creating an account on GitHub.

GitHub
hello
ร—

Introducing ๐ŸŒˆ๐Ÿ™ˆ Tony McMapface ๐ŸŒˆ๐Ÿ™ˆ: a cool-headed display transform ("tone mapper")

Tony maps HDR Rec.709 to LDR in a (subjectively) natural way, without messing too much with contrast or look.

Comes as a LUT + HLSL for sampling it.

https://github.com/h3r2tic/tony-mc-mapface

@h3r2tic Interesting! Looking forward to hearing about the details of your approach. I've played around with some of the same ideas here:

https://community.acescentral.com/t/some-reflections-and-experiments/4237

https://www.shadertoy.com/view/fsXcz4

https://www.shadertoy.com/view/7dsczS

I've only focused on dealing with the color aspect though. Contrast is just based on the ACES curve (which probably has a bit too much contrast for many applications).

Some reflections and experiments

Hi everyone! I was chatting a bit with Chris Brejon, and he thought it would be useful if I shared some reflections and experiments I have done here. For those who donโ€™t know me, my background is in video games and I guess my biggest claim to fame is having made Oklab, which I have seen pop up a few times in discussion here. I have never really worked with any part of ACES except for the output transforms, so my knowledge is a bit lacking regarding how it fits into the bigger picture. This sur...

Community - ACESCentral
@bjornornorn Aha! Interesting too :D Thanks for sharing <3 I'll have to take it for a spin too!
@h3r2tic Very cool ! I'm going to play around with this. ๐Ÿ˜
Looking forward to the generation code as well !
@h3r2tic UK government just announced that your naming sense was wrong, and your tone mapper would be renamed Sir James Fawcett :/
@LastLife can we at least do Sir James McFawcettface?
@h3r2tic My visual system agrees this is looking good! I'm curious to see this in a game engine compared to one of the "punchy" filmic curves.
@anji Thanks :D I think compared to "filmic" curves, this will reveal a whole new world of _mid tones_ ๐Ÿ˜…
@h3r2tic The name is amazing
@msk ๐Ÿ˜๐Ÿ™‡โ€โ™‚๏ธ
@h3r2tic I don't understand what's going on in the blue bar image. I can't see the shadows as shadows, it looks like a bright blue wall that's painted white (or light gray) where the shadows would be? When I open the original exr it looks the same, except when I turn off display transform entirely, in which case the shadows are much darker than the light. However, even there the shaded areas have higher red and green values than the lit areas. Bad photo?
@runevision @h3r2tic Looks like some severe chroma clipping
@runevision possibly poorly transformed from a wider color space
@runevision nvm, it _is_ wide gamut, and I'm just stupidly clipping it
@runevision correction, there's no good way to clip/map it. the image is deeply cursed and has luminance < 0
@h3r2tic yeah it looked weird when I opened the exr. Was there a particular reason behind the choice of example images used? Is it some kind of standard set?
@runevision they're pretty popular among people messing around with display transforms. Do you have any other suggestions? ๐Ÿ‘€
@h3r2tic Not at all, I know nothing about this area, I was just curious, especially as it seems a little odd that a cursed image that tends to produce white shadows would be a popular test case. On the other hand, maybe many cameras produce flawed results like this under extreme colored light, so that itโ€™s useful to see how a given transform handles it.
@runevision Yeah, not sure either :P maybe it's an stress test for gamut mapping algorithms. Don't know how useful though xD