nicebyte
banner
nicebyte.bsky.social
nicebyte
@nicebyte.bsky.social
omg my post got featured in Graphics Programming Weekly 🤩
Graphics Programming weekly - Issue 422 - January 4th, 2025 www.jendrikillner.com/post/graphic...
January 7, 2026 at 5:00 PM
mike deserves way more followers
January 7, 2026 at 4:02 AM
i genuinely feel so fucking bad slaughtering these cute little guys. look at them slumber peacefully. they even do the dog leg thing 😭😭😭
January 5, 2026 at 6:39 AM
nicegraf's vk backend is moving to c++.

i had initially picked c as an experiment to see how survivable it is -- it served me well for ~10 years, but as i want to evolve nicegraf to catch up with modern hw capabilities, c has become more of a hindrance than an asset.
January 3, 2026 at 12:12 AM
someone clever put together a machine. you put food into the machine, it captures nutrients and spits them out of one end, and literal excrement comes out the other end. would you say that this machine is "eating"?
I ask myself this question every time an llm tells me it's "thinking".
January 2, 2026 at 4:02 AM
bookmarked
December 30, 2025 at 10:31 PM
this list is horrifyingly long 😢
December 28, 2025 at 2:39 AM
the first few years after moving to the states were objectively not a happy time for me. I might have struggled with depression. But enough time has passed since then that my mind has started to subconsciously romanticize that period. I think I'm starting to feel the weight of the years a bit.
December 27, 2025 at 9:02 AM
a couple 3D aabb tricks:

gpfault.net/posts/aabb-t...
A Couple 3D AABB Tricks
gpfault.net
December 24, 2025 at 7:55 AM
fun typo to have up for 20 years :-)
December 24, 2025 at 5:38 AM
Reposted by nicebyte
I got the first post about direct lighting material occlusion up on my blog. On this one I go over the commonly used micro-occlusion approach and its limitations, and I start digging into micro-shadowing as an improvement.

irradiance.ca/posts/micros...
December 20, 2025 at 9:31 PM
Reposted by nicebyte
-- JOB SEARCH POST/RT APPRECIATED --
Hello everyone!

I am available for work (full time position/internship) anywhere in the world with priority going to the EU, starting June 2026. 🧵
December 20, 2025 at 1:54 PM
trellis.2 shows some impressive results in the promotional material but the demo on hugging face is not even close, can anyone explain why? did they handpick the examples or are they running an "optimized" version of the model for the demo?
December 18, 2025 at 10:15 PM
/r/halflife in shambles right now
December 12, 2025 at 3:08 AM
Canonicalization
Canonicalization
sunfishcode.github.io
December 11, 2025 at 7:11 PM
Reposted by nicebyte
Day 2: Adding two integers on x86? Not with `add`! The compiler uses a completely different instruction—one designed for memory addressing. Why? xania.org/202512/02-ad... youtu.be/BOvg0sGJnes #AoCO2025
Addressing the adding situation — Matt Godbolt’s blog
We learn why adding on x86 isn't as obvious as you might think
xania.org
December 2, 2025 at 11:28 AM
Reposted by nicebyte
Ever wonder why compilers use `xor eax, eax` to zero registers? It's smaller AND faster—CPUs optimise it out entirely!

Day 1 of Advent of Compiler Optimisations: xania.org/202512/01-xo...
Video: youtu.be/eLjZ48gqbyg

#AoCO2025
Why xor eax, eax? — Matt Godbolt’s blog
Why do compilers love xor-ing registers so much?
xania.org
December 1, 2025 at 12:12 PM
the song that plays in sidorovich's bunker in the og SoC (and stalker 2 too). i remember hearing it for the first time and thinking i was playing some modded version, because it didn't sound like anything i had heard before in a game soundtrack.
www.youtube.com/watch?v=WDCN...
Firelake - Dirge for Planet (S.T.A.L.K.E.R. OST)
YouTube video by thraceforever
www.youtube.com
November 28, 2025 at 1:54 AM
anyone understand why on linux ld (dynamic linker) and glibc seem to be inextricably linked (no pun intended)? i.e. it appears that one can't call dlopen without also linking to glibc. on windows, afaik, an app with no dependency on c runtime library can still load DLLs with LoadLibrary just fine...
November 26, 2025 at 5:36 AM
amsterdam
November 25, 2025 at 2:16 AM
breda
November 24, 2025 at 9:18 PM
what the hell is this brdf
November 22, 2025 at 9:51 AM
Reposted by nicebyte
Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may have heard of called "Half Life 2".

I wrote it up over on Mastodon (I find it's better at long threads):
mastodon.gamedev.place/@TomF/115589...
Tom Forsyth (@[email protected])
Attached: 1 image Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may heard of called "Half Life 2". Are you sitting comfortably? Then I sha...
mastodon.gamedev.place
November 21, 2025 at 10:00 PM
I went to the Van Gogh museum and my favorite painting in the entire exhibition isn't even Van Gogh, it's a Belgian painter I hadn't heard of before. This painting is fucking crazy to see in person, it's like hdr. I kind of don't want to leave.
November 21, 2025 at 9:51 AM
Reposted by nicebyte
Here's a great video explaining/showing why the common CG practice of plugging smudge/fingerprints/dirt/whatever maps into roughness is wrong and why it should be done using material layering instead. This video is really well-made!

www.youtube.com/watch?v=OW4L...
Doing Surface Imperfections Right | Vray, Cycles, Arnold..
YouTube video by Lucas
www.youtube.com
November 20, 2025 at 8:35 AM