Mikkel Gjoel

@gjoel.bsky.social

Chair Raving Graphics Programmer loopit.dk/publications shadertoy.com/user/hornet

meshoptimizer 1.2 is out! Featuring support for tangent generation, a significantly faster vertex decoder for Intel/AMD CPUs, several new smaller algorithms (cluster position compression, triangle filtering, clusterlod BVH) and more. GitHub stars and boosts appreciated! github.com/zeux/meshopt...

Bild

I'm looking to hire a full-time 3D artist with Cinema4D/Blender/Octane/Redshift experience with a strong portfolio. The position is in the UK and you must live the most a few hours outside of London - sorry, but there are reasons for this. If you or someone you know are interested, DM me!

Here's an awesome new blog post by Maxime Heckel on rendering realistic skies and atmospheres. There's a ton of really cool interactive widgets illustrating each of the steps; I highly recommend giving it a read and giving the interactive widgets a try! blog.maximeheckel.com/posts/on-ren...

On Rendering the Sky, Sunsets, and Planets - The Blog of Maxime Heckel

This article explores how to render realistic skies and atmospheres in real time in the browser with shaders, from simple sky domes, to entire planets using shaders, raymarching, Rayleigh and Mie scat...

blog.maximeheckel.com

meshoptimizer 1.1 is out! github.com/zeux/meshopt... Featuring two new major features, meshlet topology compression and opacity micromaps, as well as a few smaller features and improvements! More information in the infographic and release above :) Boosts and repository stars are welcome!

Bild

New article! What do you do when profiling your code shows the slowdown isn't in your code, but deep in the kernel? Why, you grab the kernel source and go spelunking. How a routine profiling session turned into a Linux kernel patch: rovarma.com/articles/fro...

From profiling to kernel patch: the journey to an eBPF performance fix | Ritesh Oedayrajsingh Varma

A story about how an innocent profiling session led to a change to the Linux kernel that makes eBPF map-in-map updates much faster.

rovarma.com