Ruben Osorio

@osor.io

Senior VFX/Graphics Programmer working @ Rockstar Games All posts/opinions/views my own :) Website at https://osor.io

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! 🧡

Tried a few ways to resolve a visibility buffer as a nightly adventure a few days ago 😄 So far my favourite I could come up with is collecting lists of pixels per shader, internally sorted per draw, then a dispatch indirect per shader scalarizing on the draw index. Plus it can have cute bugs! 🙃 🧵

Bunch of blurry colours together, a fun bug while looking at strategies for resolving visibility buffer.

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 ❤️

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! 🙏

Graphics Programming Conference was incredible ❤️ So many notes to go through, ideas to investigate, people to talk to and games to play! 🔥 Thank you so much to the organizers and all the attendees, it was such a pleasure to meet you all 😊 Can we have Texels sponsor next year though? 🍻🙃

3 graphics people drinking some “Texels” branded beer.

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!

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 😂

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! 👋😄

⌨️🙌 Hall Effect on an Alice layout! 🙌⌨️ Seems like hall effect/magnetic keyboards have become all the rage but I was sad that there was no options I could find for my favourite layout. So... here we are making a PCB and writing some firmware 😄 🧵🧵🧵

BildBildBild

🎮❄️Late Christmas project post!❄️🎮 A controller with hall-effect sensors, custom firmware, PCB and case. With a funky layout too 🙃 Been playing fighting games with this since and I've been really enjoying it! Here's some pics 🖼️

Image of Hallbox, a leverless controllerBildBildBild

Hey Bluesky! I guess this is good timing for an introduction 🥰 I'm a Senior VFX/Graphics Programmer working @ Rockstar North. And I'm also really excited for everyone to see this little thing on December 5th 😊 Hope you like it!!

Bild