João Baptista

49 Followers
94 Following
68 Posts
Passionate for game development, graphics programming, mathematics and music. Contributor at the GBA and Gameboy development community, learning PSX development, and willing to learn more about retro consoles, modern GPUs and literally everything that can execute code 😅
Websitehttps://joaobapt.com/
GitHubhttps://github.com/JoaoBaptMG
LinkedInhttps://linkedin.com/in/joaobapt
Twitterhttps://twitter.com/JoaoBapt
Woah, the last time I posted here was six months ago? Honestly, not surprised. It’s as if I’m speaking to a wasteland or the wall.

“Game design is more important than game tech”

Me inside: 😡😡😡😡😡
Me outside: “yeah, I get that”

I’m not ready to say goodbye to shadow mapping, SSAO/SSDO/SSR, clever light probing techniques, planar reflections, all in favor of ray tracing. I always loved the “tricks” graphics programmers had to pull out for realistic graphics in the past decade.
Anyone going to GDC next week?

Vertex -> vertices
Index -> indices
Regex -> regices
Mutex -> mutices
Cortex -> cortices

What else? 😝

I definitely saw in a graphics presentation (I think a “real time shadows” one, unrelated to the book?) talking about that oblique projection thing. I want to try, but trying to derive the maths myself has been proven daunting.

Anyone knows good articles about oblique projection of shadow maps onto the frustum planes? Seems like an interesting technique to save space and avoid undersampling.

When I was trying to derive it myself, I was trying to protectively map the “frustum trapezoid” to a rectangle while preserving the perceived projected depth, but it seemed impossible to do it.

I remember seeing some researches about fast parsing of floating-point numbers from text format. This is necessary to optimize parsing of textual records with potentially millions or billions of numbers, things that would potentially only be created by computers themselves.

But, if you’re a computer creating a file to be read by another computer, why not just export the binary representation of the number? This will skip synthesizing the number *and* skip parsing, saving some resources.

…and now suddenly it started working again for no reason.
Weird, I have all notification settings both on iPhone settings and on Mastodon settings turned on, yet I’m not receiving any push notifications. Does it have to do with the instance I’m registered in? Or maybe a bug in the Mastodon app itself?