Sign in

Gijs Richard Kaerts

@belgianrenderer.gijskaerts.com
1.3K followers 410 following 70 posts

Graphics nerd - RHI Rendering Lead on Unreal Engine @ Epic. Previously Rendering @ Roblox, Deviation Games, Halo, and more! Also on Mastodon: @gkaerts@mastodon.gamedev.place 🇧🇪🇨🇦

PostsRepliesMedia
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 28/09/2026
More stochastic all the things! First attempt at an implementation of ORCA as presented by @jontology2.bsky.social at Advances in RTR at Siggraph this year. Two direct lighting samples per pixel + a separate diffuse and specular radiance cache sample. Still needs a lot of work.
1203
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 24/09/2026
Finally doing a proper attempt at stochastic light evaluation in the hobby renderer. 60-ish lights in the scene, 2 light samples evaluated per pixel. All lights are area lights, currently either spheres or tubes.
1261
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 26/06/2026
Hi Guerilla!
010
Reposted by Gijs Richard Kaerts
Alex Tardif @longbool.bsky.social · 30/05/2026
The Cost of AI alextardif.com/AI.html
alextardif.com
Alex Tardif: Graphics Programmer
13363131
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 24/03/2026
Absolutely horrible day at Epic today. So many exceptionally skilled and talented people across all disciplines lost their jobs. If anyone out there is hiring, please consider reaching out to them to see if they'd be a fit. I'm always happy to facilitate or connect people if needed!
030
Reposted by Gijs Richard Kaerts
Morten Vassvik @vassvik.bsky.social · 03/02/2026
A colleague sent me this: www.youtube.com/watch?v=8jVo... No further comments needed, it's **very** good. I've seen some of his videos in the past, but I missed this one. Glad I saw it.
youtube.com
Pushing Simulation to the Limit to Find Order in Chaos
YouTube video by Drew's Campfire
12510
Reposted by Gijs Richard Kaerts
mmalex @mmalex.bsky.social · 17/01/2026
a fantastic video on the relatively recently described emergent property 'branched flow'. the connection to caustic patterns on a swimming pool was a great connection to something i was familiar with. youtu.be/6aZ45RNHa6U?...
youtu.be
We Just Discovered Why Light Does This
YouTube video by The Action Lab
0254
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 03/12/2025
First time I get to share some cool Unreal Engine stuff since I joined Epic! Ever wondered about how rendering work travels through to your GPU? Curious about our latest GPU profiling tools? Give this video a watch: youtu.be/vnbARZHccpQ?...
youtu.be
New GPU Profiler and RHI Submission Pipeline | Unreal Fest Stockholm 2025
YouTube video by Unreal Engine
0120
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 14/06/2025
I've been pretty quiet on here recently, but I thought I'd share some life updates! Today was my last day at Roblox. It's been amazing few years, and I'll really miss the team I'm leaving behind! Next week I start a new adventure at Epic Games as a Lead Rendering Programmer on Unreal Engine!
2340
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 05/05/2025
I ran the Vancouver Marathon yesterday, which was my first ever full Marathon! Ended with a time of 3h38min, which I'm super happy with! Was supposed to run it last year, but got injured just weeks before the race. Feels incredibly gratifying to finally be able to run it and finish it!
070
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 29/04/2025
First time voting in a federal Canadian election since I became a citizen. And what an election too! Keep those elbows up Canada!
160
Reposted by Gijs Richard Kaerts
Randall Munroe @xkcd.com · 25/04/2025
PhD Timeline xkcd.com/3081
5865979620444
Reposted by Gijs Richard Kaerts
Shinies & Shadows @shiniesandshadows.bsky.social · 12/04/2025
RDV au prochain stream avec @beammyup.bsky.social et @yoriculaire.bsky.social le mercredi 16 avril à 17h Montréal / 23h Barcelone! Sur twitch.tv/shiniesandshadows évidemment!
media.tenor.com
a white dog says i 'm a pro
Alt: a white cat putting sun glasses on. Overlay text states "i 'm a pro"
121
Reposted by Gijs Richard Kaerts
Shinies & Shadows @shiniesandshadows.bsky.social · 10/04/2025
Salut! @yoriculaire.bsky.social et @beammyup.bsky.social vont continuer leur exploration de l'utilisation du USD dans le moteur de Remedy games ce vendredi à 17h EST/ 23h CET! On a hâte de vous y voir 🤩✨
132
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 17/03/2025
I'll be at GDC this week! Probably won't be around the conference center much throughout the day, but would be happy to meet up after hours is others are around!
040
Reposted by Gijs Richard Kaerts
Justin McElroy 🇨🇦 @jmcelroy.bsky.social · 11/03/2025
the best place in the city, on the seawall past the lions gate bridge, when the full ocean opens up and the pavement bends out of view a world of possibilities, just waiting to be explored
3656015
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 28/02/2025
When in Amsterdam we of course have to pass by Guerilla! With @beammyup.bsky.social
1171
Reposted by Gijs Richard Kaerts
Montreal ACM SIGGRAPH @montreal-siggraph.bsky.social · 21/02/2025
Join us next March 5th, 6:30pm, at the beautiful offices of Rodeo FX for our next RGBA Mixer! It is a special edition we organized in partnership with WIA Montreal and Rodeo FX❤️ Don't miss out!😉 🎟️Register here: rgbamixer.eventbrite.ca
rgbamixer.eventbrite.ca
RGBA Mixer
Join us at RGBA Mixer, a welcoming and casual networking event for all professionals of the Montreal's Computer Graphics industry!
051
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 21/02/2025
Oh boy does it feel good to be Canadian tonight!!
020
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 23/01/2025
Neat!
030
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 21/01/2025
I don't discuss Roblox much on here, but today is special! My team has been working on a lighting scalability system (a project we dubbed "Unified Lighting") for quite some time now, and today we're finally letting developers play around with it in Roblox Studio! devforum.roblox.com/t/let-there-...
devforum.roblox.com
Let There Be (Unified) Light! Unified Lighting Enters Studio Beta
Hello Creators, Roblox is committed to providing an exceptional user experience for everyone, no matter what experience they jump into or what device they’re using. This is why we prioritize building...
1130
Reposted by Gijs Richard Kaerts
Shinies & Shadows @shiniesandshadows.bsky.social · 13/01/2025
Bonjour Hi et Bonne année 2025! 🎊🥳 Ce lundi, @yoriculaire.bsky.social et @beammyup.bsky.social lancent le premier stream de 2025 avec la lecture de developer.nvidia.com/gpugems/gpug..., l'une de vos suggestions! :) Nous avons très hâte de vous retrouver ce lundi 11h EST, 17h CET sur Twitch! ✨
developer.nvidia.com
Chapter 18. Relaxed Cone Stepping for Relief Mapping
142
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 12/12/2024
Watching the sun rise over the water and north shore mountains on early morning seawall runs. The breathtaking view on the first clear sky day after the mountains got a dump of snow. The abundance of amazing and interesting food options across the city. And so much more too!
061
Reposted by Gijs Richard Kaerts
Trung 🏳️‍🌈🏳️‍⚧️🇵🇸 @trungle.bsky.social · 11/12/2024
One of the things that I've learned over the last year being the sole graphics engineer on a large Unreal project is how important it was to collaborate with tech arts and QA more so than ever. Daily talk. Being good friends. It makes up for all the job fulfillment of game development.
041
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 05/12/2024
OpenUSD update! All of my "core" asset types can now bake into runtime formats from USD + I have a good workflow set up to add additional USD schemas and get those into engine runtime formats easily! Time to actually port over some rendering code!
020
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 05/12/2024
Thinking out loud here: What's the point of tools like Intellisense when even on a small- to medium-sized codebase it takes longer to resolve type/function information than it does for me to just look up the information I need? Feels like it just adds another barrier instead of removing one!
000
Reposted by Gijs Richard Kaerts
Shinies & Shadows @shiniesandshadows.bsky.social · 02/12/2024
Nous sommes à la recherche de notre prochain sujet! S'il y a un article/blog/présentation ou autre format que vous aimeriez disséquer avec @yoriculaire.bsky.social, @beammyup.bsky.social et notre communauté, envoyez-nous vos suggestions! Ici 👇 ou en DM ✨
154
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 01/12/2024
And the first few USD asset types pass the runtime asset integration tests! Neat!
A list of build steps showing the output of USD assets being builtAsset import test suite showing successful loading of assets generated from USD
040
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 01/12/2024
OpenUSD wrangling time! Goal for today: Build a proof of concept for representing all of my renderer's asset types (e.g. geometry, textures, material shaders, materials, etc.) in native USD where possible. Bonus points if we can get the asset pipeline to spit out runtime assets!
170
Reposted by Gijs Richard Kaerts
Myriam Beauvais @beammyup.bsky.social · 28/11/2024
We're streaming tomorrow 11am EST/ 5pm CET to talk about the performance implications and optimization options of this painterly shading approach! Joignez-nous sur Twitch! :D
092
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 28/11/2024
Took a little excursion into OpenUSD today. Had been wanting to learn more about it for a long time! My head is full of prims now.
130
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 23/11/2024
I've slowly been cleaning up and migrating my long-standing home renderer project to a new public github repo. I'm trying to fix a bunch of grievances I've had with it along the way, one of them being minimal shader rebuilds when changing a header. I had no idea how deep the insanity would go :(
1150
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 18/11/2024
Woah, how are there over 800 of you following me?? I'll need to make sure to make some time to follow some people back. I see a lot of familiar names! If you found me through a list/starter pack: Hi, I'm Gijs, and I'm a long-time graphics programmer. I'll have some fun stuff to share on here soon!
0110
Reposted by Gijs Richard Kaerts
Kostas Anagnostou @kostasanagnostou.bsky.social · 15/11/2024
If we need to preserve anything from The Other Place it is this amazing meme originally posted by @mjp123.bsky.social
417235
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 05/11/2024
I decided I don't like WordPress anymore as a solution for my blog, so I'm going to switch to Hugo like the rest of the cool kids! It's a fun experience so far!
2100
Reposted by Gijs Richard Kaerts
Jacco Bikker 🎦 @jbikker.bsky.social · 24/10/2024
Is Jendrik Illner on BlueSky yet? In case he's not, here's a link to today's Graphics Programming Weekly: www.jendrikillner.com/post/graphic...
16023
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 24/10/2024
Going through some of my old blog post drafts, and there are some pretty salty titles in there. Of course there's the next entry of my engine architecture series, a continuation on GPU driven rendering, but then there's also one named "Stop trying to be clever".
120
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 23/10/2024
Thought I'd share an old post I did which I still feel is pretty relevant today: Implementing a GPU-driven debug line renderer www.gijskaerts.com/wordpress/?p... Ever wanted to just draw debug primitives directly from a shader without CPU intervention? Look no further!
gijskaerts.com
Implementing a GPU-driven debug line renderer
I recently tweeted about some of the work I’m doing around GPU debugging tools (more specifically GPU-driven line rendering) in my home real-time rendering project. Since the tweet gained a g…
23610
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 21/10/2024
Oh wow, hi new followers! I did not expect this kind of a crowd so quickly! Super excited to see so many familiar names pop up. I'm so happy to have a gamedev/graphics community again!
0110
Reposted by Gijs Richard Kaerts
Nico May @gfxnico.bsky.social · 20/10/2024
I tried going through my following for anyone that seemed to mention graphics / engine dev / etc, and added them all to a starter pack. I might have missed people, or included people I shouldn't, but it's at least a start! Please let me know anyone else that should be included! go.bsky.app/UFcEcV6
128241
Reposted by Gijs Richard Kaerts
Rami Ismail (رامي) @ramiismail.com · 28/04/2023
If you're games industry and following some folks already, reply with who you are and what you do, and then re-post this or whatever it's called. Let's try and find each other on this new place
166320961136
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 17/10/2024
A few topics have been on my mind recently, and I'd love to write about some of them. Here's a list: * Why everyone should write a GameBoy emulator * Modern low-level Android rendering in Vulkan from a Desktop/Console perspective * Experiments with Lua in asset pipelines Not sure where to start!
1110
Gijs Richard Kaerts @belgianrenderer.gijskaerts.com · 17/10/2024
It feels weird to have never posted anything here. I think I need to start writing graphics blog posts again. So many ideas, so many side projects, so little time!
080