Paavo Huhtala
banner
paavo.me
Paavo Huhtala
@paavo.me
Professional and hobbyist programmer, player of games. Frustration motivates me. See https://blog.paavo.me/ for my personal blog.
I've continued working on my little 3D engine based on wgpu and #rustlang. This week I managed to implement fully GPU driven rendering. The engine gives the GPU lists of drawables and meshes, and compute shaders perform AABB culling and generate indexed draw commands. 17K objects in about 0.03ms.
June 29, 2025 at 8:49 PM
I'm working on a shader playground / 3D engine skeleton in #rustlang with winit, wgpu and naga_oil. About 1.5k LOC, has shader hot reload and very basic GLTF support. The DX is better than in my previous WebGL-based engine but the ecosystem is not yet very mature / stable.
June 19, 2025 at 9:01 AM
New blog post: What was Radiant AI, anyway? blog.paavo.me/radiant-ai/ #TheElderScrolls #oblivion #gamedev
What was Radiant AI, anyway?
A ridiculously deep dive into Oblivion's controversial AI system and its legacy
blog.paavo.me
June 7, 2025 at 12:57 PM
Working on a lengthy article about Oblivion's controversial AI system, Radiant AI. I've been writing this for about two weeks now, and the word count is not too far from a relatively short master's thesis. Hoping to finish it in the coming days.
June 4, 2025 at 4:29 PM