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
×
found a nice demo that uses 3d curl to advect smoke https://www.shadertoy.com/view/ddGGzd
3d curl is weird; for +x+y+z, the curl is zero. sounds to me like an ambiguously chosen singularity
ah ok - i missed a vital detail. this is how curl is computed from a scalar field (which is useless, see comment), but it will work on a vector field with independent components
@lritter heh yes, i remember this fact from physics

@lritter afaik it only depends on the vector field you evaluate the curl on

vector fields that can be described as the gradient of a scalar function have curl zero, so maybe it's locally a gradient field for x,y,z > 0