So many possibilities with Perlin noise! There are some really fascinating textures in the lot.
Indeed, the intermediate steps in an animation have to make sense too. Too often we think about the start and end point but miss the quality of the transition.
Interesting read, this is really tricky to measure such latency. It looks like we might have room for improvements on latency still. Curious to see if the proposed fixes will make it in kwin.
There was an era of hybrid techniques in video games before it mostly went full real-time 3D. It gave interesting results, here is an example.
Everything you wanted to know about atmosphere rendering but didn't dare ask. Very good piece, makes me want to write a live wallpaper for Plasma. :-)
There is clearly a sweet spot around 60 fps. Beyond this... You quickly end up in cargo cult territory.
Yes the naming of resolutions is a mess... Couple that with marketing and it becomes misleading quickly.
Lots of interesting tricks in this code base. Gives also a good idea of the shape and tradeoffs of such ports.
Nice algorithm for rendering fonts. Turns out it's not patent encumbered anymore, this is good news.
Wondering how JPEG works? Here is a primer.
Good exploration on how to make grid shaders. It's definitely not a simple problem.
There's something I find fascinating about dithering somehow. Here are more algorithms and approach to compare side by side.
I've always been fascinated by steganography. It's a good reminder that the basics are fairly simple.
Interesting insights from optimisations done on the Quake engine almost thirty years ago.
We take font rendering for granted but this is more complex than one might think.
Wondering if blurs can really be reverted? There's some noise introduced but otherwise you can pretty much reconstruct the original.
There are lessons and inspirations to find in how the Vulkan API is managed. The extension system can be unwieldy, but with the right approach it can help consolidate as well.
Neat little shader for a retro demo effect.
Good point, it is old but portable and carries the important concepts. This is a good teaching vehicle. Even though it's unlikely you'd use it in the wild much longer.
Long and good walkthrough on how to render nice clouds in real time.