Ruben Osorio
osor.io
Ruben Osorio
@osor.io
Senior VFX/Graphics Programmer working @ Rockstar Games

All posts/opinions/views my own :)
Hola again graphics peeps! 😊

I found myself with enough bits and pieces related to text rendering to warrant a write-up. So here it is! 😱

osor.io/text

Spiced up with direct vector rendering, sub-pixel anti-aliasing, run-time atlas packing, temporal accumulation, and more!

I hope you enjoy it! 🧡
June 12, 2025 at 4:22 PM
Paying my respects with a video rendering 10% of the pixels each frame (hacking this in just now so turning all denoising and TAA off, no reprojection of "empty" pixels either 😜).

(Prepare for the bsky video butchering though)
December 31, 2024 at 2:37 PM
🪦 for the 720p video. Bluesky was destroying the small/timeline version of it otherwise.

Let's see how a 1440p one shows? 🤔
November 20, 2024 at 11:01 PM
Spent a wee bit implementing some 🫰 rich-ish 🫰 text with support for *bold* and _italic_ annotations plus some cheeky line wrapping.

Here's the beginning of a possible future post running through it 📄

Also "Look ma, no textures!" Just tracing them rays agaist them beziers ❤️
November 20, 2024 at 10:55 PM
Added a small section to osor.io/OIT about a neat way to avoid self-occlusion when sampling transmittance 😊 It came up in conversation enough times that it's worth updating instead of waiting for a new post ❤️

Also, some peeps asked for a clip with less & slower spheres intersecting so here it is! 🙏
November 16, 2024 at 8:23 PM
Hola graphics people! ❤️

I've been meaning to do some write-ups that are hopefully useful, so this first one is about my approach to Order-Independent Transparency.

osor.io/OIT

🙌Super excited to finally release this!🙌

I hope you enjoy it!
November 5, 2024 at 6:34 PM
If anyone stumbles in here, I like to partake in some cheeky programming at home and I would like to share a bit more of it ❤️ More than *nothing at all* which is the amount right now 🙃

The intention is to do a bit more blogging soon too 🤞

Here's a old meshlet culling video for eye candy 😂
October 22, 2024 at 8:29 PM
Happy to see more of the graphics community here 😊

Perhaps I should be posting a little bit more, and over the past few days I've been bitten by the text rendering bug again so... here's a video saying hi! 👋😄
October 22, 2024 at 8:01 PM